CAREER: A Unified Framework for Multilevel Parallelization on Deep Computing Systems
CAREER: A Unified Framework for Multilevel Parallelization on Deep Computing Systems
批准号:
0346867
负责人:
Dimitrios Nikolopoulos
金额:
$41.98万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2004
资助国家:
美国
项目状态:
已结题
起止时间:
2004-02-15 至 2007-05-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Nikolopoulos, DimitriosCollege of William and MaryCCF-0346867This research activity involves the design, development and deploymentof a programming framework for explicit multilevel parallelization using a global address space model. The framework targets the upcoming generation of Petaflop-class supercomputers, which are based on architectural substrates with multiple levels of on-chip and off-chip parallelism and deep memory hierarchies. The research addresses the need for increased productivity and utilization of the National supercomputing power, by attempting to close the gap between computer architecture innovation and parallel programming practices. The main goal of this activity is to reduce the programming effort required for mapping algorithmic parallelism to hierarchical hardware components with heterogeneous means for parallel execution and assist programmers in deriving balanced designs of layered parallel applications. The programming framework investigated in this research unifies parallel programming models and methodologies and enables faster adaptation of parallel code to new hardware platforms. Concurrently, it forms a basis for education and training of interdisciplinary student audiences in high performance programming. The parallel programming component of this research is designed around standard C++ templates with notation for nested threads and iterators. The notations for parallelism are coupled with a templated representation of data, which allows for arbitrary partitioning, sharing, and coherence control at multiple levels of parallel execution constructs. While the programmer highlights nested parallelism, the orchestration and management of multigrain threads and data are delegated to the compiler and the runtime system. The research investigates novel methods for controlling the granularity of multilevel parallelism via vertical analysis of the program. Periodicity analysis and selective runtime tracing are used as means to derive effective data distribution and layout schemes without userintervention. Alongside runtime analysis, new resource-driven scheduling strategies and novel microprocessor features, including on-chip multithreading, on-chip SIMD parallelism and speculative execution, are incorporated into the parallelization and program optimization processes.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
U.S.-Ireland R&D Partnership:CNS:Small:SWEET: Hardware and Software for Sustainable Wearable Edge Intelligence
-
批准号:2315851
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2023
-
负责人:Dimitrios Nikolopoulos
-
依托单位:
Heterogeneous Parallel and Distributed Computing with Java (HPDCJ)
-
批准号:EP/M015750/1
-
项目类别:Research Grant
-
资助金额:$28.24万
-
财政年份:2015
-
负责人:Dimitrios Nikolopoulos
-
依托单位:
SERT: Scale-free, Energy-aware, Resilient and Transparent Adaptation of CSE Applications to Mega-core Systems
-
批准号:EP/M01147X/1
-
项目类别:Research Grant
-
资助金额:$122.82万
-
财政年份:2015
-
负责人:Dimitrios Nikolopoulos
-
依托单位:
Distributed Heterogeneous Vertically Integrated Energy Efficient Data Centres
-
批准号:EP/M015742/1
-
项目类别:Research Grant
-
资助金额:$17.93万
-
财政年份:2015
-
负责人:Dimitrios Nikolopoulos
-
依托单位:
ENPOWER
-
批准号:EP/L004232/1
-
项目类别:Research Grant
-
资助金额:$44.38万
-
财政年份:2014
-
负责人:Dimitrios Nikolopoulos
-
依托单位:
Abstraction-Level Energy Accounting and Optimisation in Many-core Programming Languages
-
批准号:EP/L000555/1
-
项目类别:Research Grant
-
资助金额:$84.23万
-
财政年份:2013
-
负责人:Dimitrios Nikolopoulos
-
依托单位:
GEMSCLAIM: GreenEr Mobile Systems by Cross LAyer Integrated energy Management
-
批准号:EP/K017594/1
-
项目类别:Research Grant
-
资助金额:$44.53万
-
财政年份:2013
-
负责人:Dimitrios Nikolopoulos
-
依托单位:
CAREER: A Unified Framework for Multilevel Parallelization on Deep Computing Systems
-
批准号:0715051
-
项目类别:Continuing Grant
-
资助金额:$22.86万
-
财政年份:2006
-
负责人:Dimitrios Nikolopoulos
-
依托单位:
海外基金