Collaborative Research: CPA-SEL : Implementation Techniques for High- level Parallel Languages
合作研究:CPA-SEL:高级并行语言的实现技术
基本信息
- 批准号:0811389
- 负责人:
- 金额:$ 41.45万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2008
- 资助国家:美国
- 起止时间:2008-07-01 至 2012-06-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The rapid trend toward multi-core architectures promises faster execution of computer programs but poses significant difficulties for software development due to the lack of good programming models for exploiting the parallelism in such architectures. This situation is a significant opportunity for programming-language research to supply effective languages and tools for writing desktop applications while exploiting the performance of multi-core hardware. It is well known that functional-programming languages provide a good semantic base for concurrent and parallel programming, but for such languages to be successful, they need to provide competitive performance. The research focuses on the technical challenges in the efficient implementation of parallel functional languages. The characteristics of multi-core and many-core architectures demand that implementations preserve sequential semantics in parallel constructs, manage the granularity and scheduling of parallel threads, and be aware of the locality of data. The research explores a collection of techniques that combine static program analyses, compiler transformations, and dynamic runtime policies. Empirical analysis of both traditional parallel benchmarks and small applications is used to evaluate the effectiveness of the techniques developed by this research. By addressing performance concerns, the research will enable the practical use of parallel functional programming languages for a broad range of applications.
多核体系结构的快速趋势有望更快地执行计算机程序,但由于缺乏良好的编程模型来利用此类体系结构中的并行性,因此对软件开发构成了重大困难。 这种情况是编程语言研究的重要机会,以提供有效的语言和工具来编写桌面应用程序,同时利用多核硬件的性能。 众所周知,功能编程的语言为并发和并行编程提供了一个良好的语义基础,但是要使这样的语言成功,它们需要提供竞争性的性能。 该研究重点是有效实施并行功能语言的技术挑战。 多核和多核体系结构的特征要求实现在并行构造中保留顺序语义,管理并行线程的粒度和调度,并注意数据的局部性。 该研究探讨了一系列技术,这些技术结合了静态程序分析,编译器转换和动态运行时策略。 对传统平行基准和小型应用的经验分析都用于评估这项研究开发的技术的有效性。 通过解决绩效问题,该研究将使平行功能编程语言实际使用在广泛的应用程序中。
项目成果
期刊论文数量(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 }}
David MacQueen其他文献
Mice With Reduced Sp4 Expression Exhibit Diminished Effortful Motivation, Exacerbated by Treatment With the Dopamine D2-Family Agonist Bromocriptine
- DOI:
10.1016/j.biopsych.2022.02.032 - 发表时间:
2022-05-01 - 期刊:
- 影响因子:
- 作者:
Jared Young;David MacQueen - 通讯作者:
David MacQueen
David MacQueen的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('David MacQueen', 18)}}的其他基金
CRI: Standard ML Software Infrastructure
CRI:标准机器学习软件基础设施
- 批准号:
0454136 - 财政年份:2005
- 资助金额:
$ 41.45万 - 项目类别:
Continuing Grant
相似国自然基金
兔死狐悲——会计师事务所同侪CPA死亡的审计经济后果研究
- 批准号:72302197
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于元素和化学键的CPA EoS模型参数估算方法研究
- 批准号:
- 批准年份:2020
- 资助金额:24 万元
- 项目类别:青年科学基金项目
CPA1基因突变在特发性慢性胰腺炎中的鉴定及其致病机制研究
- 批准号:82000611
- 批准年份:2020
- 资助金额:24 万元
- 项目类别:青年科学基金项目
新生仔猪肠道菌群的形成及其对CpA菌β2毒素作用影响的研究
- 批准号:31860694
- 批准年份:2018
- 资助金额:39.0 万元
- 项目类别:地区科学基金项目
海洋真菌CPA类代谢物作为IAA拮抗剂诱导植物抗性的研究
- 批准号:31471814
- 批准年份:2014
- 资助金额:85.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: CPA-SEL: Implementation Techniques for High-level Parallel Languages
合作研究:CPA-SEL:高级并行语言的实现技术
- 批准号:
1010568 - 财政年份:2009
- 资助金额:
$ 41.45万 - 项目类别:
Standard Grant
Collaborative Research: CPA-CSA: CMP Architectures with Global Communication
合作研究:CPA-CSA:具有全球通信功能的 CMP 架构
- 批准号:
1008325 - 财政年份:2009
- 资助金额:
$ 41.45万 - 项目类别:
Standard Grant
CPA-SEL: Collaborative Research: Trace-Driven Verification of Multithreaded Software
CPA-SEL:协作研究:多线程软件的跟踪驱动验证
- 批准号:
0810865 - 财政年份:2008
- 资助金额:
$ 41.45万 - 项目类别:
Standard Grant
CPA-CPL-T: Collaborative Research: Revisiting the Sequential Programming Model for Multicore Systems
CPA-CPL-T:协作研究:重新审视多核系统的顺序编程模型
- 批准号:
0811302 - 财政年份:2008
- 资助金额:
$ 41.45万 - 项目类别:
Standard Grant
CPA -G&V: Collaborative Research: Visual Equivalence: a New Foundation for Perceptually-Based Rendering of Complex Scenes
CPA-G
- 批准号:
0811680 - 财政年份:2008
- 资助金额:
$ 41.45万 - 项目类别:
Standard Grant