A New Approach for Value Prediction

碩士 === 淡江大學 === 電機工程學系 === 90 === Modern microprocessor architectures are designed to employ multiple execution units that are capable of executing several instructions in parallel. The efficiency of such architectures is highly dependent on the instruction-level parallelism (ILP) that th...

Full description

Bibliographic Details
Main Authors: Young-Tzong Hsiao, 蕭永宗
Other Authors: Po-Jen Chuang
Format: Others
Language:zh-TW
Published: 2002
Online Access:http://ndltd.ncl.edu.tw/handle/04947752963113225552
id ndltd-TW-090TKU00442030
record_format oai_dc
spelling ndltd-TW-090TKU004420302016-06-24T04:14:57Z http://ndltd.ncl.edu.tw/handle/04947752963113225552 A New Approach for Value Prediction 改進數值預測之探討 Young-Tzong Hsiao 蕭永宗 碩士 淡江大學 電機工程學系 90 Modern microprocessor architectures are designed to employ multiple execution units that are capable of executing several instructions in parallel. The efficiency of such architectures is highly dependent on the instruction-level parallelism (ILP) that they can extract from a program. The design of an excellent value predictor becomes more important to deliver the potential performance of a widely issued, deeply-pipelined microarchitecture. A major problem for ILP is the presence of data dependences, which prevent the execution of instructions in parallel. If an instruction is data dependent on a preceding instruction, then it can be executed only after the preceding instruction's result becomes available. If we can decide what data is available for the following instruction, some memory cycles can be saved, and the network performance will be uplifted accordingly. Our research focuses on improving the accuracy of the value prediction in order to raise the performance of processors. We find that both locality and loops affect data values to a certain degree. Some previous prediction schemes, such as the last predictor, stride predictor, two level predictor, hybrid predictor and FCM, have been proposed but are unable to provide desirable prediction accuracy for a high performance processor or involves too much cost. Therefore, we propose an advanced value prediction scheme able to improve the overall prediction accuracy at reasonable cost by using locality and loop property of data values. Po-Jen Chuang 莊博任 2002 學位論文 ; thesis 75 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 淡江大學 === 電機工程學系 === 90 === Modern microprocessor architectures are designed to employ multiple execution units that are capable of executing several instructions in parallel. The efficiency of such architectures is highly dependent on the instruction-level parallelism (ILP) that they can extract from a program. The design of an excellent value predictor becomes more important to deliver the potential performance of a widely issued, deeply-pipelined microarchitecture. A major problem for ILP is the presence of data dependences, which prevent the execution of instructions in parallel. If an instruction is data dependent on a preceding instruction, then it can be executed only after the preceding instruction's result becomes available. If we can decide what data is available for the following instruction, some memory cycles can be saved, and the network performance will be uplifted accordingly. Our research focuses on improving the accuracy of the value prediction in order to raise the performance of processors. We find that both locality and loops affect data values to a certain degree. Some previous prediction schemes, such as the last predictor, stride predictor, two level predictor, hybrid predictor and FCM, have been proposed but are unable to provide desirable prediction accuracy for a high performance processor or involves too much cost. Therefore, we propose an advanced value prediction scheme able to improve the overall prediction accuracy at reasonable cost by using locality and loop property of data values.
author2 Po-Jen Chuang
author_facet Po-Jen Chuang
Young-Tzong Hsiao
蕭永宗
author Young-Tzong Hsiao
蕭永宗
spellingShingle Young-Tzong Hsiao
蕭永宗
A New Approach for Value Prediction
author_sort Young-Tzong Hsiao
title A New Approach for Value Prediction
title_short A New Approach for Value Prediction
title_full A New Approach for Value Prediction
title_fullStr A New Approach for Value Prediction
title_full_unstemmed A New Approach for Value Prediction
title_sort new approach for value prediction
publishDate 2002
url http://ndltd.ncl.edu.tw/handle/04947752963113225552
work_keys_str_mv AT youngtzonghsiao anewapproachforvalueprediction
AT xiāoyǒngzōng anewapproachforvalueprediction
AT youngtzonghsiao gǎijìnshùzhíyùcèzhītàntǎo
AT xiāoyǒngzōng gǎijìnshùzhíyùcèzhītàntǎo
AT youngtzonghsiao newapproachforvalueprediction
AT xiāoyǒngzōng newapproachforvalueprediction
_version_ 1718321083418935296