Skip to content

A collection of resources for systems students and researchers.

Notifications You must be signed in to change notification settings

AKKamath/Systems-Resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

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.

About

A collection of resources for systems students and researchers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published