Coreblocks documentation Logo
  • Introduction
  • List of assumptions made during development
  • Development environment
  • Scheduler overview
  • Full transaction-method graph
  • Problem checklist
  • Core verification
  • Instruction Cache
  • Summary of papers about interrupts
  • API
Coreblocks documentation
  • Coreblocks
  • View page source

Coreblocks

  • Introduction
  • List of assumptions made during development
  • Development environment
    • Setting up
    • Using scripts
      • run_tests.py
      • lint.sh
      • core_graph.py
      • build_docs.sh
      • tprof.py
  • Scheduler overview
    • Description
    • Schema
    • Structure
    • More detailed description of each block
  • Full transaction-method graph
  • Problem checklist
  • Core verification
    • Synthesis
      • Manual reproduction
      • Dependencies
    • Benchmarking
      • Benchmarks manual execution
    • Regression tests
      • Regression tests manual execution
    • RISC-V Architectural Certification Tests
      • Building ACT4 binaries
      • Preparing for running ACT4 tests
      • Running ACT4 tests using ACT4 runner
      • Running ACT4 tests using pytest
  • Instruction Cache
    • Interface
    • Assumptions
    • Address mapping example
  • Summary of papers about interrupts
    • Introduction
    • Interrupt handling in old PCs
    • Interrupt Handling for Out-of-Order Execution Processors
    • In-Line Interrupt Handling for Software-Managed TLBs
    • Hardware/software cost analysis of interrupt processing strategies:
    • iGPU: Exception Support and Speculative Execution on GPUs
    • Efficient Exception Handling Support for GPUs
    • Others
    • Summary
  • API
    • coreblocks
      • coreblocks package
Next

© Copyright Kuźnia Rdzeni, 2026. Last updated on 20:42 2026-06-19.