Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 17 C++ Cpu Projects
Intel® Performance Counter Monitor (Intel® PCM)Project mention: Zen 5's Leaked Slides | news.ycombinator.com | 2023-10-08
I don't know how often it's a problem, but I work for a company doing software video encoding, and we always fill up all the dimm slots on servers to have as much bandwidth as possible, even if we have only really use maybe 1/4 of the RAM.
I'm not sure any of the standard Linux tools can show you memory bandwidth usage easily (maybe perf), I know we use Intel PCM (https://github.com/intel/pcm) and AMDuProfPCM (https://www.amd.com/en/developer/uprof.html)
A cross platform C99 library to get cpu features at runtime.Project mention: Vision Processing Platform-JH7110 | /r/RISCV | 2023-04-26
Looks like something that's still to be added to https://github.com/google/cpu_features/blob/main/src/impl_riscv_linux.c
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Simple operating system in C++, written from scratch
Samples for Intel® oneAPI ToolkitsProject mention: For those interested in learning how to build a Language Identification solution using PyTorch, check out my article. | /r/learnmachinelearning | 2023-04-28
Link to code sample: https://github.com/oneapi-src/oneAPI-samples/tree/master/AI-and-Analytics/End-to-end-Workloads/LanguageIdentification
Custom 16-bit homebrew CPU, emulator, renderer, circuit, and language
oneAPI Math Kernel Library (oneMKL) InterfacesProject mention: Stable Diffusion on AMD RDNA™ 3 Architecture | /r/hardware | 2022-12-21
I think there's already been work done to just use intel MKL on any device: https://github.com/oneapi-src/oneMKL
cross platform C++ library for hardware information (CPU, RAM, GPU, ...)
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
Intel® Extension for TensorFlow*Project mention: Watch out AMD: Intel Arc A580 could be the next great affordable GPU | news.ycombinator.com | 2023-08-06
Intel already has a working GPGPU stack, using oneAPI/SYCL.
They also have arguably pretty good OpenCL support, as well as downstream support for PyTorch and Tensorflow using their custom extensions https://github.com/intel/intel-extension-for-tensorflow and https://github.com/intel/intel-extension-for-pytorch which are actively developed and just recently brought up-to-date with upstream releases.
Blazing-fast Expression Templates Library (ETL) with GPU support, in C++ (by wichtounet)Project mention: Simple linear algebra library (class). | /r/cpp | 2022-12-16
monolish: MONOlithic LInear equation Solvers for Highly-parallel architecture
CPU Based Rasterizer Engine
A tool to measure CPU core to core latency
Inference Vision Transformer (ViT) in plain C/C++ with ggmlProject mention: [P] Inference Vision Transformer (ViT) in plain C/C++ with ggml | /r/MachineLearning | 2023-11-26
You can access it here: https://github.com/staghado/vit.cpp It has been added to the ggml library on GitHub: https://github.com/ggerganov/ggml
Achieve peak performance on x86 CPUs and NVIDIA GPUs
An Arduino interface for 8088 CPUs.Project mention: My PC emulator now runs Area5150. | /r/EmuDev | 2023-05-24
One of the reasons I was able to do it is a technique of hardware validation. I used an Arduino controlling an 8088 to validate that my CPU core was accurate on a cycle by cycle basis. Without that and the recent decoding of the 8088 microcode by reenigne, this wouldn't have been possible.
Emulator of my 8-bit-computer
Running GPGPU-like kernels on CPU with auto-vectorization for SSE/AVX/AVX512 SIMD Architectures
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Cpu related posts
500 Lines or Less – Writing a useful program in fewer than 500 line code – AOSA
5 projects | news.ycombinator.com | 8 Oct 2023
Stringzilla: 10x Faster SIMD-accelerated String Class
1 project | /r/programming | 30 Aug 2023
Stringzilla: 10x faster SIMD-accelerated Python `str` class
2 projects | /r/Python | 30 Aug 2023
Vision Processing Platform-JH7110
1 project | /r/RISCV | 26 Apr 2023
Is x86 really that bad?
2 projects | /r/asm | 17 Feb 2023
What performance monitors do you use?
3 projects | /r/linux_gaming | 30 Dec 2022
Conserving battery on company managed Linux Distro
5 projects | /r/framework | 30 Aug 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 30 Nov 2023
What are some of the best open-source Cpu projects in C++? This list will help you: