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.experimental.actors | |
edu.rice.hj.runtime.actors |
The base package for the habanero-java actors support.
|
edu.rice.hj.runtime.baseruntime | |
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 HjPlace |
Module0.here() |
static HjPlace |
Module0.place(int id) |
Modifier and Type | Method and Description |
---|---|
static void |
Module0.asyncNbAt(HjPlace place,
HjRunnable runnable) |
Modifier and Type | Method and Description |
---|---|
HjPlace |
HjRuntime.currentPlace() |
HjPlace |
HjPlace.nextPlace() |
HjPlace |
HjPlace.place(int id) |
HjPlace |
HjPlace.prevPlace() |
Modifier and Type | Method and Description |
---|---|
void |
HjRuntime.asyncSeqAt(boolean sequentialize,
HjPlace place,
HjRunnable runnable)
Runs the body of code (possibly) asynchronously at the specified place.
|
void |
HjRuntime.asyncSuspAt(HjPlace place,
HjSuspendable suspendable)
Runs the body of code (possibly) asynchronously at the specified place.
|
void |
HjRuntime.scheduleActivity(HjPlace hjPlace,
Runnable runnable)
Schedules an activity whose body is represented by the
Runnable instance. |
void |
HjActor.start(HjPlace hjPlace)
Causes the actor to start processing messages that have been sent to it. pause() messages before the actor has
started are ignored.
|
Modifier and Type | Method and Description |
---|---|
void |
Selector.start(HjPlace hjPlace)
Causes the selector to start processing messages that have been sent to it. pause() messages before the selector
was started are ignored.
|
Modifier and Type | Method and Description |
---|---|
HjPlace |
LingeringActivity.place()
Returns the place of the activity.
|
Modifier and Type | Method and Description |
---|---|
static LingeringActivity |
ActorRuntimeHelper.newLingeringActivity(String name,
HjPlace hjPlace)
newLingeringActivity.
|
void |
Actor.start(HjPlace hjPlace)
Causes the actor to start processing messages that have been sent to it. pause() messages before the actor was
started are ignored.
|
Constructor and Description |
---|
LingeringHabaneroActivity(String name,
HjPlace hjPlace,
HabaneroActivity parentActivity)
Constructor for LingeringHabaneroActivity.
|
RunnableHabaneroActivity(String name,
HjPlace hjPlace,
Runnable pRunnable)
Constructor for RunnableHabaneroActivity.
|
Modifier and Type | Class and Description |
---|---|
class |
PlaceImpl |
Modifier and Type | Method and Description |
---|---|
HjPlace |
BaseRuntime.currentPlace() |
static HjPlace |
PlaceImpl.homePlace() |
HjPlace |
PlaceImpl.nextPlace() |
HjPlace |
HabaneroActivity.place()
Returns the place of the activity.
|
HjPlace |
PlaceImpl.place(int id) |
HjPlace |
PlaceImpl.prevPlace() |
Modifier and Type | Method and Description |
---|---|
static RunnableActivity |
HabaneroActivityFactory.adapt(String activityName,
HjPlace hjPlace,
HjRunnable runnable)
Factory method for
RunnableActivity instances. |
static SuspendableActivity |
HabaneroActivityFactory.adapt(String activityName,
HjPlace hjPlace,
HjSuspendable suspendable)
Factory method for
SuspendableActivity instances. |
void |
BaseRuntime.asyncSeqAt(boolean sequentialize,
HjPlace place,
HjRunnable runnable)
Runs the body of code (possibly) asynchronously at the specified place.
|
void |
BaseRuntime.asyncSuspAt(HjPlace place,
HjSuspendable suspendable)
Runs the body of code (possibly) asynchronously at the specified place.
|
void |
BaseRuntime.scheduleActivity(HjPlace hjPlace,
Runnable runnable)
Schedules an activity whose body is represented by the
Runnable instance. |
Constructor and Description |
---|
HabaneroActivity(String activityName,
HjPlace hjPlace)
Constructor for HabaneroActivity.
|
RunnableActivity(String activityName,
HjPlace hjPlace)
Constructor for HabaneroActivity.
|
SuspendableActivity(String activityName,
HjPlace hjPlace)
Constructor for HabaneroActivity.
|
Modifier and Type | Method and Description |
---|---|
HjPlace |
JavaForkJoinRuntime.currentPlace() |
Modifier and Type | Method and Description |
---|---|
void |
JavaForkJoinRuntime.asyncSeqAt(boolean sequentialize,
HjPlace place,
HjRunnable runnable)
Runs the body of code (possibly) asynchronously at the specified place.
|
void |
JavaForkJoinRuntime.asyncSuspAt(HjPlace place,
HjSuspendable suspendable)
Runs the body of code (possibly) asynchronously at the specified place.
|
void |
JavaForkJoinRuntime.scheduleActivity(HjPlace hjPlace,
Runnable runnable)
Schedules an activity whose body is represented by the
Runnable instance. |
Modifier and Type | Method and Description |
---|---|
HjPlace |
SequentialRuntime.currentPlace() |
Modifier and Type | Method and Description |
---|---|
void |
SequentialRuntime.asyncSeqAt(boolean sequentialize,
HjPlace place,
HjRunnable runnable)
Runs the body of code (possibly) asynchronously at the specified place.
|
void |
SequentialRuntime.asyncSuspAt(HjPlace place,
HjSuspendable suspendable)
Runs the body of code (possibly) asynchronously at the specified place.
|
void |
SequentialRuntime.scheduleActivity(HjPlace hjPlace,
Runnable runnable)
Schedules an activity whose body is represented by the
Runnable instance. |
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.