Software: Improving Performance of Out-Of-Core Applications with Memory Access Pattern Guided Prefetching, Page Replacement and Clustering
软件:通过内存访问模式引导的预取、页面替换和集群来提高核外应用程序的性能
基本信息
- 批准号:0232647
- 负责人:
- 金额:$ 5.22万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2003
- 资助国家:美国
- 起止时间:2003-01-15 至 2004-06-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Many large, important scientific and commercial applications use very large data sets that do not fit into available RAM. Such applications have to frequently move portions of their data sets between main memory and secondary storage (such as disks). Unfortunately, because disks are several orders of magnitude slower than RAM, many large applications spend most of their running time on disk I/Os, resulting in a significant performance degradation.A lot of research has been carried out to address this problem. Generally, the previous solutions include application-specific algorithms and libraries, compiler-based techniques, and limited Operating System (OS) support. While these solutions are effective, they also have some serious drawbacks. In this proposal, the PI proposes careful OS and architecture co-designs of several novel methods that can significantly improve the performance of large, memory-intensiveapplications. The basic idea is to use hardware/software to collect and analyze the runtime memory access patterns of applications. The knowledge of these patterns is then used to guide prefetching and to improve the page-replacement algorithms.Preliminary results from the proposed systems show very promising improvements in performance. They can drastically reduce the amount ofpage I/O traffic, and hide latencies of many page I/Os. Simulation results based on NPB (NAS Parallel Benchmarks) benchmarks show that pattern-guided prefetching and page-replacement can improve performance by up to 100 times. The proposed methods are transparent to user applications. The proposed studies, if successful, will have broad impacts on the field of high performance computing.
许多大型、重要的科学和商业应用程序使用非常大的数据集,这些数据集不适合可用的RAM。这类应用程序必须频繁地在主存储器和辅助存储器(如磁盘)之间移动部分数据集。不幸的是,由于磁盘比RAM慢几个数量级,许多大型应用程序将大部分运行时间花在磁盘I/ o上,从而导致性能显著下降。为了解决这个问题,已经进行了大量的研究。通常,以前的解决方案包括特定于应用程序的算法和库、基于编译器的技术和有限的操作系统(OS)支持。虽然这些解决方案是有效的,但它们也有一些严重的缺点。在这个提议中,PI提出了几个新颖的方法,可以显著提高大型内存密集型应用程序的性能,仔细的操作系统和架构协同设计。其基本思想是使用硬件/软件来收集和分析应用程序的运行时内存访问模式。然后使用这些模式的知识来指导预取和改进页面替换算法。初步结果表明,该系统在性能上有很大的改善。它们可以大大减少页面I/O流量,并隐藏许多页面I/O的延迟。基于NPB (NAS Parallel benchmark)基准测试的仿真结果表明,模式引导的预取和页面替换可以将性能提高100倍。所提出的方法对用户应用程序是透明的。这些研究如果成功,将对高性能计算领域产生广泛的影响。
项目成果
期刊论文数量(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 }}
Yiming Hu其他文献
Research on flood forecasting based on flood hydrograph generalization and random forest in Qiushui River basin, China
基于洪水过程综合和随机森林的秋水河流域洪水预报研究
- DOI:
10.2166/hydro.2020.147 - 发表时间:
2020-11 - 期刊:
- 影响因子:2.7
- 作者:
Tiantian Tang;Zhongmin Liang;Yiming Hu;Binquan Li;Jun Wang - 通讯作者:
Jun Wang
Seamless Integration of Rainfall Spatial Variability and a Conceptual Hydrological Model
降雨空间变化与概念水文模型的无缝集成
- DOI:
10.3390/su13063588 - 发表时间:
2021-03 - 期刊:
- 影响因子:3.9
- 作者:
Yan Zhou;Zhongmin Liang;Binquan Li;Huang Yixin;Kai Wang;Yiming Hu - 通讯作者:
Yiming Hu
Helical Covalent Polymers with Unidirectional Ion Channels as Single Lithium-Ion Conducting Electrolytes
具有单向离子通道的螺旋共价聚合物作为单一锂离子导电电解质
- DOI:
10.31635/ccschem.021.202101257 - 发表时间:
2021 - 期刊:
- 影响因子:20.4
- 作者:
Yiming Hu;Nathan Dunlap;H. Long;Hongxuan Chen;Lacey J. Wayment;Michael Ortiz;Yinghua Jin;A. Nijamudheen;Jose L. Mendoza;Sehee Lee;Wei Zhang - 通讯作者:
Wei Zhang
Sleep disorders in Parkinson's patients
帕金森病患者的睡眠障碍
- DOI:
10.54097/hset.v36i.5676 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Yiming Hu;Wenzhuo Zhang - 通讯作者:
Wenzhuo Zhang
Top-down or bottom-up? Government policies, public awareness and carbon reduction
自上而下还是自下而上?政府政策、公众意识与碳减排
- DOI:
10.1016/j.eap.2024.06.013 - 发表时间:
2024-09-01 - 期刊:
- 影响因子:8.700
- 作者:
Juan Luo;Xiaoman Jin;Yiming Hu - 通讯作者:
Yiming Hu
Yiming Hu的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Yiming Hu', 18)}}的其他基金
Selective Way Activation of Set-Associativity Caches: Low-Power Design and Test
组关联性缓存的选择性激活:低功耗设计和测试
- 批准号:
0541103 - 财政年份:2006
- 资助金额:
$ 5.22万 - 项目类别:
Continuing Grant
CAREER: Study of Scalable, High-Performance Distributed Shared Storage Systems
职业:可扩展、高性能分布式共享存储系统的研究
- 批准号:
9984852 - 财政年份:2000
- 资助金额:
$ 5.22万 - 项目类别:
Standard Grant
相似国自然基金
Improving modelling of compact binary evolution.
- 批准号:10903001
- 批准年份:2009
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
相似海外基金
CAREER: Improving Real-world Performance of AI Biosignal Algorithms
职业:提高人工智能生物信号算法的实际性能
- 批准号:
2339669 - 财政年份:2024
- 资助金额:
$ 5.22万 - 项目类别:
Continuing Grant
Improving females' health and performance by mitigating heat strain
通过缓解热应激改善女性的健康和表现
- 批准号:
MR/X036235/1 - 财政年份:2024
- 资助金额:
$ 5.22万 - 项目类别:
Fellowship
Accounting model for improving performance on the health and productivity management
提高健康和生产力管理绩效的会计模型
- 批准号:
23K01713 - 财政年份:2023
- 资助金额:
$ 5.22万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Improving yield and ultrasound performance of thin film piezoelectric sensors
提高薄膜压电传感器的产量和超声性能
- 批准号:
10061438 - 财政年份:2023
- 资助金额:
$ 5.22万 - 项目类别:
Collaborative R&D
Improving environmental performance of solid fuel heating systems
提高固体燃料加热系统的环保性能
- 批准号:
10080029 - 财政年份:2023
- 资助金额:
$ 5.22万 - 项目类别:
Small Business Research Initiative
Improving the performance of Australian social insurance schemes
提高澳大利亚社会保险计划的绩效
- 批准号:
FT220100650 - 财政年份:2023
- 资助金额:
$ 5.22万 - 项目类别:
ARC Future Fellowships
D-HYDROFLEX - Digital solutions for improving the sustainability performance and FLEXibility potential of HYDROpower assets
D-HYDROFLEX - 用于提高 HYDROpower 资产的可持续性绩效和灵活性潜力的数字解决方案
- 批准号:
10092230 - 财政年份:2023
- 资助金额:
$ 5.22万 - 项目类别:
EU-Funded
Improving Performance Evaluation of Clinicians to Support National Standards of Practice
改进临床医生的绩效评估以支持国家实践标准
- 批准号:
10538934 - 财政年份:2023
- 资助金额:
$ 5.22万 - 项目类别:
Exploration and application of mechanisms for improving sprint performance using music
利用音乐提高冲刺成绩机制的探索与应用
- 批准号:
23K10686 - 财政年份:2023
- 资助金额:
$ 5.22万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
SBIR Phase II: Improving fleet operational metrics through service optimization with automated learning of vehicle energy performance models for zero-emission public transport
SBIR 第二阶段:通过服务优化和自动学习零排放公共交通的车辆能源性能模型来改善车队运营指标
- 批准号:
2220811 - 财政年份:2023
- 资助金额:
$ 5.22万 - 项目类别:
Cooperative Agreement