8:00 Welcome, Edward F. Gehringer, workshop organizer
8:10 Invited talk, "The changing role of computer architecture education within CS curricula," Reiner Hartenstein, Technical University of Kaiserslautern (Paper)
9:00 "A computer architecture education curriculum through the design and implementation of original processors using FPGAs," Yutaka Sugawara and Kei Hiraki, University of Tokyo (Paper)
9:15 "Teaching embedded systems with FPGAs throughout a computer science course," Vanderlei Bonato, Ricardo Menotti, Eduardo Simões and Eduardo Marques, Universidade de São Paulo; Marcio M. Fernandes, Universidade Metodista de Piracicaba (Brazil) (Paper)
9:30 "Extending FPGA-based teaching boards into the area of distributed memory multiprocessors," Michael Manzke and Ross Brennan, Trinity College, Dublin (Ireland) (Paper)
9:45 Discussion
10:30 "Teaching computer architecture using an architecture description language," Sandro Rigo, Marcio Juliato, Rodolfo Azevedo, Guido Araújo, and Paulo Centoducatte, U. of Campinas (Brazil) (Paper)
10:50 "RTeasy: An algorithmic design environment on register-transfer level," Hagen Schendel, Carsten Albrecht, and Erik Mähle, University of Lübeck (Paper)
11:05 "Creating sharable learning objects from existing digital course content," Rajendra G.Singh, Margaret Bernard, and Ross Gardler, University of the West Indies (Trinidad) (Paper)
11:25 "Introduction to formal processor verification at logic level: A case study," Paul Amblard, Fabienne Lagnier, and Michel Levy, Université Joseph Fourier (France) (Paper)
11:45 Discussion
1:00 Keynote, "The case for breadth in computer architecture education," Bill Dally, Stanford University (USA) (Paper)
2:00 "Visualising the MMIX superscalar pipelineÑnot only for teaching purposes," Axel Böttcher, Munich U. of Applied Sciences (Paper)
2:15 "Bridges to computer architecture education," Peter Marwedel, Birgit Sirocic, University of Dortmund (Paper)
2:35 Discussion
2:45 Introduction of posters, All poster presenters
3:00 Posters and break
"Improving Instruction Set Architecture Learning Results," José M. Claver, María I. Castillo, and Rafael Mayo, Univ. Jaume I (Spain) (Paper)
"Integrating research and e-learning in advanced computer architecture courses," Mouna Nakkar, U. of Sharjah (United Arab Emirates) (Paper)
"Bridging undergraduate learning and research in software and hardware," Liang Cheng and Dale Parson, Lehigh University (USA) (Paper)
"Teaching basics of instruction pipelining with HDLDLX," Miloš Becvár, Czech Technical University in Prague (Czech Republic) (Paper)
"Software implementations of division and square-root operations for Intel Itanium processors," Marius Cornea, Intel Corporation (USA) (Paper)
"Visual simulator for ILP dynamic OOO processor," Anastas Misev, Marjan Gusev, St. Cyril & Methodius U. (Republic of Macedonia) (Paper)
"WebMIPS: A new Web-based MIPS simulation environment for computer architecture education," Irina Branovic, Roberto Giorgi, and Enrico Martinelli, University of Siena (Italy) (Paper)
"DARC2: Second-generation DLX architecture simulator," Roger Luis Uy, Marizel Bernardo, and Josiel Erica, De La Salle U. (Philippines) (Paper)
"MKit simulator for introduction of computer architecture," Seikoh Nishita, Takushoku U. (Japan) (Paper)
3:45 "Pin: A Binary Instrumentation Tool for Computer Architecture Research and Education," Vijay Janapa Reddi, Alex Settle, and Daniel A. Connors, University of Colorado; Robert S. Cohn, Intel Corporation (USA) (Paper)
4:05 "A simulation applet for microcoding exercises," Roland Ibbett, University of Edinburgh (UK) (Paper)
4:20 "SimCore/Alpha functional simulator," Kenji Kise, Takahiro Katagiri, Hiroki Honda, and Toshitsugu Yuba, U. of Electro-Communications (Japan) (Paper)
4:35 "A combined virtual and remotely accessible microprocessor laboratory," Helmut Bähring Jörg Keller, and Wolfram Schiffmann, FernUniversität Hagen (Paper)
4:45 Discussion