Skip to content

numpy/numpy-simd-routines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

NumPy SIMD Routines

A collection of C++ SIMD implementations for numerical operations in NumPy.

Note: This project is in early stages of development. APIs, structure, and functionality may change significantly as the project evolves.

Overview

numpy-simd-routines is a collection of C++ header files that provide optimized SIMD (Single Instruction Multiple Data) implementations for common numerical operations used in NumPy. The library consists of inline functions that can be easily integrated into NumPy or other numerical computing projects.

These routines are developed outside the main NumPy repository for two primary reasons:

  1. To share optimized SIMD implementations with other projects in the Python numerical computing ecosystem, enabling code reuse across multiple libraries
  2. To speed up development by focusing on SIMD optimizations separately from the main NumPy codebase

As a collection of header files, it can be easily integrated into NumPy or other numerical computing projects without build dependencies, simplifying adoption and maintenance.

About

SIMD math routines used in NumPy

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published