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其他文献
Waveguide networks in three-dimensional layer-by-layer photonic crystals
三维逐层光子晶体中的波导网络
- DOI:
10.1063/1.1751212 - 发表时间:
2004 - 期刊:
- 影响因子:4
- 作者:
C. Sell;C. Christensen;Jason Muehlmeier;G. Tuttle;Zhiyuan Li;K. Ho - 通讯作者:
K. Ho
High-Spatial-Resolution Population Exposure to PM2.5 Pollution Based on Multi-Satellite Retrievals: A Case Study of Seasonal Variation in the Yangtze River Delta, China in 2013
基于多卫星反演的高空间分辨率人口PM2.5污染暴露:以2013年中国长三角地区季节变化为例
- DOI:
10.3390/rs11232724 - 发表时间:
2019-11 - 期刊:
- 影响因子:5
- 作者:
Hong Wang;Jiawen Li;Zhiqiu Gao;Steve H.L. Yim;Huanfeng Shen;Hung Chak Ho;Zhiyuan Li;Zhaoliang Zeng;Chao Liu;Yubin Li;Guicai Ning;Yuanjian Yang - 通讯作者:
Yuanjian Yang
Erratum for "Tautological classes on moduli spaces of hyper-Kähler manifolds''
“超克勒流形模空间的同义反复类”勘误表
- DOI:
- 发表时间:
2022 - 期刊:
- 影响因子:2.5
- 作者:
Nicolas Bergeron;Zhiyuan Li - 通讯作者:
Zhiyuan Li
Task offshoring and organizational form: Theory and evidence from China
任务离岸与组织形式:来自中国的理论与证据
- DOI:
10.1016/j.jebo.2012.11.008 - 发表时间:
2013-10 - 期刊:
- 影响因子:0
- 作者:
Zhiyuan Li - 通讯作者:
Zhiyuan Li
Input Impedance Modeling and Verification of Single-Phase Voltage Source Converters Based on Harmonic Linearization
基于谐波线性化的单相电压源换流器输入阻抗建模与验证
- DOI:
10.1109/tpel.2018.2883470 - 发表时间:
2019-09 - 期刊:
- 影响因子:6.7
- 作者:
Han Zhang;Zhigang Liu;Siqi Wu;Zhiyuan Li - 通讯作者:
Zhiyuan Li
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)














{{item.name}}会员




