| 1.
| Moti's Distributed Algorithms in Java -
Metadata - Content These Java applets are used for studying distributed algorithms. They presume familiarity with distributed algorithms. The applets are not simple animations where you passively watch the algorithm. Instead, they are interactive, visual, study aids for studying distributed algorithms. ...more |
| 2.
| High-Performance Computer Architecture and Algorithm Simulator -
Metadata - Content The dramatically increasing performance of computer systems is associated with an increase in hardware and system complexity, which has impacted computer science and engineering education. Formerly high-performance and advanced computer architecture techniques and technologies have migrated to our ...more |
| 3.
| Mic1 Microprogramming Simulator -
Metadata - Content Mic1 is a freeware microprogramming simulator based on the machine described in Andrew S. Tannenbaum's Structured Computer Organization, 3rd ed. (Prentice-Hall, 1990). It is useful for introducting students to microprogramming and the interpretation of machine code by a microprogram. The simulator c...more |
| 4.
| Simulation of Embedded Kernels over Pthreads -
Metadata - Content This work describes the design and implementation of a simulation |
| 5.
| RTLsim -
Metadata - Content RTLsim is a UNIX program that simulates the data-path of a simple non-pipelined MIPs like processor. When running the simulator, the student (user) acts as the control unit for the data path by selecting the control signals that will be active in each control step. The archive contains the binaries ...more |
| 6.
| EasyCPU Demo -
Metadata - Content The EasyCPU is a simulation-based environment. The model presented is a simplified version of microcomputer based on Intel X86 microprocessor. EasyCPU has two modes of operation: Basic-Mode and Advanced-Mode. Basic mode enables the novice student to learn the syntax and semantics of individual instr...more |
| 7.
| The Postroom Computer -
Metadata - Content The Postroom Computer is a computer architecture simulator based on the Little Man Computer. It provides a family of architectures suitable for use in teaching |
| 8.
| The Knob and Switch Computer: A Computer Architecture Simulator for Introductory Computer Science -
Metadata - Content This paper describes the Knob and Switch Computer simulator that can be used to teach Computer Organization in a breadth-based introductory CS course. |
| 9.
| The SLOOP-SMOK Toolkit -
Metadata - Content 1) A machine organization simulator/toolkit |
| 10.
| Three Simulator Tools for Teaching Computer Architecture: EasyCPU, Little Man Computer, and RTLSim -
Metadata - Content description of three state-of-the-art |
| 11.
| Minimal Instruction Set Computer Simulation -
Metadata - Content The Minimal Instruction Set Computer (MISC) is a simulation of a simple, fictitious microprocessor. This simulation is written in C++ and does not represent the features of any particular architecture. It serves as an introduction to general principles of computer organization and machine language...more |
| 12.
| An Investigation of Disk Scheduling Algorithms -
Metadata - Content Students study a program that simulates disk scheduling algorithms and answer questions about it. Students run the program, collect results, graph the results, and answer questions about the algorithms. The two algorithms used are FCFS and SSTF. ...more |
| 13.
| CPU Sim 3.1, A Tool for Simulating Computer Architectures for CS3 classes -
Metadata - Content CPU Sim 3.1 is an educational software package written in Java for use in CS3 courses. CPU Sim provides students an active learning environment in which they can compare and modify various computer architectures. It allows the students to design a CPU architecture at the register-transfer level an...more |
| 14.
| Logisim: A graphical system for logic circuit design and simulation -
Metadata - Content Logisim enables students from introductory courses to practice designing |
| 15.
| A PDP-8 Emulator -
Metadata - Content The PDP-8 Emulator is a program that allows the user to write, edit, assemble, debug, trace, and execute PDP-8 machine code and assembler language programs thus giving the user a "feel" for the PDP-8. The simple yet elegant arhcitecture of the "classic" PDP-8 makes it an idea candidate for studing c...more |
| 16.
| USING THE ALFA-1 SIMULATED PROCESSOR WITH EDUCATIONAL PURPOSES -
Metadata - Content Alfa-1 is a simulated computer designed to be used in Computer Architecture and Organization courses. The DEVS formalism was used to attack the complexity of the design, allowing the definition of individual components that were later integrated into a modelling hierarchy. The goal of the toolkit is...more |
| 17.
| The KScalar Simulator -
Metadata - Content KScalar is a user-friendly simulation tool that facilitates the study of such processors. It allows students to analyze the performance behavior of a wide range of processor microarchitectures: from a very simple in-order, scalar pipeline, to a detailed out-of-order, superscalar pipeline with non-bl...more |
| 18.
| LegoSim: Simulation of Embedded Micro-Kernels over Pthreads -
Metadata - Content This work describes the design and implementation of a simulation |
| 19.
| An XML-Based Modeling and Simulation Framework for 3D Dynamic Models -
Metadata - Content Relatively recent advances in computer technology enable us to create three-dimensional (3D) dynamic models and simulate them within a 3D web environment. The use of such models is especially valuable when teaching simulation, and the concepts behind dynamic models, since the models are made more ac...more |
| 20.
| Little Man Microcode Simulator -
Metadata - Content The Little Man Microcode Simulator is an 8-bit microcode simulation of the Little Man Computer. |