CSR: Medium: Collaborative Research: Portable Performance for Parallel Managed Languages Across the Many-Core Spectrum
CSR: Medium: Collaborative Research: Portable Performance for Parallel Managed Languages Across the Many-Core Spectrum
批准号:
1162246
负责人:
J. Eliot Moss
金额:
$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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
FMitF:Track I: Verified Safe and Fair Machine Learning
-
批准号:2018372
-
项目类别:Standard Grant
-
资助金额:$74.99万
-
财政年份:2020
-
负责人:J. Eliot Moss
-
依托单位:
CNS Core: Small: Managed Languages: From Non-volatile Memory to Persistence
-
批准号:1909731
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2019
-
负责人:J. Eliot Moss
-
依托单位:
SHF: Medium: Collaborative Research: Micro-Virtual Machines for Managed Languages: Abstraction, contained
-
批准号:1832624
-
项目类别:Standard Grant
-
资助金额:$26.16万
-
财政年份:2017
-
负责人:J. Eliot Moss
-
依托单位:
CSR: Medium: Collaborative Research: Portable Performance for Parallel Managed Languages Across the Many-Core Spectrum
-
批准号:1833291
-
项目类别:Continuing Grant
-
资助金额:$0.91万
-
财政年份:2017
-
负责人:J. Eliot Moss
-
依托单位:
SHF: Medium: Collaborative Research: Micro Virtual Machines for Managed Languages: Abstraction, defined and contained
-
批准号:1409284
-
项目类别:Standard Grant
-
资助金额:$55.77万
-
财政年份:2014
-
负责人:J. Eliot Moss
-
依托单位:
SHF:Small: Accurate and Computationally Efficient Predictors of Java Memory Resource Consumption
-
批准号:1320498
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2013
-
负责人:J. Eliot Moss
-
依托单位:
EAGER: Automating Correctness Proofs of Transactionalized Data Structures
-
批准号:0953761
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2009
-
负责人:J. Eliot Moss
-
依托单位:
Describing the Operating System for Accurate User-mode Simulation
-
批准号:0950410
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2009
-
负责人:J. Eliot Moss
-
依托单位:
SGER: The Chaotic Behavior of Automatic Memory Management
-
批准号:0836542
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:J. Eliot Moss
-
依托单位:
CSR-AES Collaborative: Encore/J: Transparently Recoverable Java for Resilient Distributed Computing
-
批准号:0720242
-
项目类别:Standard Grant
-
资助金额:$3.0万
-
财政年份:2007
-
负责人:J. Eliot Moss
-
依托单位:
ST-CRTS: Collaborative: Delivering on Atomic Actions: Unlocking Concurrency for Ordinary Programmers
-
批准号:0540862
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:J. Eliot Moss
-
依托单位:
CSR-SMA: CoGenT: Co-Generating Tools for Modeling Next Generation Systems
-
批准号:0615074
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:J. Eliot Moss
-
依托单位:
CSR-AES Collaborative: RuggedJ: Resilient Distributed Java Over Heterogeneous Platforms
-
批准号:0509186
-
项目类别:Standard Grant
-
资助金额:$4.0万
-
财政年份:2005
-
负责人:J. Eliot Moss
-
依托单位:
Bridging the Compiler-Simulator Gap: Faster and Easier Hardware/Software Optimization
-
批准号:0310988
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2003
-
负责人:J. Eliot Moss
-
依托单位:
Supporting Compiler/Simulator Co-Evolution for Architectural Exploration and Evaluation
-
批准号:0203895
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2002
-
负责人:J. Eliot Moss
-
依托单位:
ITR: Dynamic Cooperative Performance Optimization
-
批准号:0085792
-
项目类别:Continuing Grant
-
资助金额:$315.69万
-
财政年份:2000
-
负责人:J. Eliot Moss
-
依托单位:
Postdoc: Multiprocessor Garbage Collection: A Post-Doctoral Associateship in Computer-Communications Research
-
批准号:9972097
-
项目类别:Standard Grant
-
资助金额:$6.6万
-
财政年份:1999
-
负责人:J. Eliot Moss
-
依托单位:
U.S.-U.K. Cooperative Research: Storage Management for Persistent Programming Languages
-
批准号:9600216
-
项目类别:Standard Grant
-
资助金额:$1.8万
-
财政年份:1996
-
负责人:J. Eliot Moss
-
依托单位:
Object Store Garbage Collection
-
批准号:9632284
-
项目类别:Standard Grant
-
资助金额:$20.08万
-
财政年份:1996
-
负责人:J. Eliot Moss
-
依托单位:
Storage Management for Persistent Programming Languages
-
批准号:9211272
-
项目类别:Continuing Grant
-
资助金额:$20.69万
-
财政年份:1992
-
负责人:J. Eliot Moss
-
依托单位:
海外基金