DocumentCode
3529971
Title
Overcoming the limitations of traditional media for teaching modern processor design
Author
Marwedel, Peter ; Sirocic, Brigit
Author_Institution
Dept. of Comput. Sci., Univ. of Dortmund,, Dortmund, Germany
fYear
2003
fDate
1-2 June 2003
Firstpage
102
Lastpage
103
Abstract
Understanding modern processors requires a good knowledge of the dynamic behavior of processors. Traditional media like books can be used for describing the dynamic be behaviour of processors. Visualization of this behavior, however, is impossible, due to the static nature of books. In this paper, we describe a Java-based tool for visualizing the dynamic behavior of hardware structures, called RaVi (abbreviation for the German equivalent of "computer architecture visualization"). Available RaVi components include models of a microcoded MIPS architecture, of a MIPS pipeline, of scoreboarding, Tomasulo\´s algorithm and the MESI multiprocessor cache protocol. These models were found to be more useful than general simulators in classroom use. The Java-based design also enables Internet-based distance learning.
Keywords
Java; computer architecture; computer based training; distance learning; firmware; information resources; program visualisation; Internet-based distance learning; Java-based tool; MESI multiprocessor; MIPS pipeline; Tomasulos algorithm; computer architecture visualization; hardware structures; microcoded MIPS architecture; million instructions per second; modern processor design; teaching; traditional media limitations; Books; Computational modeling; Computer architecture; Education; Hardware; Java; Pipelines; Process design; Protocols; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Microelectronic Systems Education, 2003. Proceedings. 2003 IEEE International Conference on
Print_ISBN
0-7695-1973-3
Type
conf
DOI
10.1109/MSE.2003.1205274
Filename
1205274
Link To Document