Center for Programming Models for Scalable Parallel Computing: Future Programming Models
The mission of the pmodel center project is to develop software technology to support scalable parallel programming models for terascale systems. The goal of the specific UD subproject is in the context developing an efficient and robust methodology and tools for HPC programming. More specifically, the focus is on developing new programming models which facilitate programmers in porting their application onto parallel high performance computing systems. During the course of the research in the past 5 years, the landscape of microprocessor chip architecture has witnessed a fundamental change – the emergence of multi-core/many-core chip architecture appear to become the mainstream technology and will have a major impact to for future generation parallel machines. The programming model for shared-address space machines is becoming critical to such multi-core architectures. Our research highlight is the in-depth study of proposed fine-grain parallelism/multithreading support on such future generation multi-core architectures. Our research has demonstrated the significant impact such fine-grain multithreading model can have on the productivity of parallel programming models and their efficient implementation.
- Research Organization:
- Univ. of Delaware, Newark, DE (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC)
- DOE Contract Number:
- FC02-01ER25503
- OSTI ID:
- 935031
- Report Number(s):
- DOE 0106 Gao 01ER25503; TRN: US201004%%388
- Country of Publication:
- United States
- Language:
- English
Similar Records
A Cross-Platform Infrastructure for Scalable Runtime Application Performance Analysis
Center for Technology for Advanced Scientific Componet Software (TASCS)