Skip to content
This repository has been archived by the owner on Dec 12, 2021. It is now read-only.

voldien/jhpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jhpm

Actions Build Status License: GPL v3 GitHub release

jhpm ( Java hpm) is a wrapper library of the hpm library for using it in the Java languages.

The project consists of declared java classes and the JNI code for implementing the mapping between the c code and the java methods.

Motivation

The project was created in order to create a Java interface library for utilizing the hpm library. Where the hpm (high-performance matrices) library uses the most appropriated SIMD extension available on the system, in order to increase the performance per math operation. See more details at hpm.

Installation

The project uses the CMake in order to add compatibility for cross-platform make files.

Linux

The following command covers how to compile and install the npm library on Linux through the command line.

mkdir build
cd build
cmake ..
make

Dependencies

The library depends on the hpm library and the java development kit.

sudo apt install default-jdk

License

This project is licensed under the GPL+3 License - see the LICENSE file for details.