Programming multicore systems with explicitly managed memory

STMicroelectronics has designed a new multicore processor STHORM, which is now going into production. This system promises significant improvements in performance per unit of energy, but poses new challenges in programming. Unlike conventional processors, STHORM does not automatically move program data between various levels of the processor’s memory system. This is one of the reasons why it is more energy efficient, but the onus of data management falls of the programmer. The goal of these internships is to develop software methods that will automatically manage data movement, so the system is used efficiently without burdening the application developer.

 

Faculty Supervisor:

Dr. Alexandra Fedorova

Student:

Craig Mustard & Svetozar Miucin

Partner:

STMicroelectronics Inc.

Discipline:

Computer science

Sector:

Information and communications technologies

University:

Simon Fraser University

Program:

Accelerate

Current openings

Find the perfect opportunity to put your academic skills and knowledge into practice!

Find Projects