Skip to content

amanley97/SimScholar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimScholar v1.1.2

SimScholar is a computer architecture learning tool utilizing gem5

  • This project would not be possible without gem5.
  • The GUI utilizes the GEMA backend - See gema

Prerequisites:

Libraries and Python Packages:

  • gcc
  • python3
  • colorama
  • requests
  • Pillow
  • pydot

Features:

gem5 Configuration:

  • gem5 simulations in SE mode
  • Simple boards
  • CPU types: atomic, timing, O3, minor
  • ISAs: x86 and ARM
  • All stdlib memory types
  • All stdlib cache types Configuration Menu
  • view saved configurations Saved Menu

User Programs:

  • Open, save, compile C programs
  • Currently x86 architecture only.
  • Load as resource for gem5 IDE

Stats:

  • View simulation statistics
  • Default parses most important stats
  • Option to enable all stats Stats Menu

Option Menu:

  • Modify SimScholar options Option Menu

About

SimScholar computer architecture learning tool

Topics

Resources

Stars

Watchers

Forks