DC: Medium: Collaborative Research: ELLF: Extensible Language and Library Frameworks for Scalable and Efficient Data-Intensive Applications
DC: Medium: Collaborative Research: ELLF: Extensible Language and Library Frameworks for Scalable and Efficient Data-Intensive Applications
批准号:
0905205
负责人:
Alok Choudhary
金额:
$41.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-09-01 至 2013-08-31
中文摘要
科学数据集的增长到PB大小,为燃烧化学、纳米科学、天体物理、气候预测和生物学等领域的重要发现以及互联网上的数据提供了重大机会。然而,由于缺乏易于使用的编程模型和工具,创建可伸缩应用程序的难度限制了从这些数据实现新的科学见解。为了应对创建数据密集型应用程序的挑战,该项目将建立一个可扩展的语言框架,并以高性能库(I/O和分析)的富有表现力的集合为后盾,以提供一个开发环境,在该环境中,多个特定于领域的语言扩展允许程序员和科学家更容易和直接地将数据密集型问题的解决方案指定为以适应领域的语言编写的程序。该项目将建立在最近的属性语法研究的基础上,以构建C的可扩展规范来托管特定于领域的语言扩展,该规范还将解决诸如C等低级语言在存储、I/O和分析能力方面的不足。拟议的可扩展语言和库框架具有成为程序员和科学家的变革性问题解决环境的潜力,因为它允许在高抽象级别上指定针对数据密集型问题的可扩展和高效的解决方案。由此产生的语言框架和库将免费提供给编写气候应用程序和其他涉及时空数据的应用程序的研究人员。这包括在物理科学和工程学方面的许多应用,因此,预计该框架也将在其他科学领域得到使用。
英文摘要
The growth of scientific data sets to petabyte sizes offers significant opportunities for important discoveries in fields such as combustion chemistry, nanoscience, astrophysics, climate prediction and biology as well as from data on the internet. However, the realization of new scientific insights from this data is limited by the difficulty of creating scalable applications due to the lack of easy-to-use programming models and tools. To address challenges in creating data intensive applications, the project will build an extensible language framework, backed by an expressive collection of high-performance libraries (I/O and analytic), to provide a development environment in which multiple domain-specific language extensions allow programmers and scientists to more easily and directly specify solutions to data-intensive problems as programs written in domain-adapted languages. The project will build on recent attribute grammar research to build an extensible specification of C to host domain-specific language extensions which will also address the inadequate performance in storage, I/O and analysis capabilities in low-level language such as C. The proposed extensible language and library framework has the potential to be a transformative problem solving environment for programmers and scientists since it allows scalable and efficient solutions to data-intensive problems to be specified at a high-level of abstraction. The resulting language framework and libraries will be freely available to researchers writing applications for climate and other applications involving spatio-temporal data. This includes many applications in the physical sciences and engineering and thus it is expected that the framework will find use in other scientific domains as well.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
EAGER: XAISE: Explainable Artificial Intelligence for Science and Engineering
-
批准号:2331329
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2023
-
负责人:Alok Choudhary
-
依托单位:
SHF: Medium: Collaborative Research: Scalable Algorithms for Spatio-temporal Data Analysis
-
批准号:1409601
-
项目类别:Standard Grant
-
资助金额:$70.93万
-
财政年份:2014
-
负责人:Alok Choudhary
-
依托单位:
EAGER: Scalable Big Data Analytics
-
批准号:1343639
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2013
-
负责人:Alok Choudhary
-
依托单位:
EAGER: Discovering Knowledge from Scientific Research Networks
-
批准号:1144061
-
项目类别:Standard Grant
-
资助金额:$25.6万
-
财政年份:2011
-
负责人:Alok Choudhary
-
依托单位:
Travel Support for Workshop: Reaching Exascale in this Decade to be Co-Located with International Conference on High-Performance Computing (HiPC 2010)
-
批准号:1043085
-
项目类别:Standard Grant
-
资助金额:$2.4万
-
财政年份:2010
-
负责人:Alok Choudhary
-
依托单位:
Collaborative Research: An Application Driven I/O Optimization Approach for PetaScale Systems and Scientific Discoveries
-
批准号:0938000
-
项目类别:Standard Grant
-
资助金额:$32.0万
-
财政年份:2010
-
负责人:Alok Choudhary
-
依托单位:
Collaborative Research: Understanding Climate Change: A Data Driven Approach
-
批准号:1029166
-
项目类别:Continuing Grant
-
资助金额:$90.0万
-
财政年份:2010
-
负责人:Alok Choudhary
-
依托单位:
Collaborative Research: CT-M: Hardware Containers for Software Components - Detection and Recovery at the Hardware/Software Interface
-
批准号:0830927
-
项目类别:Continuing Grant
-
资助金额:$13.5万
-
财政年份:2009
-
负责人:Alok Choudhary
-
依托单位:
Data- and Analytics Driven Fault-tolerance and Resiliency Strategies for Peta-Scale Systems
-
批准号:0956311
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2009
-
负责人:Alok Choudhary
-
依托单位:
Collaborative Research: Advanced Compiler Optimizations and Programming Language Enhancements for Petascale I/O and Storage
-
批准号:0833131
-
项目类别:Standard Grant
-
资助金额:$27.8万
-
财政年份:2008
-
负责人:Alok Choudhary
-
依托单位:
SDCI HPC: Improvement: Parallel I/O Software Infrastructure for Petascale Systems
-
批准号:0724599
-
项目类别:Standard Grant
-
资助金额:$152.81万
-
财政年份:2007
-
负责人:Alok Choudhary
-
依托单位:
Collaborative Research: Scalable I/O Middleware and File System Optimizations for High-Performance Computing
-
批准号:0621443
-
项目类别:Standard Grant
-
资助金额:$52.0万
-
财政年份:2006
-
负责人:Alok Choudhary
-
依托单位:
Collaborative Research: CRI - Scalable Benchmarks, Software and Data for Data Mining, Analytics and Scientific Discoveries
-
批准号:0551639
-
项目类别:Continuing Grant
-
资助金额:$22.0万
-
财政年份:2006
-
负责人:Alok Choudhary
-
依托单位:
Collaborative Research: High-Performance Techniques, Designs and Implementation of software Infrastructure for Change Detection and Mining
-
批准号:0536994
-
项目类别:Continuing Grant
-
资助金额:$51.45万
-
财政年份:2005
-
负责人:Alok Choudhary
-
依托单位:
Collaborative Research: NGS: Dynamic Runtime and Compilation Support for I/O-Intensive Applications
-
批准号:0406341
-
项目类别:Continuing Grant
-
资助金额:$33.65万
-
财政年份:2004
-
负责人:Alok Choudhary
-
依托单位:
Collaborative Research: Ultra-scalable system software and tools for data-intensive computing
-
批准号:0444405
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Alok Choudhary
-
依托单位:
NGS: Scalable I/O Management and Access Optimizations for Scientific Applications for High-Performance Computing
-
批准号:0103023
-
项目类别:Continuing Grant
-
资助金额:$9.98万
-
财政年份:2001
-
负责人:Alok Choudhary
-
依托单位:
Interoperable Data Files for High-Performance Computing
-
批准号:9707074
-
项目类别:Continuing Grant
-
资助金额:$28.42万
-
财政年份:1997
-
负责人:Alok Choudhary
-
依托单位:
System Software Support for Input-Output on Parallel Computing
-
批准号:9509143
-
项目类别:Continuing Grant
-
资助金额:$6.77万
-
财政年份:1996
-
负责人:Alok Choudhary
-
依托单位:
System Software Support for Input-Output on Parallel Computing
-
批准号:9796029
-
项目类别:Continuing Grant
-
资助金额:$18.29万
-
财政年份:1996
-
负责人:Alok Choudhary
-
依托单位:
海外基金