mosi_一种基于超长指令字处理器的同时多线程微体系结构

mosi_一种基于超长指令字处理器的同时多线程微体系结构

ID:34039644

大小:440.26 KB

页数:6页

时间:2019-03-03

mosi_一种基于超长指令字处理器的同时多线程微体系结构_第1页
mosi_一种基于超长指令字处理器的同时多线程微体系结构_第2页
mosi_一种基于超长指令字处理器的同时多线程微体系结构_第3页
mosi_一种基于超长指令字处理器的同时多线程微体系结构_第4页
mosi_一种基于超长指令字处理器的同时多线程微体系结构_第5页
资源描述:

《mosi_一种基于超长指令字处理器的同时多线程微体系结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第29卷第3期计算机学报Vol.29No.32006年3月CHINESEJOURNALOFCOMPUTERSMar.2006MOSI:一种基于超长指令字处理器的同时多线程微体系结构万江华陈书明(国防科学技术大学计算机学院长沙410073)摘要描述了一种基于超长指令字处理器的同时多线程微体系结构———MOSI(MultiOpSplittingIssue,多操作①分离发射).MOSI动态地发射同一多操作内的指令,并通过写回缓冲保证计算结果的写回顺序与编译器的视图一致,从而以较小的代价解决了SMT技术中的关键问题.文中详细描述

2、了写回缓冲的结构及算法,给出了多个线程的硬件模型,最后对硬件支持线程的个数及Cache的组织结构进行了讨论.实验结果表明,基于MOSI结构的双线程处理器能够将吞吐率提高40%.关键词同时多线程;超长指令字;多操作;指令发射;写回缓冲中图法分类号TP363MOSI:ASMTMicroarchitectureBasedonVLIWProcessorsWANJiang2HuaCHENShu2Ming(SchoolofComputerScience,NationalUniversityofDefenseTechnology,Ch

3、angsha410073)AbstractSimultaneousMulti2Threading(SMT)techniquehasbecomethehotspotinarchitec2tureresearchbecauseitcaneffectivelyimproveprocessors’throughputwithrelativesmallercost.Ontheotherhand,VeryLongInstructionWord(VLIW)ispopularinhighperformanceproces2sordesi

4、gncurrently.Obviously,applyingSMTtechniquetoVLIWprocessorsisprofitable,buttheremarkablecharacteristicsoftheseprocessors,suchaslackofhardwaredynamicschedulemechanism,makeitdifficulttoimplement.ThispaperpresentsaSMTmicroarchitecturebasedonVLIWprocessors,namedMOSI(M

5、ultiOpSplittingIssue).MOSIdynamicallyissuesinstruc2tionsinthesameMultiOp,andintroduceswrite2backbufferthatwritesresultsintoregistersac2cordingtothesupposedorderofcompiler,soittacklesthecrucialprobleminSMTtechniquewithminimalcost.Thispaperdescribesthewrite2backbuf

6、fer’sdetailstructureandrun2timeal2gorithm,andthenshowsthehardwaremodelsofsinglethreadandoverallprocessor.Intheend,theorganizationofCachesandthepreferablethreadcount(hardwaresupported)arediscussed.TheexperimentalresultshowsthatthedualthreadprocessorbasedonMOSImicr

7、oarchitectureimprovesthetotalthroughputby40%.Keywordssimultaneousmulti2threading;VLIW;MultiOp;instructionissue;write2backbuffer单一指令流中开发指令级并行性(ILP)已经变得1引言越来越困难.指令发射窗口、寄存器文件等部件的设计复杂度随着规模的增大而呈指数增长,而它们随着微处理器体系结构技术的不断发展,从带来的实际效果并不明显,因此SMT和CMP(Chip收稿日期:2004211201;修改稿收到

8、日期:2005211220.本课题得到国家自然科学基金(60473079)资助.万江华,男,1977年生,博士研究生,主要研究方向为微处理器体系结构.E2mail:mail2wjh@sohu.com.陈书明,男,1961年生,教授,博士生导师,主要研究领域为微处理器与DSP、计算机体系结构、微电子设计.①多操作:处理

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。