| 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.continuation |
Continuations Library for Coroutine support in Java.
|
| edu.rice.hj.experimental | |
| edu.rice.hj.experimental.actors | |
| edu.rice.hj.experimental.api | |
| edu.rice.hj.runtime.accumulator |
The base package for the habanero-java accumulators.
|
| edu.rice.hj.runtime.actors |
The base package for the habanero-java actors support.
|
| edu.rice.hj.runtime.arrayview |
The base package for all habanero-java array view classes.
|
| edu.rice.hj.runtime.baseruntime | |
| edu.rice.hj.runtime.config |
The base package for the habanero-java runtime configuration.
|
| edu.rice.hj.runtime.eureka | |
| edu.rice.hj.runtime.eventcount | |
| 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.mapreduce | |
| edu.rice.hj.runtime.mapreduce2 | |
| edu.rice.hj.runtime.metrics |
The base package for the habanero-java abstract metrics.
|
| edu.rice.hj.runtime.phasers |
The base package for the habanero-java phaser support.
|
| edu.rice.hj.runtime.region |
The base package for all habanero-java regions.
|
| edu.rice.hj.runtime.sequential |
The base package for a sequential implementation of the HJ runtime.
|
| edu.rice.hj.runtime.simt |
| Class and Description |
|---|
| HjActor
Interface for an Actor.
|
| HjCallable
This is equivalent of the
Callable class for Habanero-Java. |
| HjDataDrivenFuture
A Future that may be explicitly completed by setting its value using the
put() method. |
| HjDoubleArrayView.HjDoubleArrayView1D
A 1-D view on a 1-D Java array.
|
| HjDoubleArrayView.HjDoubleArrayView2D
A 2-D view on a 1-D Java array.
|
| HjDoubleArrayView.HjDoubleArrayView3D
A 3-D view on a 1-D Java array.
|
| HjEventCount
An eventcount is an object that keeps a count of the number of events in a particular class that have occurred so far
in the execution of the system.
|
| HjEventLogger.EventType
The event types supported in the logger.
|
| HjFinishAccumulator
Finish accumulators are a construct that support predefined parallel reductions for dynamic task parallelism.
|
| HjFuture
HJ also includes support for async tasks with return values in the form of futures .
|
| HjIntArrayView.HjIntArrayView1D
A 1-D view on a 1-D Java array.
|
| HjIntArrayView.HjIntArrayView2D
A 2-D view on a 1-D Java array.
|
| HjIntArrayView.HjIntArrayView3D
A 3-D view on a 1-D Java array.
|
| HjMetrics
An interface to report the metrics result.
|
| HjOperator
An operator used in parallel reductions by finish accumulators.
|
| HjPhaser
Phasers are a new coordination construct that unifies collective and point-to-point synchronizations.
|
| HjPhaserMode
The allowed phaser modes.
|
| HjPhaserPair
A HjPhaserPair represents a tuple of a phaser and the corresponding registration mode.
|
| HjPlace
The place construct in HJ provides a way for the programmer to specify affinity among async tasks.
|
| HjPoint
A point represents an ordered tuplet of n terms, (a0, a1, a2, ..., an-1) where n is the rank of the space in which
the point is located.
|
| HjProcedure
An interface representing a function of 1 parameter.
|
| HjProcedureInt1D
An interface representing a function of 1 integer parameter.
|
| HjProcedureInt2D
An interface representing a function of 2 integer parameters.
|
| HjProcedureInt3D
An interface representing a function of 3 integer parameters.
|
| HjRegion.HjRegion1D
Abstraction for a 1-D region.
|
| HjRegion.HjRegion2D
Abstraction for a 2-D region.
|
| HjRegion.HjRegion3D
Abstraction for a 3-D region.
|
| HjRunnable
This interface is designed to provide a common protocol for objects that wish to execute code while they are active.
|
| HjSuspendable
This interface is designed to provide a common protocol for objects that wish to execute (possibly thread-blocking)
code while they are active.
|
| HjSuspendingCallable
This is equivalent of the
Callable class for Habanero-Java. |
| HjSuspendingProcedure
An interface representing a function of 1 parameter.
|
| HjSuspendingProcedureInt1D
An interface representing a function of 1 integer parameter.
|
| HjSuspendingProcedureInt2D
An interface representing a function of 2 integer parameters where the body may suspend.
|
| HjSuspendingProcedureInt3D
An interface representing a function of 3 integer parameters.
|
SuspendableException
SuspendableException is an exception used to mark tasks that can possibly suspend. |
| Class and Description |
|---|
| HjCallable
This is equivalent of the
Callable class for Habanero-Java. |
| HjDataDrivenFuture
A Future that may be explicitly completed by setting its value using the
put() method. |
| HjDoubleArrayView
A view on a 1-D Java array.
|
| HjEventCount
An eventcount is an object that keeps a count of the number of events in a particular class that have occurred so far
in the execution of the system.
|
| HjEventLogger
TODO Add javadoc.
|
| HjEventLogger.EventType
The event types supported in the logger.
|
| HjFinishAccumulator
Finish accumulators are a construct that support predefined parallel reductions for dynamic task parallelism.
|
| HjFuture
HJ also includes support for async tasks with return values in the form of futures .
|
| HjFuture.CancelledException
Exception returned
|
| HjIntArrayView
A view on a 1-D Java array.
|
| HjMetrics
An interface to report the metrics result.
|
| HjOperator
An operator used in parallel reductions by finish accumulators.
|
| HjPhaser
Phasers are a new coordination construct that unifies collective and point-to-point synchronizations.
|
| HjPhaserMode
The allowed phaser modes.
|
| HjPhaserPair
A HjPhaserPair represents a tuple of a phaser and the corresponding registration mode.
|
| HjPlace
The place construct in HJ provides a way for the programmer to specify affinity among async tasks.
|
| HjPoint
A point represents an ordered tuplet of n terms, (a0, a1, a2, ..., an-1) where n is the rank of the space in which
the point is located.
|
| HjProcedure
An interface representing a function of 1 parameter.
|
| HjRegion
A region represents a (sparse or dense) k-dimensional space of points.
|
| HjRegion.HjRegion1D
Abstraction for a 1-D region.
|
| HjRegion.HjRegion2D
Abstraction for a 2-D region.
|
| HjRegion.HjRegion3D
Abstraction for a 3-D region.
|
| HjRunnable
This interface is designed to provide a common protocol for objects that wish to execute code while they are active.
|
| HjSuspendable
This interface is designed to provide a common protocol for objects that wish to execute (possibly thread-blocking)
code while they are active.
|
| HjSuspendingCallable
This is equivalent of the
Callable class for Habanero-Java. |
| HjSuspendingProcedureInt2D
An interface representing a function of 2 integer parameters where the body may suspend.
|
SuspendableException
SuspendableException is an exception used to mark tasks that can possibly suspend. |
| Class and Description |
|---|
SuspendableException
SuspendableException is an exception used to mark tasks that can possibly suspend. |
| Class and Description |
|---|
| HjCallable
This is equivalent of the
Callable class for Habanero-Java. |
| HjFuture
HJ also includes support for async tasks with return values in the form of futures .
|
| HjIndexable
Interface to mark classes that can be indexed by integers.
|
| HjProcedure
An interface representing a function of 1 parameter.
|
| HjRunnable
This interface is designed to provide a common protocol for objects that wish to execute code while they are active.
|
| HjSuspendable
This interface is designed to provide a common protocol for objects that wish to execute (possibly thread-blocking)
code while they are active.
|
| HjSuspendingProcedure
An interface representing a function of 1 parameter.
|
SuspendableException
SuspendableException is an exception used to mark tasks that can possibly suspend. |
| Class and Description |
|---|
| HjPlace
The place construct in HJ provides a way for the programmer to specify affinity among async tasks.
|
| Class and Description |
|---|
| HjFuture
HJ also includes support for async tasks with return values in the form of futures .
|
SuspendableException
SuspendableException is an exception used to mark tasks that can possibly suspend. |
| Class and Description |
|---|
| HjFinishAccumulator
Finish accumulators are a construct that support predefined parallel reductions for dynamic task parallelism.
|
| HjOperator
An operator used in parallel reductions by finish accumulators.
|
| Class and Description |
|---|
| HjActor
Interface for an Actor.
|
| HjPlace
The place construct in HJ provides a way for the programmer to specify affinity among async tasks.
|
| Class and Description |
|---|
| HjDoubleArrayView
A view on a 1-D Java array.
|
| HjDoubleArrayView.HjDoubleArrayView1D
A 1-D view on a 1-D Java array.
|
| HjDoubleArrayView.HjDoubleArrayView2D
A 2-D view on a 1-D Java array.
|
| HjDoubleArrayView.HjDoubleArrayView3D
A 3-D view on a 1-D Java array.
|
| HjIntArrayView
A view on a 1-D Java array.
|
| HjIntArrayView.HjIntArrayView1D
A 1-D view on a 1-D Java array.
|
| HjIntArrayView.HjIntArrayView2D
A 2-D view on a 1-D Java array.
|
| HjIntArrayView.HjIntArrayView3D
A 3-D view on a 1-D Java array.
|
| HjRegion.HjRegion1D
Abstraction for a 1-D region.
|
| HjRegion.HjRegion2D
Abstraction for a 2-D region.
|
| HjRegion.HjRegion3D
Abstraction for a 3-D region.
|
| Class and Description |
|---|
| HjCallable
This is equivalent of the
Callable class for Habanero-Java. |
| HjDataDrivenFuture
A Future that may be explicitly completed by setting its value using the
put() method. |
| HjEventCount
An eventcount is an object that keeps a count of the number of events in a particular class that have occurred so far
in the execution of the system.
|
| HjEventLogger
TODO Add javadoc.
|
| HjEventLogger.EventType
The event types supported in the logger.
|
| HjFinishAccumulator
Finish accumulators are a construct that support predefined parallel reductions for dynamic task parallelism.
|
| HjFuture
HJ also includes support for async tasks with return values in the form of futures .
|
| HjLambda
Simple functional interface taking one parameter and returning a value.
|
| HjMetrics
An interface to report the metrics result.
|
| HjOperator
An operator used in parallel reductions by finish accumulators.
|
| HjPhaser
Phasers are a new coordination construct that unifies collective and point-to-point synchronizations.
|
| HjPhaserMode
The allowed phaser modes.
|
| HjPhaserPair
A HjPhaserPair represents a tuple of a phaser and the corresponding registration mode.
|
| HjPlace
The place construct in HJ provides a way for the programmer to specify affinity among async tasks.
|
| HjProcedure
An interface representing a function of 1 parameter.
|
| HjRunnable
This interface is designed to provide a common protocol for objects that wish to execute code while they are active.
|
| HjRuntime
The HjRuntime interface support by all runtime implementations.
|
| HjSuspendable
This interface is designed to provide a common protocol for objects that wish to execute (possibly thread-blocking)
code while they are active.
|
| HjSuspendingCallable
This is equivalent of the
Callable class for Habanero-Java. |
SuspendableException
SuspendableException is an exception used to mark tasks that can possibly suspend. |
| Class and Description |
|---|
| HjRuntime
The HjRuntime interface support by all runtime implementations.
|
| Class and Description |
|---|
| HjProcedure
An interface representing a function of 1 parameter.
|
SuspendableException
SuspendableException is an exception used to mark tasks that can possibly suspend. |
| Class and Description |
|---|
| HjEventCount
An eventcount is an object that keeps a count of the number of events in a particular class that have occurred so far
in the execution of the system.
|
SuspendableException
SuspendableException is an exception used to mark tasks that can possibly suspend. |
| Class and Description |
|---|
| HjRuntime
The HjRuntime interface support by all runtime implementations.
|
| HjSuspendingProcedureInt2D
An interface representing a function of 2 integer parameters where the body may suspend.
|
| Class and Description |
|---|
| HjCallable
This is equivalent of the
Callable class for Habanero-Java. |
| HjDataDrivenFuture
A Future that may be explicitly completed by setting its value using the
put() method. |
| HjEventCount
An eventcount is an object that keeps a count of the number of events in a particular class that have occurred so far
in the execution of the system.
|
| HjEventLogger
TODO Add javadoc.
|
| HjFinishAccumulator
Finish accumulators are a construct that support predefined parallel reductions for dynamic task parallelism.
|
| HjFuture
HJ also includes support for async tasks with return values in the form of futures .
|
| HjMetrics
An interface to report the metrics result.
|
| HjOperator
An operator used in parallel reductions by finish accumulators.
|
| HjPhaser
Phasers are a new coordination construct that unifies collective and point-to-point synchronizations.
|
| HjPhaserMode
The allowed phaser modes.
|
| HjPhaserPair
A HjPhaserPair represents a tuple of a phaser and the corresponding registration mode.
|
| HjPlace
The place construct in HJ provides a way for the programmer to specify affinity among async tasks.
|
| HjProcedure
An interface representing a function of 1 parameter.
|
| HjRunnable
This interface is designed to provide a common protocol for objects that wish to execute code while they are active.
|
| HjRuntime
The HjRuntime interface support by all runtime implementations.
|
| HjSuspendable
This interface is designed to provide a common protocol for objects that wish to execute (possibly thread-blocking)
code while they are active.
|
| HjSuspendingCallable
This is equivalent of the
Callable class for Habanero-Java. |
| HjSuspendingProcedureInt2D
An interface representing a function of 2 integer parameters where the body may suspend.
|
SuspendableException
SuspendableException is an exception used to mark tasks that can possibly suspend. |
| Class and Description |
|---|
SuspendableException
SuspendableException is an exception used to mark tasks that can possibly suspend. |
| Class and Description |
|---|
SuspendableException
SuspendableException is an exception used to mark tasks that can possibly suspend. |
| Class and Description |
|---|
| HjFuture
HJ also includes support for async tasks with return values in the form of futures .
|
| HjMetrics
An interface to report the metrics result.
|
| HjPhaserPair
A HjPhaserPair represents a tuple of a phaser and the corresponding registration mode.
|
| Class and Description |
|---|
| HjFuture
HJ also includes support for async tasks with return values in the form of futures .
|
| HjPhaser
Phasers are a new coordination construct that unifies collective and point-to-point synchronizations.
|
| HjPhaserMode
The allowed phaser modes.
|
| HjPhaserPair
A HjPhaserPair represents a tuple of a phaser and the corresponding registration mode.
|
SuspendableException
SuspendableException is an exception used to mark tasks that can possibly suspend. |
| Class and Description |
|---|
| HjPoint
A point represents an ordered tuplet of n terms, (a0, a1, a2, ..., an-1) where n is the rank of the space in which
the point is located.
|
| HjRegion
A region represents a (sparse or dense) k-dimensional space of points.
|
| HjRegion.HjRegion1D
Abstraction for a 1-D region.
|
| HjRegion.HjRegion2D
Abstraction for a 2-D region.
|
| HjRegion.HjRegion3D
Abstraction for a 3-D region.
|
| Class and Description |
|---|
| HjCallable
This is equivalent of the
Callable class for Habanero-Java. |
| HjDataDrivenFuture
A Future that may be explicitly completed by setting its value using the
put() method. |
| HjEventCount
An eventcount is an object that keeps a count of the number of events in a particular class that have occurred so far
in the execution of the system.
|
| HjEventLogger
TODO Add javadoc.
|
| HjFinishAccumulator
Finish accumulators are a construct that support predefined parallel reductions for dynamic task parallelism.
|
| HjFuture
HJ also includes support for async tasks with return values in the form of futures .
|
| HjMetrics
An interface to report the metrics result.
|
| HjOperator
An operator used in parallel reductions by finish accumulators.
|
| HjPhaser
Phasers are a new coordination construct that unifies collective and point-to-point synchronizations.
|
| HjPhaserMode
The allowed phaser modes.
|
| HjPhaserPair
A HjPhaserPair represents a tuple of a phaser and the corresponding registration mode.
|
| HjPlace
The place construct in HJ provides a way for the programmer to specify affinity among async tasks.
|
| HjProcedure
An interface representing a function of 1 parameter.
|
| HjRunnable
This interface is designed to provide a common protocol for objects that wish to execute code while they are active.
|
| HjRuntime
The HjRuntime interface support by all runtime implementations.
|
| HjSuspendable
This interface is designed to provide a common protocol for objects that wish to execute (possibly thread-blocking)
code while they are active.
|
| HjSuspendingCallable
This is equivalent of the
Callable class for Habanero-Java. |
| HjSuspendingProcedureInt2D
An interface representing a function of 2 integer parameters where the body may suspend.
|
SuspendableException
SuspendableException is an exception used to mark tasks that can possibly suspend. |
| Class and Description |
|---|
| HjPhaserPair
A HjPhaserPair represents a tuple of a phaser and the corresponding registration mode.
|
| HjPlace
The place construct in HJ provides a way for the programmer to specify affinity among async tasks.
|
| HjRuntime
The HjRuntime interface support by all runtime implementations.
|
| HjSuspendingProcedureInt2D
An interface representing a function of 2 integer parameters where the body may suspend.
|
SuspendableException
SuspendableException is an exception used to mark tasks that can possibly suspend. |
Copyright © 2015 Rice University - Department of Computer Science. All rights reserved.