课题基金 / 基金详情

Next Generation Software: SmartApps: Smart Applications for Heterogeneous Computing

Next Generation Software: SmartApps: Smart Applications for Heterogeneous Computing
下一代软件:SmartApps:异构计算的智能应用程序
批准号:
9975018
负责人:
Lawrence Rauchwerger
金额:
$30.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1999
资助国家:
美国
项目状态:
已结题
起止时间:
1999-10-01 至 2003-09-30

项目摘要

项目成果

Lawrence Rauchwerger的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
EIA-9975018Rauchwerger, LawrenceCISE Next Generation Software(NG)Texas Engineering Experimental StationSmartApps: Smart Applications for Heterogeneous ComputingThis proposal proposes to generate SMART APPLICATION code that uses information about its input data, operating system services and architecture capability, to adaptively reconfigure the application and the OS/hardware platform. To enable very aggressive optimizations, we propose to build a two-stage compiler which has a static and run-time component. The run-time component is extremely fast, works in parallel on the target machine and can read all relevant input data, and the operating system and architectural capabilities. Furthermore, to adapt the performance to variable program inputs during execution, we propose to use novel speculative run-time adaptive optimization techniques (for example, the PI's speculative parallelization and a feedback loop of performance evaluator, predictor and optimizer inputs. All this support will be enabled by a run-time library and the necessary compiler-embedded code in the executable. With this approach, the application can adapt itself and its environment to its needs by issuing appropriate commands. For instance, it is able to control data placement by the OS, control the I/O subsystem, modify coherence protocols and establish network connections. Moreover, smart applications are able to respond to the failures and large performance variations that distributed systems suffer.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Workshop on Architecture and Software for Emerging Applications (WASEA)
Student Travel Support for The 20-th International Conference on Parallel Architectures and Compilation Techniques (PACT)
A Compositional Approach to Scalable Parallel Software
Collaborative Research: Next Generation Compilers for Emerging Multicore Systems
国内基金
海外基金
Next Generation Majorana Nanowire Hybrids