earticle

논문검색

A Java Prototype Implementation of Coordination for Heterogeneous, Distributed, and Parallel Programming

초록

영어

Writing parallel programs is not a simple task. Especially, writing parallel programs for a heterogeneous computing environment is even more difficult. Programs written in different programming languages are required to run on different platforms with different operating systems. In this paper, a parallel processing model is presented to allow programmers to write the programs for parallelism in a heterogeneous computing environment. The programs can be written in a sequential programming language that the programmers are familiar with and feel comfortable to write. The model facilitates implicit parallelism and the implementation of the parallelism will be automatically realized in the model. The details of parallelism are hidden from the programmers, thus the programmers can focus on the details of business logics. The programmers are also able to run the programs for simulation.

목차

Abstract
 1. Introduction
 2. Related Work
 3. Coordination Model
 4. Coordination Algorithm
  4.1. Interaction
  4.2. Proxy thread T
  4.3. Process
 5. Implementation of the Coordination Algorithm
  5.1. The IDL
  5.2. Mapping IDL to Java
  5.3. Add Implementation of the Coordination to the Code
 6. The Dining Philosophers Problem
  6.1. A Solution to the Problem
 7. The readers-writers Problem
 8. Summary
 Acknowledgments
 References
 Appendix

저자정보

  • Hao Wu Microsoft Corporation, 16011 Northeast 36th Way, Redmond
  • Chia-Chu Chiang Department of Computer Science, University of Arkansas at Little Rock

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.