Skip to content
forked from sparcians/map

Modeling Architectural Platform

License

Notifications You must be signed in to change notification settings

vikramkapoor/map

 
 

Repository files navigation

MAP - Modeling Architectural Platform

This is a framework designed and built by expert modeling/simulation engineers in the industry. It's purpose is to provide a set of classes, tools, and flows to aid in modeling/simulation of complex hardware for the purpose of performance analysis and better hardware designs.

These classes and tools are also designed to work with existing platforms like Gem5 and SystemC while providing more abstract and flexible methodologies for quick analysis and study.

MAP is broken into two parts:

  1. Sparta -- A set of C++ classes (C++17) used to construct, bind, and run full simulation designs and produce performance analysis data in text form, database form, or HDF5
  2. Helios -- A set of python tools used to visualize, analyze, and deep dive data generated for a Sparta-built simulator

Current build status

Linux Build Status MacOS Build Status Documentation

About

Modeling Architectural Platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 70.4%
  • Python 10.6%
  • HTML 7.4%
  • JavaScript 7.2%
  • Makefile 2.4%
  • CMake 0.9%
  • Other 1.1%