C Cpu

Open-source C projects categorized as Cpu

Top 23 C Cpu Projects

  • Unicorn Engine

    Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)

    Project mention: 86Box v4.0 | news.ycombinator.com | 2023-09-13
  • sysstat

    Performance monitoring tools for Linux

  • 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.

  • Remotery

    Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer

  • CPU-X

    CPU-X is a Free software that gathers information on CPU, motherboard and more

    Project mention: New to Linux Mint, have a bunch of questions | /r/linuxmint | 2023-04-03

    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

  • sod

    An Embedded Computer Vision & Machine Learning Library (CPU Optimized & IoT Capable)

    Project mention: Ask HN: Who is hiring? (September 2023) | news.ycombinator.com | 2023-09-01

    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.


    High-efficiency floating-point neural network inference operators for mobile, server, and Web

    Project mention: Can a NPU be used for vectors? | /r/RISCV | 2023-08-29
  • 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)

  • ttyplot

    a realtime plotting utility for terminal/console with data input from stdin

    Project mention: how to log power consumption | /r/linuxquestions | 2023-05-13

    TTY-tool for TTY-visualisations https://github.com/tenox7/ttyplot

  • irqbalance

    The irqbalance source tree - The new official site for irqbalance

  • 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-16

    Tune 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/

  • Z80

    Highly portable Zilog Z80 CPU emulator written in ANSI C

    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-09

    The 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)

    Project mention: [D] Need help with OpenCL and Object detection. | /r/MachineLearning | 2022-11-05

    -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

  • 8080

    A complete emulation of the Intel 8080 processor written in C99.

    Project mention: Help with TST8080 | /r/EmuDev | 2023-03-21

    Looking at the code for that test, the first things it executes are these:

  • cpuid2cpuflags

    Tool to generate CPU_FLAGS_* for your CPU

  • RISC-V-Computer-2.0

    An educational RISC-V based computer build with Logisim

  • AltairX

    New computer and new CPU PoC

    Project mention: A CPU project proposal | /r/cpudesign | 2022-10-01
  • z80

    A z80 emulator written in C99. (by superzazu)

  • tirdad

    TCP ISN CPU Information Leak Protection. TCP Initial Sequence Numbers Randomization to prevent TCP ISN based CPU Information Leaks.

  • Kwork

    Cross-platform bundle for development on low memory machines

    Project mention: Cool C projects | /r/C_Programming | 2022-10-19
  • c8080

    Bare 8080 cpu emulator

  • 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-19

    I 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.

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). The latest post mention was on 2023-09-13.

C Cpu related posts


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
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.