70 likes | 514 Views
Multimedia Components for the Visualization of Dynamic Behavior in Computer Architecture s. Peter Marwedel, Birgit Sirocic University of Dortmund, Germany {marwedel | sirocic} @ls12.cs.uni-dortmund.de. Starting point.
E N D
Multimedia Components forthe Visualization of Dynamic Behavior in Computer Architectures Peter Marwedel, Birgit Sirocic University of Dortmund, Germany {marwedel | sirocic} @ls12.cs.uni-dortmund.de
Starting point Experienced limitation of classical static media (such as books) in computer architecture class: No visualization of dynamic behavior
Project goals • Visualization of dynamic behavior • Interactive-ness • Screen layout appropriate for classroom use • Availability for students • Easy integration of material into courses using Hennessy/Patterson‘s books • Sustained usability of the material • Taking learning characteristics of students into account, who are less familiar with the internals of computers.
Implementation • Manpower for developing simulator not available • building on top of HADES simulator from the University of Hamburg • JAVA-based approach, enables Applet-design
Demonstration of ravi components- Screenshot from ravi pipeline model - The actual presentation focused on demonstrating ravi components pipeline, mesi, and cacheprotocol. These components can be downloaded at //ls12.cs.uni-dortmund.de/ravi
Results • Available from our Web-site//ls12.cs.uni-dortmund.de/ravi • Interactive visualization of the dynamic behavior has been appreciated very much by students as well as colleagues. • Proving improved learning success seems to be extremely hard.
Conclusion • Interactive multimedia components have been developed which help understanding the dynamics of computer architectures. • The approach will be extended to other areas of computer engineering, such as embedded systems.