PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Computer Architecture Python Packages

Python packages with the GitHub topic computer-architecture. Sorted by relevance, with stars and monthly downloads.
amaar-mc
bpred

Pure-Python simulator of classical CPU branch predictors: bimodal, gshare, and tournament, with trace-driven accuracy reporting for computer architecture education.

889 0 0
amaar-mc
scoreboarding

Pure-Python cycle-exact simulator of Thornton's Scoreboarding (CDC 6600) in-order dynamic scheduling, with structural, WAR, and WAW hazard detection and per-instruction traces for computer architecture education.

779 0 0
joakimwinum
bytecore

ByteCore: A minimal, 8-bit CPU emulator designed to help developers explore low-level computing concepts.

404 2 0
amaar-mc
tomasulo

Pure-Python simulator of Tomasulo's out-of-order instruction scheduling: reservation stations, common data bus, and register renaming, with cycle-by-cycle traces for computer architecture education.

402 0 0
MatthewHRockwell
atomik-core

Delta-state algebra — O(1) state reconstruction, 99% bandwidth reduction, formally proven with 92 Lean4 theorems. pip install atomik-core | C99 header | FPGA hardware (69.7 Gops/s)

367 1 0
joakimwinum
bytecorecompiler

ByteCoreCompiler: A compiler that transforms ByteCore assembly code into executable memory bytes, seamlessly bridging the gap between high-level assembly instructions and the ByteCore Emulator's low-level functionality.

286 0 0
joakimwinum
bytecorefast

ByteCoreFast: A high-performance, 8-bit CPU emulator, designed as a drop-in replacement for ByteCore, offering enhanced speed while maintaining full compatibility with the original ByteCore interfaces.

272 0 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery