Computing Education (TOCE)


Search Issue
enter search term and/or author name


Journal on Educational Resources in Computing (JERIC), Volume 2 Issue 1, March 2002

Special issue on specialized computer architecture simulators that see the present and may hold the future
William (Bill) Yurcik
Pages: 1-3
DOI: 10.1145/545197.545198

Welcome to this special issue of the Journal of Educational Resources in Computing (JERiC), which is focused on the topic of specialized computer architecture simulators, and is part of back-to-back JERiC issues describing the...

Logisim: a graphical system for logic circuit design and simulation
Carl Burch
Pages: 5-16
DOI: 10.1145/545197.545199
Logisim enables students in introductory courses to design and simulate logic circuits. The program's design emphasizes simplicity of use, with a secondary goal of enabling design of sophisticated circuits. This motivates a two-tiered system, where...

A PDP-8 emulator program
Brian J. Shelburne
Pages: 17-47
DOI: 10.1145/545197.545200
The clean, simple, and elegant architecture of the classic PDP-8 makes it an ideal candidate for studying concepts in computer organization. The PDP-8 emulator program allows a user to write, edit, assemble, debug, trace, and execute PDP-8 machine...

The Sloop ISA and the SMOK toolkit
B. Dugan, J. Zahorjan
Pages: 49-71
DOI: 10.1145/545197.545201
Sloop-SMOK is a toolkit designed to improve the student design experience in a machine organization course taken by undergraduates in their first year as computer science majors. Students in this course have had some programming experience, and may...

The KScalar simulator
J. C. Moure, Dolores I. Rexachs, Emilio Luque
Pages: 73-116
DOI: 10.1145/545197.545202
Modern processors increase their performance with complex microarchitectural mechanisms, which makes them more and more difficult to understand and evaluate. KScalar is a graphical simulation tool that facilitates the study of such processors. It...

LegoSim: simulation of embedded kernels over Pthreads
Oliver Bühn, Thomas Röblitz, Frank Mueller
Pages: 117-130
DOI: 10.1145/545197.545203
The contributions of this work are twofold. First, we describe the design and implementation of a simulation environment for an open-source embedded kernel and an intuitive user interface to complement it. Second, the simulator can be used for...

High-performance computer architecture and algorithm simulator
Kenneth E. Hoganson
Pages: 131-148
DOI: 10.1145/545197.545204
This simulation tool allows the user to explore different computer architectures with hardware support at any or all of five levels of parallelism, from intrainstruction (pipeline) through distributed n-tier client/server systems. The tool...