Package | Description |
---|---|
edu.rice.hj |
The base package for all habanero-java related items.
|
edu.rice.hj.api |
The base package for all Habanero-Java API.
|
edu.rice.hj.runtime.forkjoin |
The base package for a fork-join based parallel implementation of the HJ runtime.
|
edu.rice.hj.runtime.javafj | |
edu.rice.hj.runtime.sequential |
The base package for a sequential implementation of the HJ runtime.
|
edu.rice.hj.runtime.simt |
Modifier and Type | Method and Description |
---|---|
static void |
ModuleS.asyncSimt(long estimatedWorkInMilliseconds,
int maxParallelism,
int start,
int end,
HjSuspendingProcedureInt2D runnable) |
static void |
Module1.forall(HjRegion.HjRegion2D hjRegion,
HjSuspendingProcedureInt2D body)
Construct to represent loop-level parallelism.
|
static void |
Module1.forall(int s0,
int e0,
int s1,
int e1,
HjSuspendingProcedureInt2D body)
Construct to represent loop-level parallelism.
|
static void |
Module1.forallChunked(HjRegion.HjRegion2D hjRegion,
HjSuspendingProcedureInt2D body)
Construct to represent loop-level parallelism using chunking/grouping.
|
static void |
Module1.forallChunked(int s0,
int e0,
int s1,
int e1,
HjSuspendingProcedureInt2D body)
Construct to represent loop-level parallelism using chunking/grouping.
|
static void |
Module1.forasync(HjRegion.HjRegion2D hjRegion,
HjSuspendingProcedureInt2D body)
Construct to represent loop-level parallelism.
|
static void |
Module1.forasync(int s0,
int e0,
int s1,
int e1,
HjSuspendingProcedureInt2D body)
Construct to represent loop-level parallelism.
|
static void |
Module1.forasyncChunked(HjRegion.HjRegion2D hjRegion,
HjSuspendingProcedureInt2D body)
Construct to represent loop-level parallelism.
|
static void |
HjRegionHelper.forasyncSusp(HjRegion.HjRegion2D hjRegion,
HjSuspendingProcedureInt2D body)
Helper method for forasyncNb.
|
static void |
HjRegionHelper.forasyncSuspChunked(HjRegion.HjRegion2D hjRegion,
HjSuspendingProcedureInt2D body)
Helper method for forasyncNbChunked.
|
static void |
Module1.forseq(HjRegion.HjRegion2D hjRegion,
HjSuspendingProcedureInt2D body)
Construct to represent a sequential loop while working with regions.
|
static void |
Module1.forseq(int s0,
int e0,
int s1,
int e1,
HjSuspendingProcedureInt2D body)
Construct to represent loop-level parallelism.
|
static void |
HjRegionHelper.forseqSusp(HjRegion.HjRegion2D hjRegion,
HjSuspendingProcedureInt2D body)
Helper method for forseqNb.
|
Modifier and Type | Method and Description |
---|---|
void |
HjRuntime.asyncSimt(long estimatedWorkInMilliseconds,
int maxParallelism,
int start,
int end,
HjSuspendingProcedureInt2D runnable)
asyncSimt
|
Modifier and Type | Method and Description |
---|---|
void |
ForkJoinRuntime.asyncSimt(long estimatedWorkInMiliseconds,
int maxParallelism,
int start,
int end,
HjSuspendingProcedureInt2D runnable)
asyncSimt
|
Modifier and Type | Method and Description |
---|---|
void |
JavaForkJoinRuntime.asyncSimt(long estimatedWorkInMilliseconds,
int maxParallelism,
int start,
int end,
HjSuspendingProcedureInt2D runnable)
asyncSimt
|
Modifier and Type | Method and Description |
---|---|
void |
SequentialRuntime.asyncSimt(long estimatedWorkInMilliseconds,
int maxParallelism,
int start,
int end,
HjSuspendingProcedureInt2D runnable)
asyncSimt
|
Modifier and Type | Method and Description |
---|---|
void |
SimtRuntime.asyncSimt(long estimatedWorkInMilliseconds,
int maxParallelism,
int start,
int end,
HjSuspendingProcedureInt2D runnable)
asyncSimt
|
Constructor and Description |
---|
SimtActivity(String name,
HjPlace hjPlace,
long workInMiliseconds,
int maxParallelism,
int startRange,
int endRange,
HjSuspendingProcedureInt2D runnable,
SimtRuntime hjRuntime,
HabaneroActivity parentActivity,
HjPhaserPair ph)
Constructor for SimtActivity.
|
SimtActivity(String name,
HjPlace hjPlace,
long workInMiliseconds,
int maxParallelism,
int startRange,
int endRange,
HjSuspendingProcedureInt2D runnable,
SimtRuntime hjRuntime,
HabaneroActivity parentActivity,
HjPhaserPair ph,
SimtActivity.CommonSimtActivityData commonSynchronizedData) |
Copyright © 2015 Rice University - Department of Computer Science. All rights reserved.