Vectorized BLAS

Implementation of some of the BLAS API in Java using hardware acceleration.

Лицензия

Лицензия

Группа

Группа

dev.ludovic
Идентификатор

Идентификатор

vectorizedblas
Последняя версия

Последняя версия

0.1.11
Дата

Дата

Тип

Тип

pom
Описание

Описание

Vectorized BLAS
Implementation of some of the BLAS API in Java using hardware acceleration.
Ссылка на сайт

Ссылка на сайт

http://github.com/luhenry/vectorizedblas
Система контроля версий

Система контроля версий

http://github.com/luhenry/vectorizedblas/tree/master

Скачать vectorizedblas

Имя Файла Размер
vectorizedblas-0.1.11.pom 7 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/dev.ludovic/vectorizedblas/ -->
<dependency>
    <groupId>dev.ludovic</groupId>
    <artifactId>vectorizedblas</artifactId>
    <version>0.1.11</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/dev.ludovic/vectorizedblas/
implementation 'dev.ludovic:vectorizedblas:0.1.11'
// https://jarcasting.com/artifacts/dev.ludovic/vectorizedblas/
implementation ("dev.ludovic:vectorizedblas:0.1.11")
'dev.ludovic:vectorizedblas:pom:0.1.11'
<dependency org="dev.ludovic" name="vectorizedblas" rev="0.1.11">
  <artifact name="vectorizedblas" type="pom" />
</dependency>
@Grapes(
@Grab(group='dev.ludovic', module='vectorizedblas', version='0.1.11')
)
libraryDependencies += "dev.ludovic" % "vectorizedblas" % "0.1.11"
[dev.ludovic/vectorizedblas "0.1.11"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

  • benchmarks
  • blas

Build

Requirements

  • JDK 16+. It rely on the Vector API which has been integrated in JDK 16

Commands

$> JAVA_HOME=/usr/lib/jvm/jdk-17+1 mvn clean package

Run

You've a set of benchmarks in benchmarks/src/main/java. You can run them with:

$> /usr/lib/jvm/jdk/bin/java -jar benchmarks/target/blas-benchmarks.jar -f 3 -wi 4 -i 2 -rff jmh-results.csv

Contribution

I welcome the addition of any BLAS operation as long as it comes with corresponding tests and benchmarks.

Версии библиотеки

Версия
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7