enter search term and/or author name
Special issue on specialized computer architecture simulators that see the present and may hold the future
William (Bill) Yurcik
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
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
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
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
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
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
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...