Air Option 1: Technology Translation - Compiler Technology for Modern Manycore Architectures

Project: Research project

Project Details

Description

Air Option 1: Technology Translation - Compiler Technology for Modern Manycore Architectures PFI AIR Technology Translation Compiler Technology for Modern Manycore Architectures Project Summary As technology scales, the number of cores in processors will rapidly increase in order to avoid the power wall. In processors that have hundreds and thousands of cores, traditional memory architectures { in which a coherent memory interface is provided to all the cores in hardware, will not be feasible. The memory management functionality is expected to migrate from hardware (in existing systems) to the software domain. As a result, existing programs { that have been written assuming that processor hardware will provide memory management support { will not execute correctly on these modern many-core architectures. To make existing programs run correctly on such modern many-core architectures, programmers will have to manually change the program by inserting memory management functionality in the program. However, this is extremely dicult, and even if possible, manual memory management is tedious and a highly error-prone process. The proposed compiler relieves the programmer of this eort and pain by performing correct and ecient memory management automatically. System development companies that use relatively high-performance computing capabilities will need this compiler solution. There are many such companies: e.g., Raytheon that develop defense and surveillance systems that require high degrees of computation, Honeywell that develops medical devices such as 3D topographers, etc. This compiler technology can provide them with the power and performance edge that their applications need, and improve the end user's experience in terms of, better response time of applications (higher performance), and smaller battery charging time, and reduced charging frequency, and lower device weight (lower power). REU: Air Option 1: Technology Translation - Compiler Technology for Modern Manycore Architectures
StatusFinished
Effective start/end date9/15/132/29/16

Funding

  • National Science Foundation (NSF): $162,000.00

Fingerprint

Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint.