System Software Support for Input-Output on Parallel Computing
System Software Support for Input-Output on Parallel Computing
批准号:
9509143
负责人:
Alok Choudhary
金额:
$6.77万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1996
资助国家:
美国
项目状态:
已结题
起止时间:
1996-05-15 至 1997-04-30
中文摘要
信息处理以及科学和工程中的大量应用都需要处理大量的数据。特别是在科学和工程领域,所谓的“重大挑战应用”就属于这一类。因此,很明显,I/O性能远高于CPU或通信性能可能是未来并行计算系统的限制因素。许多软件和硬件组件在I/O操作中起着关键作用,其中任何一个都可能导致严重的瓶颈。磁盘系统的性能和CPU(和互连)性能之间的差异需要使用大规模并行(和支持软件)来解决I/O子系统中的可扩展性和性能问题。但I/O系统中的并行性给系统软件带来了复杂性,包括编译器、运行时系统和文件系统。这项研究解决了并行I/O领域中的许多系统软件问题。为了改善I/O瓶颈,以下是必需的:1)用于复杂运行时系统的技术,其结合了集合I/O、数据重用和预取的概念;2)编译器分析,以识别各种优化,包括数据访问重组、重叠计算和I/O的机会、以及数据分级,以处理用于核外计算的有限存储器;以及3)文件系统优化,以识别用于协调作为并行程序一部分的进程的访问的集合访问模式,并将这些访问模式用于预取、缓冲区分配和替换策略。传统的文件系统接口缺乏实现上述优化所需的语义。因此,有必要开发编译器和运行时系统之间的接口,以及运行时系统和文件系统之间的接口,以促进关于访问模式的语义信息流,以实现优化。这项研究致力于设计和开发编译器分析技术,运行时系统的机制和算法,以及文件系统的接口和优化,以实现并行计算机中的高性能I/O。这些技术正在通过在并行系统上实施来进行评估。***
英文摘要
A large number of applications from information processing as well as science and engineering require processing large amounts of data. Particularly, in the science and engineering domain, the so called ``grand challenge applications'' fall in this category. Thus, it has become apparent that I/O performance much more than CPU or communication performance may be the limiting factor in future parallel computing systems. Many software and hardware components play a key role in I/O operations and any one of them can cause severe bottlenecks. The disparity between the performance of disk systems and CPU (and interconnect) performance requires the use of large-scale parallelism (and supporting software) to address the scalability and performance problems in I/O subsystems. But parallelism in the I/O systems introduces complexities for the system software including compilers, runtime systems and file systems. This research addresses many system software problems in the parallel I/O domain. To ameliorate the I/O bottlenecks, the following are necessary: 1) techniques for sophisticated runtime systems that incorporate the notion of collective I/O, data reuse and prefetching; 2) compiler analysis to identify various optimizations including data access reorganization, opportunities for overlapping computations and I/O, and data staging to handle limited memory for out-of-core computations; and 3) file systems optimizations to recognize collective access patterns for coordinating accesses of processes that are part of parallel programs, and using these access patterns for prefetching, buffer allocation and replacement strategies. Traditional interfaces for file systems lack the necessary semantics to permit the above optimizations. Thus, it is necessary to develop interfaces between the compiler and the runtime systems, and the runtime system and the file systems, that facilitate the flow of semantic information about access patterns to enable optimizations. This res earch pursues the design and development of techniques for compiler analysis, mechanisms and algorithms for runtime systems, and interfaces and optimizations for file systems to enable high- performance I/O in parallel computers. These techniques are being evaluated by implementing them on parallel systems. ***
期刊论文(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
-
依托单位:
DC: Medium: Collaborative Research: ELLF: Extensible Language and Library Frameworks for Scalable and Efficient Data-Intensive Applications
-
批准号:0905205
-
项目类别:Standard Grant
-
资助金额:$41.0万
-
财政年份: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
-
批准号:9796029
-
项目类别:Continuing Grant
-
资助金额:$18.29万
-
财政年份:1996
-
负责人:Alok Choudhary
-
依托单位:
海外基金