Fork me on GitHub

General

What is Jama
Jama is a lightweight java library for matrix operations and calculations.

[top]

Matrix calculations on the GPU

How is the GPU connected?
JavaCL is used to connect the java application with the gpu.

[top]


Where can I find more information about OpenCL
Take a look at the OpenCL page. If you want to write a kernel than take a look at the very good cheatsheet

[top]


What are the implementation details of the matrix multiplication?

This Stackoverflow post gives the mathematical foundation of the algorithm.

The implementation is derived from this tutorial, which only works for correct sized matrices.

[top]