Design and Performance Analysis on Static and Dynamic Pipelined CPU in Course Experiment of Computer Architecture

Guofeng Qin, Yue Hu, Linyu Huang, Yuchen Guo
{"title":"Design and Performance Analysis on Static and Dynamic Pipelined CPU in Course Experiment of Computer Architecture","authors":"Guofeng Qin, Yue Hu, Linyu Huang, Yuchen Guo","doi":"10.1109/ICCSE.2018.8468729","DOIUrl":null,"url":null,"abstract":"This paper presents a design method of static pipelined CPU and dynamic pipelined CPU with field programable gate array (FPGA) in the computer architecture course. This course experiment project is a five-stage pipelined 32-bit MIPS design on a Nexys 4 board. It is more difficult to directly design and implement a pipelined CPU. The design methods of the two pipelined CPUs in this paper are based on the implemented single-cycle CPU for modification and redevelopment, which is convenient and easy to implement. The goal of the project is to help students successfully complete the design and implementation of static and dynamic pipelined CPUs, and help students thoroughly understand the working principle of the pipelined CPU through performance analysis. According to the design method, students have independently designed and implemented a static and dynamic pipelined CPU, and compared the performance of the two types of CPUs at the same time, which reveals the effectiveness of the method.","PeriodicalId":228760,"journal":{"name":"2018 13th International Conference on Computer Science & Education (ICCSE)","volume":"227 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 13th International Conference on Computer Science & Education (ICCSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSE.2018.8468729","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

This paper presents a design method of static pipelined CPU and dynamic pipelined CPU with field programable gate array (FPGA) in the computer architecture course. This course experiment project is a five-stage pipelined 32-bit MIPS design on a Nexys 4 board. It is more difficult to directly design and implement a pipelined CPU. The design methods of the two pipelined CPUs in this paper are based on the implemented single-cycle CPU for modification and redevelopment, which is convenient and easy to implement. The goal of the project is to help students successfully complete the design and implementation of static and dynamic pipelined CPUs, and help students thoroughly understand the working principle of the pipelined CPU through performance analysis. According to the design method, students have independently designed and implemented a static and dynamic pipelined CPU, and compared the performance of the two types of CPUs at the same time, which reveals the effectiveness of the method.
《计算机体系结构实验》课程中静态和动态流水线CPU的设计与性能分析
本文介绍了计算机体系结构课程中基于现场可编程门阵列的静态流水线CPU和动态流水线CPU的设计方法。本课程实验项目是在Nexys 4板上的五阶段流水线32位MIPS设计。直接设计和实现流水线CPU是比较困难的。本文的两种流水线CPU的设计方法都是基于已实现的单周期CPU进行修改和再开发,实现起来方便、容易。本课题的目标是帮助学生顺利完成静态和动态流水线CPU的设计与实现,并通过性能分析帮助学生深入了解流水线CPU的工作原理。根据该设计方法,学生自主设计并实现了静态和动态流水线CPU,并同时对两种CPU的性能进行了比较,揭示了该方法的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信