A Design of Simultaneous Multithreading RISC Processor with Non-blocking Load/Store

碩士 === 國立中正大學 === 資訊工程所 === 94 === This paper proposes a simultaneous multithreading RISC processor with non-blocking load/store. Many applications exhibit multi-tasking characteristics, such as parallel data operations in video and audio codec. But traditional RISC processor can not take advantage...

Full description

Bibliographic Details
Main Authors: Hao-sheng Chen, 陳顥升
Other Authors: Tien-Fu Chen
Format: Others
Language:en_US
Published: 2006
Online Access:http://ndltd.ncl.edu.tw/handle/04996868052452598620
id ndltd-TW-094CCU05392031
record_format oai_dc
spelling ndltd-TW-094CCU053920312015-10-13T10:45:18Z http://ndltd.ncl.edu.tw/handle/04996868052452598620 A Design of Simultaneous Multithreading RISC Processor with Non-blocking Load/Store 同步多緒搭配非阻礙式存取之精簡指令集處理器設計 Hao-sheng Chen 陳顥升 碩士 國立中正大學 資訊工程所 94 This paper proposes a simultaneous multithreading RISC processor with non-blocking load/store. Many applications exhibit multi-tasking characteristics, such as parallel data operations in video and audio codec. But traditional RISC processor can not take advantage of this inherent parallelism. Instead, multithreading technique enables more than one instruction string to be active in the CPU. Its ability to share hardware resource and hide memory latency would improve performance and efficiency. While multithreading processor is good at multi-processing, it has the limit on issuebandwidth and throughput. In this thesis, we design a 4-way, 2-issue SMT RISC processor to improve that with low design complexity and low area increment incurred. Besides, we also provide non-blocking load/store to hide memory latency. Finally, the clock rate of SMT RISC processor can reach of 210MHz. Tien-Fu Chen 陳添福 2006 學位論文 ; thesis 40 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立中正大學 === 資訊工程所 === 94 === This paper proposes a simultaneous multithreading RISC processor with non-blocking load/store. Many applications exhibit multi-tasking characteristics, such as parallel data operations in video and audio codec. But traditional RISC processor can not take advantage of this inherent parallelism. Instead, multithreading technique enables more than one instruction string to be active in the CPU. Its ability to share hardware resource and hide memory latency would improve performance and efficiency. While multithreading processor is good at multi-processing, it has the limit on issuebandwidth and throughput. In this thesis, we design a 4-way, 2-issue SMT RISC processor to improve that with low design complexity and low area increment incurred. Besides, we also provide non-blocking load/store to hide memory latency. Finally, the clock rate of SMT RISC processor can reach of 210MHz.
author2 Tien-Fu Chen
author_facet Tien-Fu Chen
Hao-sheng Chen
陳顥升
author Hao-sheng Chen
陳顥升
spellingShingle Hao-sheng Chen
陳顥升
A Design of Simultaneous Multithreading RISC Processor with Non-blocking Load/Store
author_sort Hao-sheng Chen
title A Design of Simultaneous Multithreading RISC Processor with Non-blocking Load/Store
title_short A Design of Simultaneous Multithreading RISC Processor with Non-blocking Load/Store
title_full A Design of Simultaneous Multithreading RISC Processor with Non-blocking Load/Store
title_fullStr A Design of Simultaneous Multithreading RISC Processor with Non-blocking Load/Store
title_full_unstemmed A Design of Simultaneous Multithreading RISC Processor with Non-blocking Load/Store
title_sort design of simultaneous multithreading risc processor with non-blocking load/store
publishDate 2006
url http://ndltd.ncl.edu.tw/handle/04996868052452598620
work_keys_str_mv AT haoshengchen adesignofsimultaneousmultithreadingriscprocessorwithnonblockingloadstore
AT chénhàoshēng adesignofsimultaneousmultithreadingriscprocessorwithnonblockingloadstore
AT haoshengchen tóngbùduōxùdāpèifēizǔàishìcúnqǔzhījīngjiǎnzhǐlìngjíchùlǐqìshèjì
AT chénhàoshēng tóngbùduōxùdāpèifēizǔàishìcúnqǔzhījīngjiǎnzhǐlìngjíchùlǐqìshèjì
AT haoshengchen designofsimultaneousmultithreadingriscprocessorwithnonblockingloadstore
AT chénhàoshēng designofsimultaneousmultithreadingriscprocessorwithnonblockingloadstore
_version_ 1716833046636789760