RSS 6 projects tagged "CPU"

No download Website Updated 18 Jan 2010 libcpu

Screenshot
Pop 31.18
Vit 34.88

libcpu is a library that emulates several CPU architectures, allowing itself to be used as the CPU core for different kinds of emulator projects. It uses its own frontends for the different CPU types, and uses LLVM for the backend. libcpu should be able to do user mode and system emulation, and dynamic as well as static recompilation.

No download No website Updated 15 Feb 2010 SoCLib

Screenshot
Pop 39.00
Vit 34.49

SoCLib is a library of pluggable SystemC cycle-accurate and transaction-level components. The library contains many types of models: processor cores (MIPS32, PPC405, ARM-v6k, Nios2, MicroBlaze, lm32, etc.), memory types, devices (block device, UART, frame buffer, etc.) and network-on-chip models. SoCLib can be used to create a complete system-on-chip hardware design, as well as for testing and evaluating embedded operating systems and applications. NetBSD, MutekH, and other dedicated systems are ported to the SoCLib hardware simulator. A Linux port is an ongoing project.

Download Website Updated 23 Jul 2011 gmbar

Screenshot
Pop 19.18
Vit 1.00

gmbar provides a library and a set of programs for producing graphical multibars for dzen2.

Download Website Updated 31 Aug 2011 jCores

Screenshot
Pop 28.46
Vit 25.05

jCores is a Java library that feels like jQuery, with many shortcuts and transparent parallelism. It was made to denoise programming in the Java language and to increase execution speed. Its goal is to demonstrate that Java, the language, can be as sexy as Python in terms of hacking and as parallel as your hardware gets in terms of CPUs.

Download Website Updated 01 May 2012 swet

Screenshot
Pop 43.59
Vit 2.37

swet (sustained workload and efficiency test) is a portable benchmark for multi-core computers running POSIX and BSD operating systems with multi-thread and multi-process capabilities and flexible, powerful report options.

No download No website Updated 25 Mar 2012 Emma the Emulator

Screenshot
Pop 19.44
Vit 20.53

Emma the Emulator is a generic 16-bit CPU emulator written as an educational tool. It supports a basic instruction set, has two registers and a program counter pointing to a heap structure which can be resized at compile time, and has a basic stack (not linked to the heap in any way), a flag register, and an internal "error number" for debugging purposes. There is also a "debug" mode which adds a lot of runtime debugging information and causes the program to sleep for 1 second between operations.

Screenshot

Project Spotlight

schily

A set of tools for a variety of purposes.

Screenshot

Project Spotlight

happy_phone_number

A Rails plugin to happily format phone numbers.