| Using custom hardware and simulation to support computer systems teaching |
| Full text |
Pdf
(678 KB)
|
| Source
|
Workshop On Computer Architecture Education
archive
Proceedings of the 2002 workshop on Computer architecture education: Held in conjunction with the 29th International Symposium on Computer Architecture
table of contents
Anchorage, Alaska
SESSION: Teaching with custom computer architectures
table of contents
Article No. 5
Year of Publication: 2002
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 12, Citation Count: 4
|
|
|
ABSTRACT
Teaching computer systems, including computer architecture, assembly language programming and operating systems implementation, is a challenging occupation. At the University of Waikato we require all computer science and information systems students study this material at second year. The challenges of teaching difficult material to a wide range of students have driven us to find ways of making the material more accessible. The corner-stone of our strategy for delivering this material is the design and implementation of a custom CPU that meets the needs of teaching. In addition to the custom CPU we have developed several simulators that allow specific topics to be studied in detail. This paper describes our motivation for devloping a custom CPU and supporting tools. We present our CPU and the teaching board and describe the implementation of the CPU in an FPGA. The simulators that that have been developed to support the teaching of the course are then described. The paper concludes with a description of the current status of the project.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
M. Pearson, A. McGregor, and G. Holmes. Teaching computer systems to majors: A MIPS based approach. IEEE Computer Society Computer Architecture Technical Committee News Letter, pages 22--24, Feb. 1999.
|
| |
5
|
|
| |
6
|
R. M. Tomasulo. An efficient algorithm for exploiting multiple arithmetic units. In IBM Journal of Research and Development, volume 11, pages 25--33. 1967.
|
|