Skip to content

Infrastructure for recording workload patterns

License

Notifications You must be signed in to change notification settings

learning-on-chip/studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Studio

Studio is an infrastructure for recording workload patterns.

The infrastructure illustrates the recording technique with respect to two benchmark suites, namely,

Following the illustration, Studio can be extended to record other programs.

Installation

The following software is assumed to be available:

Refer to the corresponding websites for further instructions.

The underlying simulation is based on Sniper. Therefore, Sniper should be properly installed as well. This process is described on the Getting Started page.

Sniper provides a tight integration with the aforementioned benchmark suites. However, the benchmarks should be installed separately, which is described on the Download Benchmarks page.

In order to discover the locations of Sniper and the benchmarks, Studio relies on the following three environment variables, which should be set accordingly:

  • SNIPER_ROOT (should point at Sniper’s directory) and
  • BENCHMARKS_ROOT (should point at the benchmarks’ directory).

Finally, the collection of data from Sniper and recording of workload patterns is delegated to Recorder. The tool is included in this repository and should be compiled as follows:

make install

Contribution

  1. Fork the project.
  2. Implement your idea.
  3. Open a pull request.

About

Infrastructure for recording workload patterns

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published