|
|
Memory utilization and performance
for operations on large arrays are enhanced by using packed array
technology.
|
|
|
Packed arrays are the unique Mathematica technology used to
seamlessly integrate compacted arrays and optimized computations that
include them. Computations to be performed on machine-precision matrices
and arrays are analyzed to decide whether packing them into a specialized
format will improve the performance of the computation. This process
of analysis and application occurs transparently, with outputs
presented the same way regardless of which
methodology Mathematica chooses.
Mathematica automatically compiles complicated functions that
will be repeatedly applied to such packed arrays. This
lets Mathematica perform large-scale linear algebra
computations as fast as or faster than specialized numerical
systems.
| |