Oneapi

Open-source projects categorized as Oneapi
Language: + C++ + Python + Julia
Topics: GPU Sycl Intel Cuda Dpcpp

Top 17 Oneapi Open-Source Projects

  • oneTBB

    oneAPI Threading Building Blocks (oneTBB)

  • Project mention: Better use of threads | /r/cpp_questions | 2023-05-31

    Use a library like https://github.com/oneapi-src/oneTBB

  • oneDNN

    oneAPI Deep Neural Network Library (oneDNN)

  • Project mention: Blaze: A High Performance C++ Math library | news.ycombinator.com | 2024-04-17

    If you are talking about non-small matrix multiplication in MKL, is now in opensource as a part of oneDNN. It literally has exactly the same code, as in MKL (you can see this by inspecting constants or doing high-precision benchmarks).

    For small matmul there is libxsmm. It may take tremendous efforts make something faster than oneDNN and libxsmm, as jit-based approach of https://github.com/oneapi-src/oneDNN/blob/main/src/gpu/jit/g... is too flexible: if someone finds a better sequence, oneDNN can reuse it without major change of design.

    But MKL is not limited to matmul, I understand it...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • llvm

    Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects. (by intel)

  • Project mention: Vcc – The Vulkan Clang Compiler | news.ycombinator.com | 2024-01-09

    Intel's modern compilers (icx, icpx) are clang-based. There is an open-source version [1], and the closed-source version is built atop of this with extra closed-source special sauce.

    AOCC and ROCm are also based on LLVM/clang.

    [1] https://github.com/intel/llvm

  • scikit-learn-intelex

    Intel(R) Extension for Scikit-learn is a seamless way to speed up your Scikit-learn application

  • oneAPI-samples

    Samples for Intel® oneAPI Toolkits

  • oneDPL

    oneAPI DPC++ Library (oneDPL) https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/dpc-library.html (by oneapi-src)

  • oneDAL

    oneAPI Data Analytics Library (oneDAL)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • oneMKL

    oneAPI Math Kernel Library (oneMKL) Interfaces

  • occa

    Portable and vendor neutral framework for parallel programming on heterogeneous platforms.

  • Project mention: Portable and vendor neutral parallel programming on heterogeneous platforms | news.ycombinator.com | 2024-04-11
  • ginkgo

    Numerical linear algebra software package (by ginkgo-project)

  • libvpl

    Intel® Video Processing Library API, dispatcher, and examples

  • level-zero

    oneAPI Level Zero Specification Headers and Loader

  • oneAPI.jl

    Julia support for the oneAPI programming toolkit.

  • dpctl

    Python SYCL bindings and SYCL-based Python Array API library

  • Project mention: Data Parallel Extensions for Python: near-native speed for scientific computing | news.ycombinator.com | 2023-11-24

    Considering how poorly it seems to support cuda as a backend [0], I wouldn't hold my breath about non intel vendor support (amd cpu or gpu). As for less common gpus, there really is no good support in any library. If you ever want to go down a fun rabbit hole, try to use the gpu in a raspberry pi for something. You'll eventually find one guy who reverse engineered the drivers to make a compiler but that's it.

    [0] https://github.com/IntelPython/dpctl/discussions/1124

  • dpnp

    Data Parallel Extension for NumPy

  • numpy-mkl-wheels

    Wheels for Python on Windows, linked to oneAPI MKL

  • Project mention: Christoph Gohlke's pre-compiled wheels now available on his Github | /r/Python | 2023-05-26

    Wheels for Python on Windows, linked to oneAPI MKL: numpy+MKL, scipy, etc.

  • eaminer

    Heterogeneous Ethereum Miner with support for AMD, Intel and Nvidia GPUs using SYCL, OpenCL and CUDA backends

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Oneapi related posts

  • Blaze: A High Performance C++ Math library

    7 projects | news.ycombinator.com | 17 Apr 2024
  • device::aspects ?

    1 project | /r/sycl | 25 Apr 2023
  • Modern Software Development Tools and oneAPI Part 2

    2 projects | dev.to | 10 Jan 2023
  • Modern Software Development Tools and oneAPI Part 1

    2 projects | dev.to | 31 Dec 2022
  • Using Handbrake Nightly Build in Tdarr

    1 project | /r/Tdarr | 5 Dec 2022
  • Got my Intel Arc A380 (DG2) to work with Booshs qsv on Tdarr (bare metal Ubuntu 22.04)!

    7 projects | /r/Tdarr | 15 Nov 2022
  • Cross Platform Computing Framework?

    1 project | /r/hardware | 17 Oct 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Oneapi projects? This list will help you:

Project Stars
1 oneTBB 5,322
2 oneDNN 3,471
3 llvm 1,166
4 scikit-learn-intelex 1,162
5 oneAPI-samples 846
6 oneDPL 712
7 oneDAL 593
8 oneMKL 570
9 occa 379
10 ginkgo 375
11 libvpl 253
12 level-zero 180
13 oneAPI.jl 174
14 dpctl 94
15 dpnp 91
16 numpy-mkl-wheels 37
17 eaminer 4

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com