Show simple item record

dc.contributorForbes D. Lewis Program Manageren_US
dc.contributor.authorWei Wennie Shu Principal Investigatoren_US
dc.datestart 06/15/1991en_US
dc.dateexpiration 05/31/1994en_US
dc.date.accessioned2014-04-02T18:27:33Z
dc.date.available2014-04-02T18:27:33Z
dc.date.issued2014-04-02
dc.identifier9109114en_US
dc.identifier.urihttp://hdl.handle.net/10477/24006
dc.descriptionGrant Amount: $ 59989en_US
dc.description.abstractA major challenge for parallel computation is to use real hardware with real software to solve real application problems. This research will extend a runtime support system, chare kernel, to run real computation problems on real parallel machines. Experience has shown the feasibility and advantages of a runtime support system. Such a system can provide a machine-independent programming environment for parallel computations. More important, it has the function of dynamic scheduling and communication management, as well as abstraction of interaction between parallel actions, realizing a powerful virtual machine. The project will investigate how much benefit can be obtained by using the chare kernel system, especially for applications with irregular and unpredictable features. It will implement a number of substantial applications on the chare kernel for comparison with implementation without runtime support. It will study the compilation technique to translate high-level languages into the chare kernel language, and compare this approach to implementation of compiler directly on parallel machines. It will also investigate an automatic program partitioning scheme to further relax the burden of users or compilers. The goal of this research is to make parallel programming powerful (able to handle most application problems), and able to utilize the parallel system resources effectively.en_US
dc.titleRuntime Support for Machine-Independent Parallel Programming: the Chare Kernel Approachen_US
dc.typeNSF Granten_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record