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.