public abstract class SimtRuntime extends BaseRuntime
SimtRuntime class.
deadlockTracker, eventLogger, isolationManager, metricsManager, phaserManager
Constructor and Description |
---|
SimtRuntime() |
Modifier and Type | Method and Description |
---|---|
void |
asyncSimt(long estimatedWorkInMilliseconds,
int maxParallelism,
int start,
int end,
HjSuspendingProcedureInt2D runnable)
asyncSimt
|
protected void |
initializeSimtActivity(SimtActivity simtActivity) |
abort, abstractMetrics, allocateExecutors, asyncAwait, asyncPhased, asyncSeqAt, asyncSuspAt, asyncSuspAwait, asyncWhen, checkEureka, cleanup, currentActivity, currentHabaneroActivity, currentPlace, currentThread, doWait, doWork, dumpEventLog, emergencyShutdown, finish, finish, finish, futureAwait, futureSeq, futureSusp, futureSuspAwait, futureWhen, generateActivityName, initialize, isolated, isolated, isolated, isolatedWithReturn, isolatedWithReturn, isolatedWithReturn, isWorkerThread, newBinaryEureka, newConvergenceEureka, newCountEureka, newDataDrivenFuture, newEngineEureka, newEventCount, newExtremaEureka, newFastBarrierEureka, newFinishAccumulator, newPhaser, newSearchEureka, newTimerEureka, newVersionEureka, next, numWorkerThreads, offerEureka, readEureka, readMode, registerListenerForMetrics, retrieveEureka, retrieveEventLogger, runActivity, runKernel, scheduleActivity, scheduleActivity, signal, writeMode
public void asyncSimt(long estimatedWorkInMilliseconds, int maxParallelism, int start, int end, HjSuspendingProcedureInt2D runnable)
asyncSimt
estimatedWorkInMilliseconds
- Amount of sequential work in ms estimated for this taskmaxParallelism
- Amount of parallelism present in the task (assumes linear speedup)start
- Start of range of iterationsend
- End of range of iterationsrunnable
- Body of the asyncprotected void initializeSimtActivity(SimtActivity simtActivity)
Copyright © 2015 Rice University - Department of Computer Science. All rights reserved.