This section: Forthcoming

Nd4j makes extensive use of vectorized c++ code for all numerical operations (utilizing JavaCPP), off-heap data storage and optimized native BLAS libraries (OpenBLAS, Intel MKL, cuBLAS etc).