Implementation of parallel programming aid on hypercube multicomputer하이퍼큐브 다중 컴퓨터상에서의 병렬 프로그래밍 환경의 구현

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 312
  • Download : 0
A parallel programming aid, KAPPA, which provides a paralled programming environment and tools for message passing multicomputer system are implemented in this thesis. KAPPA is designed for KAICUBE II, a message passing multicomputer system of hypercube topology. The programming model for KAPPA allows the user to develop parallel programs more easily through the augmented programming language based on the C programming language. KAPPA detects dependence relations in the source program so as to generate a Macro Dataflow Graph (MDG) which encapsulates the parallel nature of a given program. Then, KAPAA schedules this graph to reduce the execution time within given number of processors. Finally, a parallel code for the target computer system is generated, which is efficient and suitable for the target system. For the performance estimation, a hypercube computer simulator is embedded in KAPPA. A graphical user interface using X-window system is provided to help users get the information easily. KAPPA relieves the large amount of the tedious and routine tasks of the programmer so that they can devote themselves to the more creative jobs like the development of the more efficient algorithms. The efficiency of the generated parallel code is high enough to be comparable with that of the code designed by the experienced programmer. Moreover, as the size and complexity of the program increases, it outperforms that of manually written code in performance. In consequence, KAPPA can be used as a workbench in which the programmer is able to develop a parallel program, translate it into the conventional parallel program of the KAICUBE II, and finally pre-execute to get the information about the performance estimates of a given program.
Advisors
Park, Kyu-Horesearcher박규호researcher
Description
한국과학기술원 : 전기 및 전자공학과,
Publisher
한국과학기술원
Issue Date
1993
Identifier
68717/325007 / 000911610
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전기 및 전자공학과, 1993.2, [ vii, 75 p. ]

URI
http://hdl.handle.net/10203/38133
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=68717&flag=dissertation
Appears in Collection
EE-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0