课题基金 / 基金详情

Multithreaded Execution of Object Oriented Programs

Multithreaded Execution of Object Oriented Programs
面向对象程序的多线程执行
批准号:
9902748
负责人:
Dharma Agrawal
金额:
$18.93万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1999
资助国家:
美国
项目状态:
已结题
起止时间:
1999-09-15 至 2002-08-31

项目摘要

项目成果

Dharma Agrawal的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Travel for 2016 IEEE Thirteenth International Conference on Mobile Ad hoc and Sensor Systems (MASS-2016)
Travel Support for MASS 2009 Conference
Travel Support for MASS 2008 Conference; Atlanta, GA; September 29 to October 2, 2008
Travel Support for MASS 2007 Conference
海外基金