Multithreaded Execution of Object Oriented Programs
面向对象程序的多线程执行
基本信息
- 批准号:9902748
- 负责人:
- 金额:$ 18.93万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:1999
- 资助国家:美国
- 起止时间:1999-09-15 至 2002-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Development of software in OO languages has become verywidespread in every sphere of computing. On the hardware front,multithreaded high-performance workstations and future VLIWmachines or SMP workstations have emerged as an affordablealternative to distributed and parallel computing. Thesemachines, single- or multi-CPU, are often equipped with operatingsystem supported multithreading and are usually connected througha communication network. This proposal intends to develop aplatform for partitioning and scheduling OO programs forconcurrent execution on a multithreaded system. The first step ofproposed work is to perform coarse-grained program partitioningof the flow graph into tasks. We have successfully implementedsuch an experimental framework for programs written in C usingthe Unravel flow graph and Metis graph partitioning package. Thenext step of our approach is to build a framework for runtimeconcurrent execution of the partitioned flow graph based on ourexperience of the Threaded-Executor model. We plan to extendthis implementation to experiment with our recently introducedScalable Task Duplication Based Optimal Scheduling Algorithm. Wealso propose to investigate opportunities for extractinginstruction level parallelism more aggressively for VLIWarchitectures as a result of better static type information andinterprocedural analysis.
用面向对象语言开发软件已经在计算的各个领域变得非常普遍。在硬件方面,多线程高性能工作站和未来的vliwmachine或SMP工作站已经成为分布式和并行计算的一种经济实惠的替代方案。这些机器,单cpu或多cpu,通常配备了操作系统支持的多线程,通常通过通信网络连接。本提案旨在开发一个面向对象程序的分区和调度平台,以便在多线程系统上并发执行。建议工作的第一步是将流图执行粗粒度的程序划分为任务。我们已经成功地在C语言编写的程序中实现了这样一个实验框架,使用了解开流图和Metis图划分包。我们方法的下一步是基于我们对thread - executor模型的经验,为分区流图的运行时并发执行构建一个框架。我们计划扩展这个实现,以实验我们最近引入的基于可扩展任务复制的最优调度算法。我们还建议,作为更好的静态类型信息和过程间分析的结果,研究在vliarchitecture中更积极地提取指令级并行性的机会。
项目成果
期刊论文数量(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 }}
Dharma Agrawal其他文献
Dharma Agrawal的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Dharma Agrawal', 18)}}的其他基金
Travel for 2016 IEEE Thirteenth International Conference on Mobile Ad hoc and Sensor Systems (MASS-2016)
参加 2016 年 IEEE 第十三届移动自组织和传感器系统国际会议 (MASS-2016)
- 批准号:
1636489 - 财政年份:2016
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant
Travel Support for MASS 2009 Conference
MASS 2009 会议的差旅支持
- 批准号:
0904873 - 财政年份:2009
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant
Travel Support for MASS 2008 Conference; Atlanta, GA; September 29 to October 2, 2008
MASS 2008 会议的差旅支持;
- 批准号:
0822083 - 财政年份:2008
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant
Travel Support for MASS 2007 Conference
MASS 2007 会议的差旅支持
- 批准号:
0724198 - 财政年份:2007
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant
NeTS-WN: Collaborative Research: Supporting Multi-mode Terminals in Integrated Heterogeneous Wireless Netowrks
NeTS-WN:协作研究:支持集成异构无线网络中的多模终端
- 批准号:
0721641 - 财政年份:2007
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant
Travel Support for Mobile Ad-hoc and Sensor Systems (MASS) 2005 Conference; November 7-10, 2005; Washington, DC
移动自组织和传感器系统 (MASS) 2005 年旅行支持会议;
- 批准号:
0548866 - 财政年份:2005
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant
Travel Support for 1st IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS 2004); October 25-27, 2004; Fort Lauderdale, FL
第一届 IEEE 移动自组织和传感器系统国际会议 (MASS 2004) 的差旅支持;
- 批准号:
0439636 - 财政年份:2004
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant
ITR/SI: On Robust and Secure Mobile Ad Hoc and Sensor Networks
ITR/SI:论稳健且安全的移动自组网和传感器网络
- 批准号:
0113361 - 财政年份:2001
- 资助金额:
$ 18.93万 - 项目类别:
Continuing grant
Workshop: Future Directions in Mobile Computing and Networking Systems; June 1999; Cincinnati, OH
研讨会:移动计算和网络系统的未来方向;
- 批准号:
9908948 - 财政年份:1999
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant
On a Class of Scalable Networks: Design, Performance and VLSI Layout
一类可扩展网络:设计、性能和 VLSI 布局
- 批准号:
9403191 - 财政年份:1994
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant
相似海外基金
CRII: SaTC: Enforcing Expressive Security Policies using Trusted Execution Environments
CRII:SaTC:使用可信执行环境执行表达性安全策略
- 批准号:
2348304 - 财政年份:2024
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant
SHF: Small: A Hybrid Synchronous Language for Verifiable Execution of Cyber-Physical Systems
SHF:Small:一种用于网络物理系统可验证执行的混合同步语言
- 批准号:
2348706 - 财政年份:2024
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant
A Framework for Manipulation Planning and Execution under Uncertainty in Partially-Known Environments
部分已知环境中不确定性下的操纵规划和执行框架
- 批准号:
2336612 - 财政年份:2024
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant
AI innovation in the supply chain of consumer packaged-goods for recognising objects in retail execution, supply chain management and smart factories: using novel diffusion-based optimisation algorithms and diffusion-based generative models
消费包装商品供应链中的人工智能创新,用于识别零售执行、供应链管理和智能工厂中的对象:使用新颖的基于扩散的优化算法和基于扩散的生成模型
- 批准号:
10081810 - 财政年份:2023
- 资助金额:
$ 18.93万 - 项目类别:
Collaborative R&D
Collaborative Research: FMitF: Track I: DeepSmith: Scheduling with Quality Guarantees for Efficient DNN Model Execution
合作研究:FMitF:第一轨:DeepSmith:为高效 DNN 模型执行提供质量保证的调度
- 批准号:
2349461 - 财政年份:2023
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant
SHF: Small: Multi-Version eXecution for Managed Languages
SHF:小型:托管语言的多版本执行
- 批准号:
2227183 - 财政年份:2023
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Natural Language Models with Execution Data for Software Testing
协作研究:SHF:媒介:用于软件测试的具有执行数据的自然语言模型
- 批准号:
2313028 - 财政年份:2023
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant
Robust Multi-Robot Path Planning and Execution on a Large Scale
大规模鲁棒多机器人路径规划和执行
- 批准号:
2328671 - 财政年份:2023
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant
CAREER: SaTC: Rethinking Trusted Execution Environments for Embedded and IoT Systems
职业:SaTC:重新思考嵌入式和物联网系统的可信执行环境
- 批准号:
2237238 - 财政年份:2023
- 资助金额:
$ 18.93万 - 项目类别:
Continuing Grant
CAREER: Reconfigurable Infrastructure and Scalable Execution for Advanced Air Mobility (RISE-AAM)
职业:先进空中机动性的可重构基础设施和可扩展执行(RISE-AAM)
- 批准号:
2237215 - 财政年份:2023
- 资助金额:
$ 18.93万 - 项目类别:
Standard Grant