Performance Prediction for Monitor-Based Parallel Programs

碩士 === 國立中正大學 === 資訊工程所 === 93 === Parallel program aims to improve the performance of large applications. Therefore, it is very important to be able to predict the performance of parallel programs. CCC is a high-level parallel programming language and supports monitor-based parallel programs. It’s...

Full description

Bibliographic Details
Main Authors: Chih-Tsung Hung, 洪志宗
Other Authors: Nai-Wei Lin
Format: Others
Language:zh-TW
Published: 2005
Online Access:http://ndltd.ncl.edu.tw/handle/62784467119780348060
Description
Summary:碩士 === 國立中正大學 === 資訊工程所 === 93 === Parallel program aims to improve the performance of large applications. Therefore, it is very important to be able to predict the performance of parallel programs. CCC is a high-level parallel programming language and supports monitor-based parallel programs. It’s very difficult to predict the performance of such parallel programs. Because the non-deterministic behavior of monitor-based parallel programs. This thesis describes the design and implementation of a performance prediction tool for monitor-based parallel programs. It applies a hybrid method for performance prediction. It uses static program analysis to predict the performance of sequential programs and uses both measurement and simulation to predict the performance of parallel programs. This thesis also presents a primitive evaluation for this performance prediction tool.