CSR: Medium: Collaborative Research: Portable Performance for Parallel Managed Languages Across the Many-Core Spectrum

CSR:媒介:协作研究:跨多核频谱的并行托管语言的可移植性能

基本信息

  • 批准号:
    1162246
  • 负责人:
  • 金额:
    $ 49.39万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2012
  • 资助国家:
    美国
  • 起止时间:
    2012-06-01 至 2016-12-31
  • 项目状态:
    已结题

项目摘要

Computers with many tens to hundreds of ?cores? are on their way, but programming languages and toolsthat exploit them well have lagged. At the same time, there are emerging programming languages intendedfor writing programs to run on these computers. These languages, such as X10 and Fortress, add support fornew concepts that make it easier to write many-core programs, but there does not yet exist good compiler andrun-time support for these languages. Systems that run Java, namely Java virtual machines such as those thatrun on virtually every laptop, desktop, and server today, supply much of what the new languages need, butfall short in some important ways. In particular they do not provide for saying in which part of memory toplace particular objects, on which core to run which computations, easy ways to get all cores busy workingon different parts of a big piece of data, or for synchronizing and getting right all the data manipulationshappening at the same time. This project is extending an existing research Java virtual machine (JikesRVM) with support for many ways of doing the things that the new languages need in order to run wellon many-core computers. The primary goal is to devise extensions to standard Java virtual machines forthis new world, and to make it possible for many others to experiment with different ways of implementingthese extensions, thus leveraging the creativity of the whole community of language and virtual machineresearchers. Secondary goals include offering reasonably good initial implementations of virtual machineextensions as a starting point for future research and development, and proposing specific extensions to theJava virtual machine specification standard.
电脑有几十到几百个?核心?正在路上,但很好地利用它们的编程语言和工具却落后了。与此同时,有新兴的编程语言打算编写程序运行在这些计算机上。这些语言,如X10和Fortress,增加了对新概念的支持,使编写众核程序变得更容易,但是还没有好的编译器和运行时支持这些语言。运行Java的系统,也就是Java虚拟机,比如现在运行在几乎所有笔记本电脑、台式机和服务器上的虚拟机,提供了新语言所需的大部分内容,但在某些重要方面还存在不足。特别是,它们没有规定在内存的哪个部分放置特定的对象,在哪个核心上运行哪些计算,让所有核心忙碌地处理一个大数据的不同部分的简单方法,或者同步和正确地处理同时发生的所有数据操作。这个项目正在扩展现有的研究Java虚拟机(JikesRVM),支持许多新语言需要做的事情,以便在众核计算机上运行良好。主要目标是为这个新世界设计标准Java虚拟机的扩展,并使许多其他人能够尝试不同的实现这些扩展的方法,从而利用整个语言和虚拟机研究人员社区的创造力。第二个目标包括提供虚拟机扩展的合理良好的初始实现,作为未来研究和开发的起点,并提出对Java虚拟机规范标准的特定扩展。

项目成果

期刊论文数量(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 }}

J. Eliot Moss其他文献

J. Eliot Moss的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('J. Eliot Moss', 18)}}的其他基金

FMitF:Track I: Verified Safe and Fair Machine Learning
FMITF:第一轨:经过验证的安全和公平的机器学习
  • 批准号:
    2018372
  • 财政年份:
    2020
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Standard Grant
CNS Core: Small: Managed Languages: From Non-volatile Memory to Persistence
CNS 核心:小型:托管语言:从非易失性内存到持久性
  • 批准号:
    1909731
  • 财政年份:
    2019
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Standard Grant
SHF: Medium: Collaborative Research: Micro-Virtual Machines for Managed Languages: Abstraction, contained
SHF:媒介:协作研究:托管语言的微型虚拟机:抽象,包含
  • 批准号:
    1832624
  • 财政年份:
    2017
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Standard Grant
CSR: Medium: Collaborative Research: Portable Performance for Parallel Managed Languages Across the Many-Core Spectrum
CSR:媒介:协作研究:跨多核频谱的并行托管语言的可移植性能
  • 批准号:
    1833291
  • 财政年份:
    2017
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Continuing Grant
SHF: Medium: Collaborative Research: Micro Virtual Machines for Managed Languages: Abstraction, defined and contained
SHF:媒介:协作研究:托管语言的微型虚拟机:抽象、定义和包含
  • 批准号:
    1409284
  • 财政年份:
    2014
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Standard Grant
SHF:Small: Accurate and Computationally Efficient Predictors of Java Memory Resource Consumption
SHF:Small:Java 内存资源消耗的准确且计算高效的预测器
  • 批准号:
    1320498
  • 财政年份:
    2013
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Standard Grant
EAGER: Automating Correctness Proofs of Transactionalized Data Structures
EAGER:自动化事务化数据结构的正确性证明
  • 批准号:
    0953761
  • 财政年份:
    2009
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Standard Grant
Describing the Operating System for Accurate User-mode Simulation
描述用于精确用户模式模拟的操作系统
  • 批准号:
    0950410
  • 财政年份:
    2009
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Standard Grant
SGER: The Chaotic Behavior of Automatic Memory Management
SGER:自动内存管理的混乱行为
  • 批准号:
    0836542
  • 财政年份:
    2008
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Standard Grant
CSR-AES Collaborative: Encore/J: Transparently Recoverable Java for Resilient Distributed Computing
CSR-AES 协作:Encore/J:用于弹性分布式计算的透明可恢复 Java
  • 批准号:
    0720242
  • 财政年份:
    2007
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Standard Grant

相似海外基金

Collaborative Research: CSR: Medium: Scaling Secure Serverless Computing on Heterogeneous Datacenters
协作研究:CSR:中:在异构数据中心上扩展安全无服务器计算
  • 批准号:
    2312206
  • 财政年份:
    2023
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Architecting GPUs for Practical Homomorphic Encryption-based Computing
协作研究:CSR:中:为实用的同态加密计算构建 GPU
  • 批准号:
    2312276
  • 财政年份:
    2023
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Fortuna: Characterizing and Harnessing Performance Variability in Accelerator-rich Clusters
合作研究:CSR:Medium:Fortuna:表征和利用富含加速器的集群中的性能变异性
  • 批准号:
    2312689
  • 财政年份:
    2023
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Fortuna: Characterizing and Harnessing Performance Variability in Accelerator-rich Clusters
合作研究:CSR:Medium:Fortuna:表征和利用富含加速器的集群中的性能变异性
  • 批准号:
    2401244
  • 财政年份:
    2023
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Scaling Secure Serverless Computing on Heterogeneous Datacenters
协作研究:CSR:中:在异构数据中心上扩展安全无服务器计算
  • 批准号:
    2312207
  • 财政年份:
    2023
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Adaptive Environmental Awareness for Collaborative Augmented Reality
协作研究:企业社会责任:媒介:协作增强现实的自适应环境意识
  • 批准号:
    2312760
  • 财政年份:
    2023
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Core: Medium: Scaling Unix/Linux Shell Programs
协作研究:CSR:核心:中:扩展 Unix/Linux Shell 程序
  • 批准号:
    2312346
  • 财政年份:
    2023
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: MemDrive: Memory-Driven Full-Stack Collaboration for Autonomous Embedded Systems
协作研究:CSR:媒介:MemDrive:自主嵌入式系统的内存驱动全栈协作
  • 批准号:
    2312397
  • 财政年份:
    2023
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: MemDrive: Memory-Driven Full-Stack Collaboration for Autonomous Embedded Systems
协作研究:CSR:媒介:MemDrive:自主嵌入式系统的内存驱动全栈协作
  • 批准号:
    2312396
  • 财政年份:
    2023
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR: Medium: Adaptive Environmental Awareness for Collaborative Augmented Reality
协作研究:企业社会责任:媒介:协作增强现实的自适应环境意识
  • 批准号:
    2312761
  • 财政年份:
    2023
  • 资助金额:
    $ 49.39万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了