quotation:[Copy]
[Copy]
【Print page】 【Download 【PDF Full text】 View/Add CommentDownload reader Close

←Previous page|Page Next →

Back Issue    Advanced search

This Paper:Browse 1045   Download 840 本文二维码信息
码上扫一扫!
VLIW处理器的变长指令跨边界派发窗设计
王东旭,汪东,万江华
0
(1.湘潭大学 物理与光电工程学院,湖南 湘潭 411100;2.湖南毂梁微电子有限公司,长沙 410003)
摘要:
针对传统超长指令字(Very Long Instruction Word,VLIW)处理器代码体积增大会显著降低处理器性能的问题,设计了一种八流出新型变长指令跨边界派发窗。该派发窗兼容压缩指令派发功能,支持压缩指令和整字指令混合派发,有效减小了处理器代码体积。同时该派发窗引入指令跨边界派发机制,进一步排出指令间无用气泡。通过搭建派发窗仿真模型,并基于DSP/VoLIB库进行仿真,结果显示,采用新型变长指令跨边界派发窗能够充分发挥指令级并行优势。经编译器调度优化后,库中典型程序体积比传统派发窗平均降低约19.26%,处理器性能提升约15.4%。
关键词:  超长指令字(VLIW)  指令派发  指令压缩  跨边界派发窗
DOI:10.20079/j.issn.1001-893x.231030003
基金项目:湖南省制造业关键产品揭榜挂帅项目(2022GXGG012)
Design of Variable-length Instruction Cross-boundary Dispatch Window for VLIW Processors
WANG Dongxu,WANG Dong,WAN Jianghua
(1.School of Physics and Optoelectronics,Xiangtan University,Xiangtan 411100,China;2.Hunan Great-Leo Microelectronics Co.,Ltd.,Changsha 410003,China)
Abstract:
In order to solve the problem that the increase of code size of the traditional very long instruction word(VLIW) processor will significantly reduce the performance of the processor,a new eight-flow variable-length instruction cross-boundary dispatch window is designed.The dispatch window is compatible with compression instruction technology,and supports the mixed dispatch of compression instructions and integer instructions,which effectively compresses the size of processor code.At the same time,the dispatch window introduces a cross-boundary dispatch mechanism for instructions to further expel useless bubbles between instructions.By building a dispatch window simulation model and simulating it based on the DSP/VoLIB library,the results show that the new variable-length instruction cross-boundary dispatch window can give full play to the advantages of instruction-level parallelism.After compiler scheduling optimization,the size of typical programs in the library is reduced by about 19.26% on average compared with that of the traditional dispatch window,and the processor performance is improved by about 15.4%.
Key words:  very long instruction word(VLIW)  instruction dispatch  instruction compression  cross-boundary dispatch window