Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 1.64 KB

README.md

File metadata and controls

25 lines (20 loc) · 1.64 KB

Systems-Resources

A collection of resources for systems students and researchers. Topics include Operating Systems, Computer Architecture, Computer Networking, Distributed Systems, etc.

Simulators

Full System

  • GEM5: The gem5 simulator is a modular platform for computer-system architecture research, encompassing system-level architecture as well as processor microarchitecture.
  • QFLEX: The QFlex project targets quick, accurate, and flexible simulation of multi-node computer systems.
  • QEMU: QEMU is a generic and open source machine emulator and virtualizer.
  • SimFlex: Fast, Accurate & Flexible Computer Architecture Simulation.

Cache

  • CACTI: A cache memory access time, cycle time, area, leakage, and dynamic power model.

GPU

  • GPGPU-Sim: A cycle-accurate general purpose GPU simulator.
  • MGPUSim: A GPU simulator that models AMD GCN3 ISA based GPUs.

Benchmarks

  • SPEC: Standard Performance Evaluation Corporation Benchmarks for CPUs

Reference Guides

Parallel Programming

  • PTX Guide: Guide for NVidia's PTX, a low-level parallel thread execution virtual machine and instruction set architecture (ISA).
  • CUDA Programming Guide: A guide to the API of NVidia's CUDA, a general purpose parallel computing platform and programming model.