kandi background
Explore Kits

9 best C++ CPU libraries in 2022

by Open Weaver kits ✔ Updated: May 13, 2022

C++ is a general-purpose programming language that is widely used in the software industry. One of its central features is object-oriented programming (OOP) as well as generic programming, which allows programmers to create efficient, easy-to-maintain and reusable code. C++ is widely used by programmers to develop application software with a personal computer. C++ has been the language of choice for many CPU libraries over the years. C++ CPU libraries are a staple for anyone working in artificial intelligence or machine learning. The availability of libraries in C++ has drastically reduced the time required to develop complex programs and applications. A few of the most popular C++ CPU open source libraries for developers are: thunder svm - Thunder SVM: A Fast SVM Library on GPUs and CPUs; mshadow - Matrix Shadow: Light weight CPU/GPU Matrix and Tensor Template Library in C/CUDA for Machine Learning; ToyPathTracer - Toy path tracer for my own learning purposes.

thor-osby wichtounet

C++ star image 1505 Version:Current

License: Permissive (MIT)

Simple operating system in C++, written from scratch

Support
Quality
Security
License
Reuse

thor-osby wichtounet

C++ star image 1505 Version:Current License: Permissive (MIT)

Simple operating system in C++, written from scratch
Support
Quality
Security
License
Reuse

thundersvmby Xtra-Computing

C++ star image 1451 Version:0.3.12

License: Permissive (Apache-2.0)

ThunderSVM: A Fast SVM Library on GPUs and CPUs

Support
Quality
Security
License
Reuse

thundersvmby Xtra-Computing

C++ star image 1451 Version:0.3.12 License: Permissive (Apache-2.0)

ThunderSVM: A Fast SVM Library on GPUs and CPUs
Support
Quality
Security
License
Reuse

mshadowby dmlc

C++ star image 1083 Version:v1.1

License: Others (Non-SPDX)

Matrix Shadow:Lightweight CPU/GPU Matrix and Tensor Template Library in C++/CUDA for (Deep) Machine Learning

Support
Quality
Security
License
Reuse

mshadowby dmlc

C++ star image 1083 Version:v1.1 License: Others (Non-SPDX)

Matrix Shadow:Lightweight CPU/GPU Matrix and Tensor Template Library in C++/CUDA for (Deep) Machine Learning
Support
Quality
Security
License
Reuse

lite.ai.toolkitby DefTruth

C++ star image 2410 Version:v0.1.1

License: Strong Copyleft (GPL-3.0)

🛠 A lite C++ toolkit of awesome AI models with ONNXRuntime, NCNN, MNN and TNN. YOLOv5, YOLOX, YOLOP, YOLOv6, YOLOR, MODNet, YOLOX, YOLOv7, YOLOv8. MNN, NCNN, TNN, ONNXRuntime.

Support
Quality
Security
License
Reuse

lite.ai.toolkitby DefTruth

C++ star image 2410 Version:v0.1.1 License: Strong Copyleft (GPL-3.0)

🛠 A lite C++ toolkit of awesome AI models with ONNXRuntime, NCNN, MNN and TNN. YOLOv5, YOLOX, YOLOP, YOLOv6, YOLOR, MODNet, YOLOX, YOLOv7, YOLOv8. MNN, NCNN, TNN, ONNXRuntime.
Support
Quality
Security
License
Reuse

ToyPathTracerby aras-p

C++ star image 940 Version:17-wasm

License: Permissive (Unlicense)

Toy path tracer for my own learning purposes (CPU/GPU, C++/C#, Win/Mac/Wasm, DX11/Metal, also Unity)

Support
Quality
Security
License
Reuse

ToyPathTracerby aras-p

C++ star image 940 Version:17-wasm License: Permissive (Unlicense)

Toy path tracer for my own learning purposes (CPU/GPU, C++/C#, Win/Mac/Wasm, DX11/Metal, also Unity)
Support
Quality
Security
License
Reuse

tsimdby jeffamstutz

C++ star image 295 Version:Current

License: Permissive (MIT)

Fundamental C++ SIMD types for Intel CPUs (sse, avx, avx2, avx512)

Support
Quality
Security
License
Reuse

tsimdby jeffamstutz

C++ star image 295 Version:Current License: Permissive (MIT)

Fundamental C++ SIMD types for Intel CPUs (sse, avx, avx2, avx512)
Support
Quality
Security
License
Reuse

creepMinerby Creepsky

C++ star image 171 Version:1.9.0

License: Strong Copyleft (GPL-3.0)

Burstcoin C++ CPU and GPU Miner

Support
Quality
Security
License
Reuse

creepMinerby Creepsky

C++ star image 171 Version:1.9.0 License: Strong Copyleft (GPL-3.0)

Burstcoin C++ CPU and GPU Miner
Support
Quality
Security
License
Reuse

mos6502by gianlucag

C++ star image 141 Version:Current

License: Permissive (MIT)

A fast & simple MOS 6502 CPU emulator written in C++

Support
Quality
Security
License
Reuse

mos6502by gianlucag

C++ star image 141 Version:Current License: Permissive (MIT)

A fast & simple MOS 6502 CPU emulator written in C++
Support
Quality
Security
License
Reuse

TemplateCpuby aul12

C++ star image 132 Version:Current

License: Strong Copyleft (GPL-3.0)

Implementing a CPU emulator using C++Templates

Support
Quality
Security
License
Reuse

TemplateCpuby aul12

C++ star image 132 Version:Current License: Strong Copyleft (GPL-3.0)

Implementing a CPU emulator using C++Templates
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Hardware