Skip to content

jaspreetdhanjan/jnvi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Java Native Vectorisation Interface (JNVI)

Introduction

The JNVI was developed as a final-year project as a part of my undergraduate Computer Science degree.

It is an API that exposes access to low-level SIMD (Single Instruction, Multiple Data) machine architecture through JNI. This is achieved by allocating memory off-heap as vectors and operating upon them.

The report can be read here.

Features

The API supports types: int, double and float

Usage

About

Java Native Vectorisation Interface (JNVI)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published