标题: 具有高派发率之超纯量微处理机的分离式指令分配单元
A Decoupling Instruction Dispatch Unit for High Issue Rate Superscalar Microprocessors
作者: 陈盛平
Chen, Sheng-Ping
单智君
Jyh-Jiun Shann
资讯科学与工程研究所
关键字: 指令分配单元;分离式;超纯量;分配伫列;保留站;Instruction Dispatch Unit;Decoupling;Superscalar;Dispatcher Queue;Reservation Station
公开日期: 1997
摘要: 超纯量微处理机的效能受限于保留站(reservation station)的大小。现
今的微处理机藉由增加保留站的大小来提高效能。然而,保留站是相当耗
费硬体的。因为它必须为悬而未决(pending)的运算元(operand)检查结果
汇流排(result bus)是否有此运算元所需的值。在本篇论文中我们提出分
离式指令分配单元(decoupling instruction dispatch unit)的设计构想
。此分离式指令分配单元内包含分配伫列(dispatcher queue)。分配伫列
以先进先出方式运作,具有较少的硬体花费,并且可以取代一些保留站储
存格(entry)的分离功能(decoupling function)。分配伫列的硬体成本与
效能分别在本篇论文中有所估计与模拟。实验结果显示,一个保留站储存
格的硬体成本约等于甚或高于四个分配伫列储存格的硬体成本。模拟结果
显示使用分配伫列可以增加微处理机的效能。而且,在同样的硬体成本考
量之下,以相同成本的分配伫列储存格取代一些保留站储存格通常可以获
得比完全使用保留站储存格较好的效能。其中,以使用四个分配伫列储存
格取代一个保留站储存格的效果最好。
The performances of superscalar microprocessors are affected by
thenumbers of entries of the reservation stations (RSs).
Currently,designers of microprocessors may increase the numbers
of entries inthe RSs to achieve higher performance. However, RS
entries arehardware consumptive because that they must check the
result busesfor pending operands. In this thesis, a decoupling
instruction dispatchunit (decoupling dispatcher) is proposed.
The dispatcher queues (DQs)of the decoupling dispatcher work as
FIFO queues and can replace thedecoupling functions of some RS
entries with less cost. Hardware costand performance of the
dispatcher queues are evaluated and simulated,respectively.
Experimental results show that the hardware cost of an RSentry
is about 4 times of that of a DQ entry or even more costly.
Simulation results show that the use of DQs can increase
performancesof microprocessors. Moreover, under the same
hardware cost, performanceof replacing some RS entries with the
same cost DQ entries usually achieveshigher performance than no
RS entries are replaced. We observe that usingfour DQ entries to
replace one RS entry is the best case.
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT860392075
http://hdl.handle.net/11536/62810
显示于类别:Thesis