
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, writeModepublic 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.