{"title":"通过适当的模拟促进对高级计算机体系结构的学习","authors":"B. Gunther","doi":"10.1109/ACSC.2000.824388","DOIUrl":null,"url":null,"abstract":"This paper examines the unique difficulties faced in teaching and learning in computer architecture at 4th-year level especially for computer science students with no engineering background. The University of South Australia's Computer Architecture subject was introduced in 1998 to provide final-year students with an in-depth treatment of computer architecture that will be relevant to software professionals. To explore topics in compiler optimisation, modern superscalar architectures, and high performance computing in a cached environment requires the support of processor simulation software in laboratory assignments. The PPS suite of software (simulator, assembler, C compiler, and utilities) were written to address the lack of suitable existing tools. PPS features sufficient realism to accommodate a broad range of student exercises, but this is offset by simplicity of design and ease of use to make learning enjoyable. Student feedback on the software was positive, especially with regard to enhancing understanding of material.","PeriodicalId":304540,"journal":{"name":"Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Facilitating learning in advanced computer architecture through appropriate simulation\",\"authors\":\"B. Gunther\",\"doi\":\"10.1109/ACSC.2000.824388\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper examines the unique difficulties faced in teaching and learning in computer architecture at 4th-year level especially for computer science students with no engineering background. The University of South Australia's Computer Architecture subject was introduced in 1998 to provide final-year students with an in-depth treatment of computer architecture that will be relevant to software professionals. To explore topics in compiler optimisation, modern superscalar architectures, and high performance computing in a cached environment requires the support of processor simulation software in laboratory assignments. The PPS suite of software (simulator, assembler, C compiler, and utilities) were written to address the lack of suitable existing tools. PPS features sufficient realism to accommodate a broad range of student exercises, but this is offset by simplicity of design and ease of use to make learning enjoyable. Student feedback on the software was positive, especially with regard to enhancing understanding of material.\",\"PeriodicalId\":304540,\"journal\":{\"name\":\"Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)\",\"volume\":\"41 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-01-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ACSC.2000.824388\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACSC.2000.824388","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Facilitating learning in advanced computer architecture through appropriate simulation
This paper examines the unique difficulties faced in teaching and learning in computer architecture at 4th-year level especially for computer science students with no engineering background. The University of South Australia's Computer Architecture subject was introduced in 1998 to provide final-year students with an in-depth treatment of computer architecture that will be relevant to software professionals. To explore topics in compiler optimisation, modern superscalar architectures, and high performance computing in a cached environment requires the support of processor simulation software in laboratory assignments. The PPS suite of software (simulator, assembler, C compiler, and utilities) were written to address the lack of suitable existing tools. PPS features sufficient realism to accommodate a broad range of student exercises, but this is offset by simplicity of design and ease of use to make learning enjoyable. Student feedback on the software was positive, especially with regard to enhancing understanding of material.