基于超大规模集成电路的微处理器寄存器更新单元和分支预测单元的设计

Priya P. Ravale, S. Apte
{"title":"基于超大规模集成电路的微处理器寄存器更新单元和分支预测单元的设计","authors":"Priya P. Ravale, S. Apte","doi":"10.1109/ICETC.2010.5529339","DOIUrl":null,"url":null,"abstract":"In the field of microprocessors, speeds of processors doubles in every 18 months as, new microprocessors are always being designed using more and more advanced features. So, it's always a challenge to design a new microprocessor with faster execution speed. This paper discusses about design of microarchitecture of superscalar processor using VLSI. This Proposed design is based on the rigorous research done through simulation of superscalar architecture using Simplescalar tool. The research was concentrated in three areas 1. Data dependence 2. Control dependence 3. Memory latency Various results were taken for several benchmarks in areas of operating system, database, and mathematics etc using ‘C’ language for different combinations of parameters. An optimum model was developed which would give a consistent performance in all the above areas. Among the three areas we are concentrating on the design of a Register Update Unit of Data dependence area and 1-level, 2-level branch prediction schemes of control dependence area [6,19,20]. The units will be externally interfaced to an IP core through VLSI technique. By verifying the performance of the RUU and branch prediction unit using FPGA we are trying to find out an optimum unit for superscalar processor.","PeriodicalId":299461,"journal":{"name":"2010 2nd International Conference on Education Technology and Computer","volume":"97 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Design of a Register Update Unit and a branch prediction unit of a microprocessor based on superscalar architecture using VLSI\",\"authors\":\"Priya P. Ravale, S. Apte\",\"doi\":\"10.1109/ICETC.2010.5529339\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the field of microprocessors, speeds of processors doubles in every 18 months as, new microprocessors are always being designed using more and more advanced features. So, it's always a challenge to design a new microprocessor with faster execution speed. This paper discusses about design of microarchitecture of superscalar processor using VLSI. This Proposed design is based on the rigorous research done through simulation of superscalar architecture using Simplescalar tool. The research was concentrated in three areas 1. Data dependence 2. Control dependence 3. Memory latency Various results were taken for several benchmarks in areas of operating system, database, and mathematics etc using ‘C’ language for different combinations of parameters. An optimum model was developed which would give a consistent performance in all the above areas. Among the three areas we are concentrating on the design of a Register Update Unit of Data dependence area and 1-level, 2-level branch prediction schemes of control dependence area [6,19,20]. The units will be externally interfaced to an IP core through VLSI technique. By verifying the performance of the RUU and branch prediction unit using FPGA we are trying to find out an optimum unit for superscalar processor.\",\"PeriodicalId\":299461,\"journal\":{\"name\":\"2010 2nd International Conference on Education Technology and Computer\",\"volume\":\"97 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-06-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 2nd International Conference on Education Technology and Computer\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICETC.2010.5529339\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 2nd International Conference on Education Technology and Computer","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICETC.2010.5529339","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

在微处理器领域,处理器的速度每18个月就会翻一番,因为新的微处理器总是被设计成使用越来越先进的功能。因此,设计一种具有更快执行速度的新微处理器始终是一个挑战。本文讨论了超大规模处理器的微体系结构设计。本设计是在对超标量架构进行仿真研究的基础上提出的。研究主要集中在三个方面。数据依赖性2。控制依赖3。使用“C”语言对不同的参数组合在操作系统、数据库和数学等领域进行了多次基准测试,得到了不同的结果。开发了一个优化模型,该模型将在上述所有领域提供一致的性能。在这三个领域中,我们专注于设计数据依赖区域的寄存器更新单元和控制依赖区域的1级、2级分支预测方案[6,19,20]。这些单元将通过VLSI技术与IP核进行外部接口。通过FPGA对RUU和支路预测单元的性能进行验证,试图找出一个最优的超标量处理器单元。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Design of a Register Update Unit and a branch prediction unit of a microprocessor based on superscalar architecture using VLSI
In the field of microprocessors, speeds of processors doubles in every 18 months as, new microprocessors are always being designed using more and more advanced features. So, it's always a challenge to design a new microprocessor with faster execution speed. This paper discusses about design of microarchitecture of superscalar processor using VLSI. This Proposed design is based on the rigorous research done through simulation of superscalar architecture using Simplescalar tool. The research was concentrated in three areas 1. Data dependence 2. Control dependence 3. Memory latency Various results were taken for several benchmarks in areas of operating system, database, and mathematics etc using ‘C’ language for different combinations of parameters. An optimum model was developed which would give a consistent performance in all the above areas. Among the three areas we are concentrating on the design of a Register Update Unit of Data dependence area and 1-level, 2-level branch prediction schemes of control dependence area [6,19,20]. The units will be externally interfaced to an IP core through VLSI technique. By verifying the performance of the RUU and branch prediction unit using FPGA we are trying to find out an optimum unit for superscalar processor.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信