A Preprocessor for A Parallel Processsing System
碩士 === 國立中興大學 === 資訊科學研究所 === 85 === ABSTRACT Concurrent system make it possible to solve increasingly complex problems and deliver results faster than ever before. The cost of parallelism can be very high; however, in terms of...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1997
|
Online Access: | http://ndltd.ncl.edu.tw/handle/75349086924628608483 |
Summary: | 碩士 === 國立中興大學 === 資訊科學研究所 === 85 === ABSTRACT
Concurrent system make it possible to solve increasingly complex
problems and deliver results faster than ever before. The cost
of parallelism can be very high; however, in terms of
programmer effort. We have developed one abstract
concurrent programming language POP97 (Process Oriented Parallel
programming language version 97) and one virtual concurrent
machine Black Dog.POP97 extends the capabilities of sequential
programming languages for parallel languages by adding a
small number of primitives. It is easy to implement Black
Dog on many operating systems and computers. The portability of
POP97 and Black Dog is useful to practice parallel computing
with existingprogramming languages and existing machine
architectures. We provide a systematic way to define
concurrent programming languages by POP97, building Black Dog
virtual machine layer in existing system and designing necessary
compilers. We also make POP97 and Black Dog come true with
Borland Delphi 2.0 and 32 bits Microsoft Windows system. These
practical experience can help youdecide if parallel programming
might pay off for your application and research.
Keyword: Concurrent system,Parallel System,Concurrent
Programming Language, Compiler
|
---|