SMAUG
Simulating Machine Learning Applications on gem5-Aladdin
|
ThreadPool * threadPool
The user-space thread pool used by SMAUG to run multithreaded tasks.
int numAcceleratorsAvailable
The actual number of accelerator complexes currently in use.
bool useSystolicArrayWhenAvailable
If true, uses the systolic array for applicable operators when backend support exists.
bool fastForwardMode
True if we are simulating in fast-forward mode.
bool runningInSimulation
This is true if the user chooses to run the network in gem5 simulation.
The smaug namespace is the parent namespace of all C++ code in SMAUG.
A user-space cooperatve thread pool implementation designed for gem5 in SE mode.