登入
選單
返回
Google圖書搜尋
Compiling Global Name-space Programs for Distributed Execution
Charles Koelbel
Institute for Computer Applications in Science and Engineering
出版
Institute for Computer Applications in Science and Engineering, NASA Langley Research Center
, 1990
URL
http://books.google.com.hk/books?id=qclCAQAAMAAJ&hl=&source=gbs_api
註釋
Abstract: "Distributed memory machines do not provide hardware support for a global address space. Thus programmers are forced to partition the data across the memories of the architecture and use explicit message passing to communicate data between processors. In this paper we focus on the compiler support required to allow programmers to express their algorithms using a global name-space. We present a general method for analysis of a high level source program and its translation to a set of independently executing tasks communicating via messages. If the compiler has enough information, this translation can be carried out at compile-time. Otherwise run-time code is generated to implement the required data movement. We describe the analysis required in both situations and present the performance of the generated code on the Intel iPSC/2."