ITR: Dynamic Code Enhancement and Scheduling Techniques for Complex Simulations

ITR:复杂模拟的动态代码增强和调度技术

基本信息

  • 批准号:
    0082834
  • 负责人:
  • 金额:
    $ 28万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2000
  • 资助国家:
    美国
  • 起止时间:
    2000-09-01 至 2005-02-28
  • 项目状态:
    已结题

项目摘要

One of the most important classes of programs today is large-scale adaptive and time-dependent simulations. These are increasingly important for solving important scientific problems such as particle dynamics and boundary element problems. An equally important environment for running any code is a cluster of workstations. Such a system may include single-processor and SMP nodes supporting a hybrid message passing/shared address space programming paradigm. This project will provide automated and semi-automated tools for optimizing serial performance, parallel performance, and overall resource utilization when those complex codes are run in such complex environments.Technically, the goal of the project is to develop a comprehensive dynamic code enhancement, resource management, scheduling, and performance monitoring framework. This is accomplished by relegating a number of code optimization and scheduling decisions to run-time, where they can rely on performance traces. The framework generalizes the process-thread model to a schedulable entity model in which processes and threads are treated as free and bound entities respectively. Either the programmer or the compiler can create these entities. In addition, the dynamic code enhancer performs optimizations at run-time granularity control for threads, and transformations between free and bound entities to improve performance. The overhead of dynamic code enhancement is amortized over several computation steps. An aggregate scheduler/resource manager maps the specified entities to hosts, using performance data to optimize its decisions for CPU, memory system, network, and parallel code performance. The dynamic code enhancer/scheduler framework is triggered by online performance monitoring that is automatically instrumented into the code.
当今最重要的一类程序是大规模自适应和时间依赖模拟。这些对于解决重要的科学问题,如粒子动力学和边界元问题越来越重要。运行任何代码的一个同等重要的环境是工作站集群。这样的系统可以包括支持混合消息传递/共享地址空间编程范例的单处理器和SMP节点。该项目将提供自动化和半自动化的工具,用于优化串行性能,并行性能,以及当这些复杂的代码在复杂的环境中运行时的整体资源利用率。从技术上讲,该项目的目标是开发一个全面的动态代码增强,资源管理,调度和性能监控框架。这是通过将许多代码优化和调度决策降级到运行时来实现的,在运行时,它们可以依赖于性能跟踪。该框架将进程-线程模型推广为可扩展的实体模型,其中进程和线程分别被视为自由实体和绑定实体。程序员或编译器都可以创建这些实体。此外,动态代码增强器在线程的运行时粒度控制以及自由实体和绑定实体之间的转换方面执行优化,以提高性能。动态代码增强的开销在几个计算步骤中分摊。聚合调度器/资源管理器将指定的实体映射到主机,使用性能数据来优化其针对CPU、存储器系统、网络和并行代码性能的决策。动态代码增强器/调度器框架由自动插入代码的在线性能监视触发。

项目成果

期刊论文数量(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 }}

Zhiyuan Li其他文献

Expression of endothelin‐1 in macrophages and mast cells in hyperplastic human tonsils
增生性人扁桃体巨噬细胞和肥大细胞中内皮素α1的表达
  • DOI:
  • 发表时间:
    1999
  • 期刊:
  • 影响因子:
    3.5
  • 作者:
    Zhiyuan Li;Y. Niwa;K. Rokutan;Yutaka Nakaya
  • 通讯作者:
    Yutaka Nakaya
Molecular Basis for Cephalic Mechanosensitivity of Drosophila Larvae
果蝇幼虫头部机械敏感性的分子基础
  • DOI:
    10.1007/s12264-020-00555-x
  • 发表时间:
    2020-08
  • 期刊:
  • 影响因子:
    5.6
  • 作者:
    Zhenyu Zhang;Zhiyuan Li;Ting Liu;Wei Zhang
  • 通讯作者:
    Wei Zhang
Transient receptor potential ankyrin 1 contributes to the ATP-elicited oxidative stress and inflammation in THP-1-derived macrophage
瞬时受体电位锚蛋白 1 有助于 THP-1 衍生巨噬细胞中 ATP 引发的氧化应激和炎症
  • DOI:
    10.1007/s11010-020-03818-3
  • 发表时间:
    2020-07
  • 期刊:
  • 影响因子:
    4.3
  • 作者:
    Chao Tian;Xiaobo Han;Lang He;Feng Tang;Rongqi Huang;Zuoxian Lin;Shuai Li;Sihao Deng;Junjie Xu;Hualin Huang;Huifang Zhao;Zhiyuan Li
  • 通讯作者:
    Zhiyuan Li
Uniqueness for fractional nonsymmetric diffusion equations and an application to an inverse source problem
分数非对称扩散方程的唯一性及其在逆源问题中的应用
Beauville–Voisin Filtrations on Zero-Cycles of Moduli Space of Stable Sheaves on K3 Surfaces
K3 表面稳定滑轮模空间零循环上的 Beauville-Voisin 过滤

Zhiyuan Li的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Zhiyuan Li', 18)}}的其他基金

XPS:EXPL:DSD: Language Abstraction, Annotation, Compiler Optimization Techniques for Efficient CFD Computation
XPS:EXPL:DSD:用于高效 CFD 计算的语言抽象、注释、编译器优化技术
  • 批准号:
    1533822
  • 财政年份:
    2015
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
CSR:Small:New Slicing Techniques for Program Parallelization
CSR:Small:程序并行化的新切片技术
  • 批准号:
    0915414
  • 财政年份:
    2009
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
CRI: Planning - A Testbed for Compiler-supported Scalable Error Monitoring and Diagnosis for Reliable and Secure Sensor Networks
CRI:规划 - 编译器支持的可扩展错误监控和诊断的测试平台,用于可靠且安全的传感器网络
  • 批准号:
    0751101
  • 财政年份:
    2008
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
CPA-CPL: Compiler and Software Solutions for the Memory Bottleneck on Multicore
CPA-CPL:针对多核内存瓶颈的编译器和软件解决方案
  • 批准号:
    0811587
  • 财政年份:
    2008
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
CT-ISG: Compiler-Enabled Adaptive Security Monitoring on Networked Embedded Systems
CT-ISG:网络嵌入式系统上启用编译器的自适应安全监控
  • 批准号:
    0716271
  • 财政年份:
    2007
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant
Parametric Compiler Optimization for Multi-Core Architectures
多核架构的参数编译器优化
  • 批准号:
    0702245
  • 财政年份:
    2007
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant
CSR-EHS: Resource-Efficient Monitoring, Diagnosis, and Programming Support for Reliable Networked Embedded Systems
CSR-EHS:为可靠的网络嵌入式系统提供资源高效的监控、诊断和编程支持
  • 批准号:
    0509394
  • 财政年份:
    2005
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant
AAD: Software Tool for Asynchronous-Algorithm Development
AAD:异步算法开发软件工具
  • 批准号:
    0444285
  • 财政年份:
    2005
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
Compiler Schemes for Server-assisted Energy-efficient Mobile Computing on Handheld Devices
手持设备上服务器辅助节能移动计算的编译器方案
  • 批准号:
    0208760
  • 财政年份:
    2002
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
Compiler Techniques for Improving Data Locality in Complex Program Constructs
用于改进复杂程序结构中的数据局部性的编译器技术
  • 批准号:
    9975309
  • 财政年份:
    1999
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant

相似国自然基金

Dynamic Credit Rating with Feedback Effects
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    外国学者研究基金项目

相似海外基金

Elucidating the Dynamic Code of the Notch Signaling Pathway
阐明Notch信号通路的动态密码
  • 批准号:
    10291402
  • 财政年份:
    2019
  • 资助金额:
    $ 28万
  • 项目类别:
Elucidating the Dynamic Code of the Notch Signaling Pathway
阐明Notch信号通路的动态密码
  • 批准号:
    9988835
  • 财政年份:
    2019
  • 资助金额:
    $ 28万
  • 项目类别:
SaTC: CORE: Small: Reasoning about dependencies and information flow in dynamic code
SaTC:核心:小:动态代码中依赖关系和信息流的推理
  • 批准号:
    1908313
  • 财政年份:
    2019
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
SHF: Small: Dynamic Analysis on Code Fragments
SHF:小:代码片段的动态分析
  • 批准号:
    1816352
  • 财政年份:
    2018
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
A Research on Advanced Analysis Code of Rotor-Floater-Mooring-Control Coupled Dynamic Response of a FOWT
FOWT转子-浮子-系泊-控制耦合动态响应高级分析程序研究
  • 批准号:
    18H01631
  • 财政年份:
    2018
  • 资助金额:
    $ 28万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Genetic code expansion for protein-protein and protein-DNA interaction studies in dynamic cellular systems
动态细胞系统中蛋白质-蛋白质和蛋白质-DNA 相互作用研究的遗传密码扩展
  • 批准号:
    283300243
  • 财政年份:
    2015
  • 资助金额:
    $ 28万
  • 项目类别:
    Priority Programmes
SI2-SSE: A Next-Generation Open-Source Computational Fluid Dynamic Code for Polydisperse Multiphase Flows in Science and Engineering
SI2-SSE:科学与工程中多分散多相流的下一代开源计算流体动力学代码
  • 批准号:
    1440443
  • 财政年份:
    2014
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
Dynamic Photocontrol of Protein-Ligand Interactions using Genetic Code Expansion
使用遗传密码扩展动态光控制蛋白质-配体相互作用
  • 批准号:
    253302023
  • 财政年份:
    2014
  • 资助金额:
    $ 28万
  • 项目类别:
    Research Fellowships
Development of 3-D Dynamic Fracture Process Analysis (DFPA) code for rock-lime materials
开发岩灰材料的 3D 动态断裂过程分析 (DFPA) 代码
  • 批准号:
    25870013
  • 财政年份:
    2013
  • 资助金额:
    $ 28万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
Deciphering the Dynamic Notch Signaling Code
破译动态陷波信号代码
  • 批准号:
    10349541
  • 财政年份:
    2012
  • 资助金额:
    $ 28万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了