SMAUG
Simulating Machine Learning Applications on gem5-Aladdin
Here is a list of all documented class members with links to the class documentation for each member:
- a -
addFinishFlag() :
smaug::SmvAcceleratorPool
advanceOne :
smaug::TensorIndexIterator
advanceRegion() :
smaug::TensorRegionIndexIterator
allocateAllTensors() :
smaug::SmaugTest
allocateStorage() :
smaug::Tensor
args :
smaug::ThreadPool::WorkerThread
asTensorProto() :
smaug::Tensor
asTensorShapeProto() :
smaug::TensorShape
atEnd :
smaug::TensorIndexIterator
- c -
computeBasicTileShapes() :
smaug::smv::bn::TilingOptimizer
,
smaug::smv::conv::TilingOptimizer
,
smaug::smv::fc::TilingOptimizer
,
smaug::smv::pool::TilingOptimizer
ConcatOp() :
smaug::ConcatOp< Backend >
copyDataToAllTiles() :
smaug::TiledTensor
copyDataToTile() :
smaug::TiledTensor
cpuid :
smaug::ThreadPool::WorkerThread
createAllTensors() :
smaug::EltwiseOp< Backend >
,
smaug::Operator
,
smaug::PoolingOp< Backend >
,
smaug::UnaryOp< Backend >
createAndFillTensorsWithData() :
smaug::SmaugTest
createWeightsTensors() :
smaug::ConvolutionOp< Backend >
currentIndex() :
smaug::TensorIndexIterator
- d -
data() :
smaug::Tensor
dataFilled :
smaug::TiledTensor
dataFormat :
smaug::TensorBase
dead :
smaug::TensorBase
determineBestTilingDims() :
smaug::smv::bn::TilingOptimizer
,
smaug::smv::conv::TilingOptimizer
,
smaug::smv::fc::TilingOptimizer
,
smaug::smv::pool::TilingOptimizer
dims :
smaug::TensorIndexIterator
dispatchThread() :
smaug::ThreadPool
doTiling() :
smaug::smv::bn::TilingOptimizer
- e -
enum2DTensorTilingConfigs() :
smaug::smv::TilingOptimizerBase
enum4DTensorTilingConfigs() :
smaug::smv::TilingOptimizerBase
exit :
smaug::ThreadPool::WorkerThread
- f -
fillData() :
smaug::Tensor
fillHalfData() :
smaug::Tensor
findBestTilingDims() :
smaug::smv::TilingOptimizerBase
finishFlags :
smaug::SmvAcceleratorPool
- g -
Gather :
smaug::TiledTensor
gatherDataFromTile() :
smaug::TiledTensor
generateRowwiseOutputTiledTensor() :
smaug::smv::conv::TilingOptimizer
getIndex() :
smaug::TensorIndexIterator
getInputPadding() :
smaug::ConvolutionOp< Backend >
getNextAvailableAccelerator() :
smaug::SmvAcceleratorPool
getNumParameters() :
smaug::Operator
getParameterizableInputs() :
smaug::Operator
getStorageDim() :
smaug::TensorShape
getTileWithData() :
smaug::TiledTensor
graph :
smaug::Network
- h -
hasData :
smaug::TiledTensor::Tile
hasOrigin :
smaug::TiledTensor::Tile
- i -
initThreadPool() :
smaug::ThreadPool
Input :
smaug::SwitchOp< Backend >
inputs :
smaug::Operator
inputsMemType :
smaug::Operator
isDead() :
smaug::MergeOp< Backend >
,
smaug::Operator
isDimNHTiled() :
smaug::TiledTensor
- j -
join() :
smaug::SmvAcceleratorPool
joinAll() :
smaug::SmvAcceleratorPool
joinThreadPool() :
smaug::ThreadPool
- l -
level :
_SamplingInfo
- m -
maybeRunOperator() :
smaug::Scheduler
- n -
name :
smaug::Network
,
smaug::TensorBase
num_sample_iterations :
_SamplingInfo
numPendingInputs :
smaug::Operator
- o -
operator<< :
smaug::Tensor
operator[]() :
smaug::TiledTensor
operators :
smaug::Network
origin :
smaug::TiledTensor::Tile
origTensor :
smaug::TiledTensor
OutputFalse :
smaug::SwitchOp< Backend >
outputs :
smaug::Operator
outputsMemType :
smaug::Operator
OutputTrue :
smaug::SwitchOp< Backend >
- p -
padding :
smaug::TensorIndexIterator
,
smaug::TensorShape
padding_ :
smaug::TensorShape
parallelCopyTileData() :
smaug::TiledTensor
Pred :
smaug::SwitchOp< Backend >
- r -
readyQueue :
smaug::Scheduler
resolvePath() :
smaug::SmaugTest
run() :
smaug::Operator
,
smaug::SmvAvgPoolingOp
,
smaug::SmvMaxPoolingOp
,
smaug::SmvPoolingOp
runNA() :
smaug::SmvBatchNormOp
runNetwork() :
smaug::Scheduler
runNHWC() :
smaug::SmvBatchNormOp
,
smaug::SmvConvolutionOp
- s -
sampling :
smaug::Network
Scatter :
smaug::TiledTensor
scheduleReady() :
smaug::Scheduler
setConcatAxis() :
smaug::ConcatOp< Backend >
setMultiples() :
smaug::RepeatOp< Backend >
setNumInputs() :
smaug::ConcatOp< Backend >
setNumPendingInputs() :
smaug::Operator
setPaddingSize() :
smaug::PaddingOp< Backend >
setShape() :
smaug::ReshapeOp< Backend >
setSplitAxis() :
smaug::SplitOp< Backend >
setSplits() :
smaug::SplitOp< Backend >
setTile() :
smaug::TiledTensor
shape :
smaug::TensorBase
size :
smaug::SmvAcceleratorPool
,
smaug::ThreadPool
startIndex() :
smaug::Tensor
state :
smaug::TensorIndexIterator
statusCond :
smaug::ThreadPool::WorkerThread
statusMutex :
smaug::ThreadPool::WorkerThread
- t -
Tensor() :
smaug::Tensor
tensor :
smaug::TiledTensor::Tile
thread :
smaug::ThreadPool::WorkerThread
ThreadPool() :
smaug::ThreadPool
ThreadStatus :
smaug::ThreadPool
Tile() :
smaug::TiledTensor::Tile
TileDataOperation :
smaug::TiledTensor
TiledTensor() :
smaug::TiledTensor
tiles :
smaug::TiledTensor
- u -
untile() :
smaug::TiledTensor
updateChildren() :
smaug::Scheduler
useRawTensor :
smaug::TiledTensor
- v -
valid :
smaug::ThreadPool::WorkerThread
validate() :
smaug::Operator
,
smaug::PoolingOp< Backend >
,
smaug::UnaryOp< Backend >
verifyOutputs() :
smaug::SmaugTest
vertex :
smaug::Operator
- w -
wakeupCond :
smaug::ThreadPool::WorkerThread
weightsMemType :
smaug::Operator
workerLoop() :
smaug::ThreadPool
workers :
smaug::ThreadPool
WorkerThreadFunc :
smaug::ThreadPool
Generated by
1.8.18