CAREER: A Unified Framework for Multilevel Parallelization on Deep Computing Systems
职业:深度计算系统多级并行化的统一框架
基本信息
- 批准号:0346867
- 负责人:
- 金额:$ 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.
Nikolopoulos,Dimitrios 威廉和玛丽学院CCF-0346867 这项研究活动涉及使用全局地址空间模型来设计、开发和部署用于显式多级并行化的编程框架。该框架面向下一代千万亿次浮点级超级计算机,该计算机基于具有多级片上和片外并行性以及深度存储器层次结构的架构基板。该研究通过尝试缩小计算机体系结构创新和并行编程实践之间的差距,解决了提高生产力和国家超级计算能力利用率的需求。这项活动的主要目标是减少将算法并行性映射到具有异构并行执行方式的分层硬件组件所需的编程工作,并帮助程序员导出分层并行应用程序的平衡设计。 本研究中研究的编程框架统一了并行编程模型和方法,并使并行代码能够更快地适应新的硬件平台。 同时,它为跨学科学生观众的高性能编程教育和培训奠定了基础。本研究的并行编程组件是围绕标准 C++ 模板设计的,并带有嵌套线程和迭代器的表示法。并行性的符号与数据的模板化表示相结合,允许在并行执行结构的多个级别上进行任意分区、共享和一致性控制。 虽然程序员强调嵌套并行性,但多粒度线程和数据的编排和管理被委托给编译器和运行时系统。该研究研究了通过程序的垂直分析来控制多级并行粒度的新方法。 周期性分析和选择性运行时跟踪被用作无需用户干预即可得出有效数据分布和布局方案的手段。除了运行时分析之外,新的资源驱动调度策略和新颖的微处理器功能(包括片上多线程、片上 SIMD 并行性和推测执行)也被纳入并行化和程序优化过程中。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Dimitrios Nikolopoulos其他文献
Modelling radon progeny concentration variations in thermal spas
- DOI:
10.1016/j.scitotenv.2006.11.017 - 发表时间:
2007-02-01 - 期刊:
- 影响因子:
- 作者:
Dimitrios Nikolopoulos;Efstratios Vogiannis - 通讯作者:
Efstratios Vogiannis
CO2 and Radon Emissions as Precursors of Seismic Activity
- DOI:
10.1007/s41748-021-00229-2 - 发表时间:
2021-06-18 - 期刊:
- 影响因子:4.700
- 作者:
Simone D’Incecco;Ermioni Petraki;Georgios Priniotakis;Michail Papoutsidakis;Panayiotis Yannakopoulos;Dimitrios Nikolopoulos - 通讯作者:
Dimitrios Nikolopoulos
Long-memory traces in $$\hbox {PM}_{10}$$ time series in Athens, Greece: investigation through DFA and R/S analysis
- DOI:
10.1007/s00703-020-00744-3 - 发表时间:
2020-05-28 - 期刊:
- 影响因子:2.100
- 作者:
Dimitrios Nikolopoulos;Konstantinos Moustris;Ermioni Petraki;Demetrios Cantzos - 通讯作者:
Demetrios Cantzos
Investigation of the exposure to radon and progeny in the thermal spas of Loutraki (Attica-Greece): Results from measurements and modelling
- DOI:
10.1016/j.scitotenv.2009.09.057 - 发表时间:
2010-01-01 - 期刊:
- 影响因子:
- 作者:
Dimitrios Nikolopoulos;Efstratios Vogiannis;Ermioni Petraki;Athanasios Zisos;Anna Louizi - 通讯作者:
Anna Louizi
Primary superficial femoral vein leiomyosarcoma: Report of a case
- DOI:
10.1007/s00595-010-4507-6 - 发表时间:
2011-10-04 - 期刊:
- 影响因子:1.600
- 作者:
Dimitrios Yfadopoulos;Dimitrios Nikolopoulos;Evanthia Novi;Antonios Psaroudakis - 通讯作者:
Antonios Psaroudakis
Dimitrios Nikolopoulos的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Dimitrios Nikolopoulos', 18)}}的其他基金
U.S.-Ireland R&D Partnership:CNS:Small:SWEET: Hardware and Software for Sustainable Wearable Edge Intelligence
美国-爱尔兰 R
- 批准号:
2315851 - 财政年份:2023
- 资助金额:
$ 41.98万 - 项目类别:
Standard Grant
Heterogeneous Parallel and Distributed Computing with Java (HPDCJ)
使用 Java 进行异构并行和分布式计算 (HPDCJ)
- 批准号:
EP/M015750/1 - 财政年份:2015
- 资助金额:
$ 41.98万 - 项目类别:
Research Grant
SERT: Scale-free, Energy-aware, Resilient and Transparent Adaptation of CSE Applications to Mega-core Systems
SERT:CSE 应用程序对兆核系统的无标度、能源感知、弹性和透明适应
- 批准号:
EP/M01147X/1 - 财政年份:2015
- 资助金额:
$ 41.98万 - 项目类别:
Research Grant
Distributed Heterogeneous Vertically Integrated Energy Efficient Data Centres
分布式异构垂直集成节能数据中心
- 批准号:
EP/M015742/1 - 财政年份:2015
- 资助金额:
$ 41.98万 - 项目类别:
Research Grant
Abstraction-Level Energy Accounting and Optimisation in Many-core Programming Languages
多核编程语言中的抽象级能源核算和优化
- 批准号:
EP/L000555/1 - 财政年份:2013
- 资助金额:
$ 41.98万 - 项目类别:
Research Grant
GEMSCLAIM: GreenEr Mobile Systems by Cross LAyer Integrated energy Management
GEMSCLAIM:跨层集成能源管理的 GreenEr 移动系统
- 批准号:
EP/K017594/1 - 财政年份:2013
- 资助金额:
$ 41.98万 - 项目类别:
Research Grant
CAREER: A Unified Framework for Multilevel Parallelization on Deep Computing Systems
职业:深度计算系统多级并行化的统一框架
- 批准号:
0715051 - 财政年份:2006
- 资助金额:
$ 41.98万 - 项目类别:
Continuing Grant
相似海外基金
CAS-Climate: CAREER: A Unified Zero-Carbon-Driven Design Framework for Accelerating Power Grid Deep Decarbonization (ZERO-ACCELERATOR)
CAS-气候:职业:加速电网深度脱碳的统一零碳驱动设计框架(零加速器)
- 批准号:
2338158 - 财政年份:2024
- 资助金额:
$ 41.98万 - 项目类别:
Continuing Grant
CAREER: Unified Model-agnostic Interpretation Framework for Deep Predictive Models
职业:深度预测模型的与模型无关的统一解释框架
- 批准号:
2238700 - 财政年份:2023
- 资助金额:
$ 41.98万 - 项目类别:
Continuing Grant
CAREER: Long-term Controls on Short-term Patterns of Magmatism: Towards a Unified Framework for Crustal Magma Transport
职业:对岩浆作用短期模式的长期控制:建立地壳岩浆输送的统一框架
- 批准号:
1848554 - 财政年份:2019
- 资助金额:
$ 41.98万 - 项目类别:
Continuing Grant
CAREER: Marlin: A Unified Framework for Automatic and Interactive Quantitative Program Analysis
职业:Marlin:自动和交互式定量程序分析的统一框架
- 批准号:
1845514 - 财政年份:2019
- 资助金额:
$ 41.98万 - 项目类别:
Continuing Grant
CAREER: A Parallel and Efficient Computational Framework for Unified Volumetric Meshing in Large-Scale 3D/4D Anisotropy
职业生涯:大规模 3D/4D 各向异性中统一体积网格划分的并行高效计算框架
- 批准号:
1845962 - 财政年份:2019
- 资助金额:
$ 41.98万 - 项目类别:
Continuing Grant
CAREER: Unified Design Framework for Advanced Power Electronics
职业:先进电力电子的统一设计框架
- 批准号:
1751878 - 财政年份:2018
- 资助金额:
$ 41.98万 - 项目类别:
Standard Grant
CAREER: A Unified Framework for Designing Efficient Resource-Oblivious Parallel Algorithms
职业:设计高效的资源无关并行算法的统一框架
- 批准号:
1553510 - 财政年份:2016
- 资助金额:
$ 41.98万 - 项目类别:
Continuing Grant
CAREER: Building a Unified Framework for Galactic Star Formation Rates, Citizen Science, and Minority Students in Astronomy
职业:为银河恒星形成率、公民科学和天文学少数族裔学生建立统一框架
- 批准号:
1454333 - 财政年份:2015
- 资助金额:
$ 41.98万 - 项目类别:
Continuing Grant
CAREER: New Representations of Probability Distributions to Improve Machine Learning --- A Unified Kernel Embedding Framework for Distributions
职业:改进机器学习的概率分布的新表示——统一的分布内核嵌入框架
- 批准号:
1350983 - 财政年份:2014
- 资助金额:
$ 41.98万 - 项目类别:
Continuing Grant
CAREER: Creating a Unified Framework for the Quantitative Study of Animal Aggregations
职业:为动物聚集的定量研究创建统一框架
- 批准号:
1149302 - 财政年份:2012
- 资助金额:
$ 41.98万 - 项目类别:
Continuing Grant














{{item.name}}会员




