{"title":"A Framework for Microarchitecture Traces as Abstraction Layer in Computer Architecture Education","authors":"Stefan Wallentowitz","doi":"10.1109/WCAE53984.2021.9707144","DOIUrl":null,"url":null,"abstract":"It is the golden age of practical computer architecture. The rise of open source hardware designs and the open RISC-V instruction set architecture enables us to build courses around real processor cores of varying complexity. While it is desirable to build lab assignments and projects around actual processors, the common presentation of hardware designs in the form of waveforms is not very accessible to students, especially outside of EE. In this paper I present an open source framework for microarchitectural traces along with a simple but efficient visualization tool called pipeline-viewer. It is targeted at computer architecture classes where microarchitecture details are taught and real world demonstration is helpful.ACM Reference Format:Stefan Wallentowitz. 2021. A Framework for Microarchitecture Traces as Abstraction Layer in Computer Architecture Education. In Proceedings of WCAE 2021: Workshop on Computer Architecture Education (WCAE 2021). ACM, New York, NY, USA, 7 pages. https://doi.org/10.1145/nnnnnnn.nnnnnnn","PeriodicalId":186301,"journal":{"name":"2021 ACM/IEEE Workshop on Computer Architecture Education (WCAE)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 ACM/IEEE Workshop on Computer Architecture Education (WCAE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WCAE53984.2021.9707144","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
It is the golden age of practical computer architecture. The rise of open source hardware designs and the open RISC-V instruction set architecture enables us to build courses around real processor cores of varying complexity. While it is desirable to build lab assignments and projects around actual processors, the common presentation of hardware designs in the form of waveforms is not very accessible to students, especially outside of EE. In this paper I present an open source framework for microarchitectural traces along with a simple but efficient visualization tool called pipeline-viewer. It is targeted at computer architecture classes where microarchitecture details are taught and real world demonstration is helpful.ACM Reference Format:Stefan Wallentowitz. 2021. A Framework for Microarchitecture Traces as Abstraction Layer in Computer Architecture Education. In Proceedings of WCAE 2021: Workshop on Computer Architecture Education (WCAE 2021). ACM, New York, NY, USA, 7 pages. https://doi.org/10.1145/nnnnnnn.nnnnnnn