A Study on Thread Parallelization Techniques for Superscalar- based Multiprocessor Compiler Design

碩士 === 國立交通大學 === 資訊工程研究所 === 81 === The multi-threaded system design has become more and more important trends in various kinds of high performance computer system design. In this thesis, we have proposed an efficient method to generate pa...

Full description

Bibliographic Details
Main Authors: Chien-Lu Fang, 方健蘆
Other Authors: Cheng Chen
Format: Others
Language:zh-TW
Published: 1993
Online Access:http://ndltd.ncl.edu.tw/handle/77557300636318403588
id ndltd-TW-081NCTU0392035
record_format oai_dc
spelling ndltd-TW-081NCTU03920352016-07-20T04:11:36Z http://ndltd.ncl.edu.tw/handle/77557300636318403588 A Study on Thread Parallelization Techniques for Superscalar- based Multiprocessor Compiler Design 超純量多處理機系統編譯器中有關引線平行化技術之研究 Chien-Lu Fang 方健蘆 碩士 國立交通大學 資訊工程研究所 81 The multi-threaded system design has become more and more important trends in various kinds of high performance computer system design. In this thesis, we have proposed an efficient method to generate parallel threads. In our method, we analyze a loop structure first, and then construct it to parallel threads running on many processors simutaneously. At the same time, we also proposed a simple and efficient self-scheduling method and synchronization technique using a few memory space. We have implemented these method in our CSSD (Compilation System for Superscalar Design) and running on IBM RS/6000 workstation. We have also evaluated our method by using several benchmark programs. The results show that some reasonable execution speedup can be obtained. Cheng Chen 陳 正 1993 學位論文 ; thesis 122 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 資訊工程研究所 === 81 === The multi-threaded system design has become more and more important trends in various kinds of high performance computer system design. In this thesis, we have proposed an efficient method to generate parallel threads. In our method, we analyze a loop structure first, and then construct it to parallel threads running on many processors simutaneously. At the same time, we also proposed a simple and efficient self-scheduling method and synchronization technique using a few memory space. We have implemented these method in our CSSD (Compilation System for Superscalar Design) and running on IBM RS/6000 workstation. We have also evaluated our method by using several benchmark programs. The results show that some reasonable execution speedup can be obtained.
author2 Cheng Chen
author_facet Cheng Chen
Chien-Lu Fang
方健蘆
author Chien-Lu Fang
方健蘆
spellingShingle Chien-Lu Fang
方健蘆
A Study on Thread Parallelization Techniques for Superscalar- based Multiprocessor Compiler Design
author_sort Chien-Lu Fang
title A Study on Thread Parallelization Techniques for Superscalar- based Multiprocessor Compiler Design
title_short A Study on Thread Parallelization Techniques for Superscalar- based Multiprocessor Compiler Design
title_full A Study on Thread Parallelization Techniques for Superscalar- based Multiprocessor Compiler Design
title_fullStr A Study on Thread Parallelization Techniques for Superscalar- based Multiprocessor Compiler Design
title_full_unstemmed A Study on Thread Parallelization Techniques for Superscalar- based Multiprocessor Compiler Design
title_sort study on thread parallelization techniques for superscalar- based multiprocessor compiler design
publishDate 1993
url http://ndltd.ncl.edu.tw/handle/77557300636318403588
work_keys_str_mv AT chienlufang astudyonthreadparallelizationtechniquesforsuperscalarbasedmultiprocessorcompilerdesign
AT fāngjiànlú astudyonthreadparallelizationtechniquesforsuperscalarbasedmultiprocessorcompilerdesign
AT chienlufang chāochúnliàngduōchùlǐjīxìtǒngbiānyìqìzhōngyǒuguānyǐnxiànpíngxínghuàjìshùzhīyánjiū
AT fāngjiànlú chāochúnliàngduōchùlǐjīxìtǒngbiānyìqìzhōngyǒuguānyǐnxiànpíngxínghuàjìshùzhīyánjiū
AT chienlufang studyonthreadparallelizationtechniquesforsuperscalarbasedmultiprocessorcompilerdesign
AT fāngjiànlú studyonthreadparallelizationtechniquesforsuperscalarbasedmultiprocessorcompilerdesign
_version_ 1718354532585439232