Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 814 Bytes

README.md

File metadata and controls

16 lines (12 loc) · 814 Bytes

Hyperdrive

(c)2010-2011 Adam Ierymenko [[email protected]]
Licensed under the BSD License (http://www.opensource.org/licenses/bsd-license)

Hyperdrive is a simple Java library for creating fast arrays indexed by arbitrary numbers of dimensions (2d, 3d, 4d, 5d, and so on). It is useful for scientific computing. Run HyperdriveTester to test and benchmark. Documentation is in the source in the form of JavaDoc.

HyperdriveTester benchmarks Hyperdrive against native Java arrays. It is generally a bit slower for 2d and 3d arrays but is faster for higher dimensional arrays.

Another advantage of Hyperdrive is that it provides a common interface for arrays of any dimensionality, enabling the easy creation of algorithms that operate on arrays/matrices with arbitrary numbers of dimensions.