標題: 一個在爪哇程式語言中的MPI程式庫的設計與實作
Java Message Passing Package(JMPP) - A Design and Implementation of MPI in Java
作者: 陳亦鵬
Yi-Peng Chen
楊武
Wuu Yang
資訊科學與工程研究所
關鍵字: 爪哇;程式庫;MPI;JMPP;Java;Message
公開日期: 1998
摘要: MPI(Message Passing Interface)是在平行程式開發方面,一個相當有名的標準。這個在1994年被提出來的標準,內容包含了一套在平行程式中,訊息傳遞的程序。如今,以有越來越多平行計算方面的應用,是以這套標準為基礎而開發的。而在1995年以後,一個新的電腦程式語言,爪哇程式語言,被設計出來,且至今已被廣泛地應用。然而,以有的MPI程式庫仍沒有爪哇程式語言的版本。於是,有研究者試著將爪哇程式語言與現有的C語言的MPI程式庫連結起來。但這樣的方式卻破壞了爪哇程式語言的一些優點。因此,本文提出一個稱為Java Message Passing Package(JMPP)的程式庫,是一個完全運用爪哇程式語言,符合爪哇程式語言的語法,所開發的出的MPI程式庫。
MPI(Message Passing Interface) is a well-known standard for message passing programs. The standard, released in 1994, includes a set of definitions of functions for variable message passing between the processes. More and more parallel applications use MPI as a base now. After 1995, a new language - Java was created, and became wildly used in many applications. However, the implementations of MPI still have no Java binding. Some people try to bind Java to existing C language implementations of MPI with an interface. That approach breaks several good features of Java. Furthermore, the MPI standard is not based on object-oriented concepts, some adaptation must be done in Java binding of MPI. This thesis offers an integrated way to bind Java in MPI. It is an implementation of MPI called Java Message Passing Package(JMPP), which is all implemented in the Java language.
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT870394025
http://hdl.handle.net/11536/64164
顯示於類別:畢業論文