Postgrad LIVE! Study Fairs

Bristol

University of Leeds Featured PhD Programmes
University of Glasgow Featured PhD Programmes
University of Kent Featured PhD Programmes
Anglia Ruskin University Featured PhD Programmes
Queen’s University Belfast Featured PhD Programmes

Fast and Safe execution of Unmanaged Python Extensions.


Project Description

The IBM Center For Advanced Studies (Atlantic) [1] seeks a PhD student to work on improving the performance of the Python programming language using tools from the OMR [2] project. The specific topic is to study methods to improve the safety of executing unmanaged extensions (e.g. written in C) from within a Python application. This may involve extending the OMR "Virtual Machine Toolkit" to better support sandboxing of extensions. This project is well suited for students interested in high performance runtimes and operating systems level computer security (e.g. stack sniffing to discover overflows).

This project will require substantial hands-on and experimental work, and being comfortable with Python and C++. Familiarity with Linux and Open Source Software development would be a plus. Exposure to programming language concepts like GC, JIT, and bytecode would be an asset.

Admission to the PhD program at UNB normally requires a Master’s degree in computer science or a closely related area.

We have a lively group of professors, students, postdocs, and research assistants working on related problems. Students work closely with both UNB researchers and technical experts from IBM, gaining valuable perspective and experience.

[1] [http://www.unb.ca/research/casatlantic/]

[2] [http://www.eclipse.org/omr/]

Funding Notes

These positions are "fully funded"; the exact funding package is subject to finalization but will be consistent with other fully funded students in Computer Science at UNB. You can find some information about expenses on the UNB web site [3].

[3]
[View Website]

Please include unofficial transcripts when inquiring about this project.

Email Now

Insert previous message below for editing? 
You haven’t included a message. Providing a specific message means universities will take your enquiry more seriously and helps them provide the information you need.
Why not add a message here
* required field
Send a copy to me for my own records.

Your enquiry has been emailed successfully





FindAPhD. Copyright 2005-2019
All rights reserved.