- Sponsor:
- sigarch
No abstract available.
Proceeding Downloads
Teaching and teaching computer architecture: two very different topics: (some opinions about each)
This year's Computer Architecture Education workshop is remarkable in its recognition that to teach computer architecture well, one has to pay attention to two things (a) teaching and (b) computer architecture. Having been doing both for a good number ...
Intel® Itanium® floating-point architecture
The Intel® Itanium® architecture is increasingly becoming one of the major processor architectures present in the market today. Launched in 2001, the Intel Itanium processor was followed in 2002 by the Itanium 2 processor, with increased integer and ...
DOP: a CPU core for teaching basics of computer architecture
A simple 16-bit processor core called DOP and its teaching environment is presented. The DOP processor illustrates the basic principles of computer organization and is therefore used in the introductory hardware course. Its major features are simplicity,...
Superscalar out-of-order demystified in four instructions
This paper describes a processor design project intended to illustrate the detail inner workings of modern superscalar out-of-order processors. In the project, the students implement a cycle-accurate RTL-level model of an out-of-order core--including ...
Bridging the gap between the undergraduate and graduate experience in computer systems studies
This paper presents the contents of a Special Topics Class used to introduce undergraduate students to the different approach to learning and thinking found in the graduate level Computer Systems environment. During the first half of the semester, the ...
Integration of computer security laboratories into computer architecture courses to enhance undergraduate education
Most computer science and engineering programs have two or more required computer architecture courses but lack suitable interfacing laboratory experience for other upper-level classes. Information assurance and network security tracks have been ...
Combining learning strategies and tools in a first course in computer architecture
When instructors learn about participatory learning strategies such as cooperative, active, problem-based, or team-based learning, often the reaction is something along the lines of "sounds great but it would not work in my class--with such an approach ...
Building resources for teaching computer architecture through electronic peer review
Electronic peer review is a concept that allows students to get much more feedback on their work than they normally do in a classroom setting. Students submit assignments to the system, which presents them to other students for review. Reviewer and ...
Laboratory options for the computer science major
Computer Science and Computer Engineering programs typically converge on the Dynamic-Static Interface (DSI) from opposite directions. Computer Science (CS) introduces students to system architecture and organization so they can have a better ...
Activating computer architecture with classroom presenter
In this paper we discuss our experiences using a Tablet PC-based presentation system in an undergraduate computer architecture class. The system allowed us to integrate PowerPoint slides with high quality pen-based writing and to separate the instructor'...
The liberty simulation environment as a pedagogical tool
This paper describes how the Liberty Simulation Environment (LSE) and its graphical visualizer can be used in a computer architecture course. LSE allows for the rapid construction of simulators from models that resemble the structure of hardware. By ...
Multimedia components for the visualization of dynamic behavior in computer architectures
Understanding modern processors requires a good knowledge of the dynamic behavior of processors. Traditional media like books use text for describing the dynamic behavior of processors. Visualization of this behavior, however, is impossible, due to the ...
Didactic architectures and simulator for network processor learning
In our university, we are developing a project about Reconfigurable Network Processors (RNP). There are four important results: Reconfigurable CISC Network Processor (RCNP) architecture, Reconfigurable RISC Network Processor (R2NP) architecture, Network ...
On the introduction of reconfigurable hardware into computer architecture education
The introduction of reconfigurable logic devices as teaching-aids, into undergraduate and graduate education, enables the students to conduct experiments they could otherwise not perform. Furthermore, this approach gives instructors the freedom to ...
Use of HDLs in teaching of computer hardware courses
A modern treatment of an introductory course on the design of logic circuits should include an early introduction of a hardware description language (HDL). This can done without sacrificing the emphasis on fundamental concepts of logic circuit design. ...
Recommendations
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
WCAE '15 | 10 | 9 | 90% |
Overall | 10 | 9 | 90% |