• 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