Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 23 C Cpu Projects
-
Unicorn Engine
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
-
2) The hard way is to mess with lm-sensors and try to configure it accordingly to your motherboards IDE chip. The easy way, which may or may not work, is CPU-X
-
PixLab (https://pixlab.io) & FACEIO (https://faceio.net) | Full-or-part-time | Remote | Computer Vision / Full stack Engineers |
PixLab, a leading provider of Machine Vision, Face Recognition & Media Processing APIs is looking for:
* Embedded C & Computer Vision engineer(s) to work on the SOD (https://sod.pixlab.io), embedded computer vision library.
* Senior Python engineer with proficiency in PyTorch to work on FACEIO (https://faceio.net), our facial authentication web framework for web sites & apps.
* C++ developer with ML expertise to work on the port of Tiny-Dream (https://pixlab.io/tiny-dream), our embedded Stable Diffusion C++ library from ncnn to ggml.
* React/Vue JS Web developer(s) with expertise in fabric.js to work on a brand new, web based photo editing software backed by generative AI.
Reach out to Vincent via contact AT pixlab.io with your resume if interested.
-
XNNPACK
High-efficiency floating-point neural network inference operators for mobile, server, and Web
-
stress-ng
This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces.
-
InfluxDB
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.
-
cpuinfo
CPU INFOrmation library (x86/x86-64/ARM/ARM64, Linux/Windows/Android/macOS/iOS) (by pytorch)
-
TTY-tool for TTY-visualisations https://github.com/tenox7/ttyplot
-
-
xsuspender
:eyes: :computer: :zzz: :battery: Save battery by auto-suspending unfocused X11 applications.
Project mention: Whats the Lightest Linux distro to Install for great battery Life ? | /r/linux4noobs | 2022-11-16Tune all options using powertop --auto-tune and take a look at XSuspender - it's iClone-like background app restriction app. Works very well for me - https://kernc.github.io/xsuspender/
-
Project mention: Making a Homebrew Z80 machine, want to emulate it for testing before build. Could I... | /r/C_Programming | 2023-02-20
-
ara
The PULP Ara is a 64-bit Vector Unit, compatible with the RISC-V Vector Extension Version 1.0, working as a coprocessor to CORE-V's CVA6 core (by pulp-platform)
Project mention: 432-Core Chiplet-Based RISC-V Chip Nearly Ready to Blast Into Space | /r/RISCV | 2023-05-09The PULP Ara is a 64-bit Vector Unit
-
darknet
Darknet on OpenCL Convolutional Neural Networks on OpenCL on Intel & NVidia & AMD & Mali GPUs for macOS & GNU/Linux & Windows & FreeBSD (by sowson)
-First of all, I have AMD gpu and I know it doesnt work with darknet-yolo, but i found a gir repo for darknet-to-opencl here is link: https://github.com/sowson/darknet
-
Looking at the code for that test, the first things it executes are these:
-
-
-
-
-
tirdad
TCP ISN CPU Information Leak Protection. TCP Initial Sequence Numbers Randomization to prevent TCP ISN based CPU Information Leaks.
-
-
-
RV32-Apogeo
A RISC-V 32 bits, Out Of Order, single issue. The core implements the B, C, and M extensions.
Project mention: Need help with B.tech last year project! On cache memory controller design using verilog hdl | /r/chipdesign | 2023-01-19I am designing a cache controller in SystemVerilog for my RISCV CPU, it's currently under verification so there are a lot of bugs, but you can take a look to the code (https://github.com/GabbedT/RV32-Apogeo/tree/main/Hardware/Memory%20System/Data%20Cache) and to the documentation (https://github.com/GabbedT/RV32-Apogeo/blob/main/Docs/data-cache.md) (not up to date). Take this just as an example because I'm simply a third year bachelor student and this is only a personal project (I'm not followed by a professor or anything like that) so it might not be the best way to implement a cache controller.
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
C Cpu related posts
- 86Box v4.0
- Can a NPU be used for vectors?
- Show HN: I'm 17 and wrote this guide on how CPUs run programs
- FOSS Simulator for debugging C code (even better if it supports some MCUs)
- OCCT coming to Linux in V13
- runwhenidle - Linux utility that can automatically pause a computationally-intensive command when user is in front of a computer and resume it when they are away.
- New to Linux Mint, have a bunch of questions
-
A note from our sponsor - SonarLint
www.sonarlint.org | 27 Sep 2023
Index
What are some of the best open-source Cpu projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Unicorn Engine | 6,647 |
2 | sysstat | 2,692 |
3 | Remotery | 2,592 |
4 | CPU-X | 1,737 |
5 | sod | 1,676 |
6 | XNNPACK | 1,543 |
7 | stress-ng | 1,131 |
8 | cpuinfo | 851 |
9 | ttyplot | 843 |
10 | irqbalance | 524 |
11 | xsuspender | 303 |
12 | Z80 | 293 |
13 | ara | 252 |
14 | darknet | 176 |
15 | 8080 | 125 |
16 | cpuid2cpuflags | 87 |
17 | RISC-V-Computer-2.0 | 67 |
18 | AltairX | 51 |
19 | z80 | 39 |
20 | tirdad | 30 |
21 | Kwork | 8 |
22 | c8080 | 5 |
23 | RV32-Apogeo | 4 |