C Cpu

Open-source C projects categorized as Cpu

Top 23 C Cpu Projects

  1. Unicorn Engine

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

    Project mention: What Every Hacker Should Know About TLB Invalidation [pdf] | news.ycombinator.com | 2025-01-16

    And us machine emulators too, like Fabrice Bellard (QEMu) and me (and my OP post detailed the failing of emulated TLB in QEMU as discovered in Unicorn emulator).

    Unicorn emulator - https://github.com/unicorn-engine/unicorn

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Remotery

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

  4. sysstat

    Performance monitoring tools for Linux

  5. CPU-X

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

  6. XNNPACK

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

    Project mention: Ask HN: If you are a Machine Learning engineer, what do you do at work? | news.ycombinator.com | 2024-06-07

    A lot do, personally, every single time I try to go back to conda/mamba whatever, I get some extremely weird C/C++ related linking bug - just recently, I ran into an issue where the environment was _almost_ completely isolated from the OS distro's C/C++ build infra, except for LD, which was apparently so old it was missing the vpdpbusd instruction (https://github.com/google/XNNPACK/issues/6389). Except the thing was, that wouldn't happen when building outside of of the Conda environment. Very confusing. Standard virtualenvs are boring but nearly always work as expected in comparison.

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

    Project mention: How to Reproduce Kubernetes Node-pressure Eviction Locally | dev.to | 2024-08-15

    Next, we need to perform a memory stress test on the node where the head pod is located. After some Googling, I found that stress-ng is commonly used for this purpose, so Ill use it as well. We need to ensure that the head pod has stress-ng available. The simplest way is to copy the statically compiled stress-ng binary directly into the head pod, so we don't have to worry about the head pod's base image or any missing dependencies. As for obtaining the statically compiled binary, you can compile it yourself, but I took a shortcut by copying it from a Docker image that includes the binary. Assuming the head pod is named raycluster-kuberay-head-ldg9f.

  8. sod

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

  9. ttyplot

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

  10. cpuinfo

    CPU INFOrmation library (x86/x86-64/ARM/ARM64, Linux/Windows/Android/macOS/iOS) (by pytorch)

  11. irqbalance

    The irqbalance source tree - The new official site for irqbalance

  12. Z80

    Highly portable Zilog Z80 CPU emulator written in ANSI C

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

  14. xsuspender

    :eyes: :computer: :zzz: :battery: Save battery by auto-suspending unfocused X11 applications.

  15. darknet

    Darknet on OpenCL Convolutional Neural Networks on OpenCL on Intel & NVidia & AMD & Mali GPUs for macOS & GNU/Linux & Windows & FreeBSD (by sowson)

  16. 8080

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

  17. Veecom

    A Simple Yet Powerful RISC-V Computer

  18. cpuid2cpuflags

    Tool to generate CPU_FLAGS_* for your CPU

  19. termux-miner

    a modified cpuminer based from https://github.com/tpruvot/cpuminer-multi

  20. em400

    MERA 400 emulator

    Project mention: em400 – MERA 400 (Polish minicomputer) emulator | news.ycombinator.com | 2024-11-29
  21. AltairX

    New computer and new CPU PoC

  22. z80

    A z80 emulator written in C99. (by superzazu)

  23. tirdad

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

  24. Kwork

    Cross-platform bundle for development on low memory machines

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

C Cpu discussion

Log in or Post with

C Cpu related posts

Index

What are some of the best open-source Cpu projects in C? This list will help you:

# Project Stars
1 Unicorn Engine 7,798
2 Remotery 3,172
3 sysstat 3,048
4 CPU-X 2,093
5 XNNPACK 1,925
6 stress-ng 1,889
7 sod 1,761
8 ttyplot 1,173
9 cpuinfo 1,031
10 irqbalance 603
11 Z80 471
12 ara 391
13 xsuspender 342
14 darknet 188
15 8080 157
16 Veecom 115
17 cpuid2cpuflags 112
18 termux-miner 89
19 em400 65
20 AltairX 60
21 z80 57
22 tirdad 45
23 Kwork 9

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com