Challenges in CISE: TUNE: System Support for Memory-Friendly Programming
CISE 中的挑战:TUNE:内存友好型编程的系统支持
基本信息
- 批准号:9726370
- 负责人:
- 金额:$ 154.79万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1997
- 资助国家:美国
- 起止时间:1997-09-15 至 2001-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
9726370 Trivedi, Kishor Board, John A. Duke University Challenges in CISE: TUNE: System Support for Memory-Friendly Programming The pervasive use of multi-level memory hierarchies in microprocessor-based machines makes the performance of an application primarily determined by and extremely sensitive to its memory mapping, and requires memory-friendly programming: careful layout of data structures and restructuring of code to improve data locality. Techniques for improving memory system performance manifest themselves at various levels, from high-level algorithms and data structures, through compile-time analysis and restructuring of programs, to special architectural primitives that allow an application to better manage the memory hierarchy. The lack of automatic tools for improving data locality currently forces many application programmers to manually restructure their codes. Unfortunately, the sophisticated algorithms seen in modern scientific computing require equally sophisticated restructuring techniques. These techniques require expertise in computer architecture, burden the programmer with tedious machine-specific details unrelated to program correctness, and reduce the readability, maintainability, and portability of the restructured code. For all these reasons, manual restructuring of programs of any significant size is untenable, and some kind of system support is necessary. This project targets all aspects of this problem, from developing the relevant mathematical techniques for representing and manipulating data locality, through implementing interactive and automatic data locality management tools, to proposing innovative memory architectures for future-generation systems. The efficacy of the resulting system will be demonstrated using programs representative of modern scientific computations including divide-and-conquer scientific computations such as N-body solvers (e.g., fastmultipole) and many linear algebra kernels (e.g., Strassens's matrix multiplication algo rithm).
9726370 Trivedi,Kishor Board,John A. Duke University Cise:Tune:Tune:系统支持记忆友好的编程的系统支持在基于微处理器的机器中广泛使用多级记忆层次结构,使得主要由一项应用程序确定,并极为敏感要进行内存映射,并且需要记忆友好的编程:仔细的数据结构布局和代码重组以改善数据局部性。 改善内存系统性能的技术在各个层面上都表现出自我,从高级算法和数据结构,到编译时间分析和对程序的重组到允许应用程序更好地管理内存层次结构的特殊架构基础。 缺乏用于改进数据区域的自动工具目前迫使许多应用程序程序员手动重组其代码。 不幸的是,现代科学计算中看到的复杂算法需要同样复杂的重组技术。 这些技术需要在计算机体系结构方面的专业知识,为程序员带来了与编程正确性无关的特定于机器的细节,并降低了重组代码的可读性,可维护性和可移植性。 由于所有这些原因,任何显着尺寸的程序的手动重组是站不住脚的,并且需要某种系统支持。 该项目针对此问题的各个方面,从开发相关的数学技术来代表和操纵数据局部性,通过实施交互式和自动数据局部管理工具到为未来生成系统提出创新的内存体系结构。 将使用代表现代科学计算的程序来证明所得系统的功效,包括分裂和构成科学计算,例如N体求解器(例如FastMultipole)和许多线性代数核(例如,Strassens的Matrix Matrix乘法ALGO RITHM)。
项目成果
期刊论文数量(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 }}
Kishor Trivedi其他文献
DASON: Dependability Assessment Framework for Imperfect Distributed SDN Implementations
DASON:不完美的分布式 SDN 实施的可靠性评估框架
- DOI:
10.1109/tnsm.2020.2973925 - 发表时间:
2020-06 - 期刊:
- 影响因子:5.3
- 作者:
Petra Vizarreta;Kishor Trivedi;Veena Mendiratta;Wolfgang Kellerer;Carmen Mas-Machuca - 通讯作者:
Carmen Mas-Machuca
Kishor Trivedi的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Kishor Trivedi', 18)}}的其他基金
SHF: Small: Fast Sign-Off of Machine Learning Systems: From Circuit-Level Modeling to Statistical System Validation
SHF:小型:机器学习系统的快速签核:从电路级建模到统计系统验证
- 批准号:
1813567 - 财政年份:2018
- 资助金额:
$ 154.79万 - 项目类别:
Standard Grant
TWC: TTP Option: Small: Collaborative: SRN: On Establishing Secure and Resilient Networking Services
TWC:TTP 选项:小型:协作:SRN:关于建立安全和弹性的网络服务
- 批准号:
1523994 - 财政年份:2015
- 资助金额:
$ 154.79万 - 项目类别:
Standard Grant
NeTS: Small: Collaborative Research: Analytic Modeling and Enhancement of Vehicular Ad Hoc Networks for Safety Related Applications
NeTS:小型:协作研究:用于安全相关应用的车辆自组织网络的分析建模和增强
- 批准号:
1017722 - 财政年份:2010
- 资助金额:
$ 154.79万 - 项目类别:
Standard Grant
Collaborative Research: CT-ER MiMANSaS: Metrics, Models and Analysis of Network Security and Survivability
合作研究:CT-ER MiMANSaS:网络安全和生存能力的指标、模型和分析
- 批准号:
0831325 - 财政年份:2008
- 资助金额:
$ 154.79万 - 项目类别:
Standard Grant
Collaborative Project: NSF Partnership in the Center for Advanced Computing and Communication
合作项目:美国国家科学基金会 (NSF) 高级计算和通信中心合作伙伴关系
- 批准号:
9980591 - 财政年份:1999
- 资助金额:
$ 154.79万 - 项目类别:
Continuing Grant
US-Italy Cooperative Research: Dependability Modeling and Analysis of Phased-Mission Systems
美意合作研究:分阶段任务系统的可靠性建模和分析
- 批准号:
9972009 - 财政年份:1999
- 资助金额:
$ 154.79万 - 项目类别:
Standard Grant
U.S.-Korea Cooperative Research on Performance Analysis Methodology for the Future Wireless Communicatin Systems
美韩合作研究未来无线通信系统性能分析方法
- 批准号:
9727221 - 财政年份:1998
- 资助金额:
$ 154.79万 - 项目类别:
Standard Grant
I/UCRC for Advanced Computing and Communication: Architecture-Based Estimation of Software Reliability
用于高级计算和通信的 I/UCRC:基于体系结构的软件可靠性估计
- 批准号:
9714965 - 财政年份:1997
- 资助金额:
$ 154.79万 - 项目类别:
Standard Grant
Industry/University Cooperative Research Center for Advanced Computing and Communication
先进计算与通信产学合作研究中心
- 批准号:
9418765 - 财政年份:1994
- 资助金额:
$ 154.79万 - 项目类别:
Continuing Grant
I/UCRC for Computer Engineering System Center, A Planning Grant Proposal
I/UCRC 计算机工程系统中心规划拨款提案
- 批准号:
9312908 - 财政年份:1993
- 资助金额:
$ 154.79万 - 项目类别:
Standard Grant
相似国自然基金
以氢甲酰化反应为核心策略连续化合成拟钙剂西那卡塞
- 批准号:
- 批准年份:2021
- 资助金额:60 万元
- 项目类别:面上项目
喀喇昆仑山-西昆仑山阿克塞钦湖地区晚白垩世铁隆滩群红色-白色浅水碳酸盐岩旋回层的成因及其古环境意义
- 批准号:40602007
- 批准年份:2006
- 资助金额:27.0 万元
- 项目类别:青年科学基金项目
相似海外基金
2024 - 2025 National Science Foundation (NSF) Computer and Information Science and Engineering (CISE) Research Experiences for Undergraduates (REU) Principal Investigator Workshops
2024 - 2025 美国国家科学基金会 (NSF) 计算机与信息科学与工程 (CISE) 本科生研究经验 (REU) 首席研究员研讨会
- 批准号:
2407231 - 财政年份:2024
- 资助金额:
$ 154.79万 - 项目类别:
Continuing Grant
CISE-RV: Computing Community Consortium
CISE-RV:计算社区联盟
- 批准号:
2300842 - 财政年份:2024
- 资助金额:
$ 154.79万 - 项目类别:
Cooperative Agreement
Collaborative Research: CISE: Large: Cross-Layer Resilience to Silent Data Corruption
协作研究:CISE:大型:针对静默数据损坏的跨层弹性
- 批准号:
2321492 - 财政年份:2023
- 资助金额:
$ 154.79万 - 项目类别:
Continuing Grant
Collaborative Research: CISE: Large: Integrated Networking, Edge System and AI Support for Resilient and Safety-Critical Tele-Operations of Autonomous Vehicles
合作研究:CISE:大型:集成网络、边缘系统和人工智能支持自动驾驶汽车的弹性和安全关键远程操作
- 批准号:
2321531 - 财政年份:2023
- 资助金额:
$ 154.79万 - 项目类别:
Continuing Grant
Collaborative Research: Conference: 2023 CISE Education and Workforce PI and Community Meeting
协作研究:会议:2023 年 CISE 教育和劳动力 PI 和社区会议
- 批准号:
2318593 - 财政年份:2023
- 资助金额:
$ 154.79万 - 项目类别:
Standard Grant