EveryDev.ai
Subscribe
Home
Tools

4,691+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents3426
  • Coding2391
  • Infrastructure1055
  • Projects732
  • Marketing662
  • Research612
  • MCP593
  • Analytics538
  • Design533
  • Testing420
  • Security410
  • Data358
  • Prompts260
  • Integration256
  • Communication250
  • Extensions222
  • Voice201
  • Learning193
  • Commerce173
  • DevOps161
  • Web122
  • Finance36
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. auto-arch-tournament
    auto-arch-tournament icon

    auto-arch-tournament

    Autonomous Systems
    Featured

    An autonomous agent loop that proposes, implements and verifies microarchitectural improvements to a SystemVerilog RV32IM CPU using formal verification, cosim and FPGA place-and-route.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Self-hosted core released under the Apache License 2.0. Vendored third-party code keeps its own licenses.

    Engagement

    Available On

    macOS
    API
    CLI

    Resources

    WebsiteGitHubllms.txt

    Topics

    Autonomous SystemsAutomated TestingLLM Evaluations

    Alternatives

    MoadimcopperheadEmbedr
    Developer
    Felipe Sens BonettoDeep learning enthusiast.

    Listed Oct 2026

    About auto-arch-tournament

    auto-arch-tournament is an open-source research loop, published by FeSens on GitHub, that points a coding agent at a SystemVerilog RV32IM CPU. Each round the agent proposes a microarchitectural hypothesis, implements it in an isolated git worktree, and runs it through a gated verification pipeline. Only hypotheses that beat the current champion on CoreMark/MHz are merged. It also underlies HWE Bench, a benchmark for LLM hardware development on RISC-V.

    What It Is

    It is an orchestrated, hardcoded evaluation-and-evolution framework for CPU design. Each core lives under cores/<name>/ with its own RTL, cocotb tests, experiment log, core.yaml, and LESSONS.md. make loop TARGET=<name> runs the loop for one core on a dedicated core-<name> branch in its own worktree, so several cores can evolve in parallel. The orchestrator never merges to main; each core's evolution is a single reviewable PR diff.

    How a Round Works

    A hypothesis agent writes a YAML hypothesis against a JSON schema, using the source RTL, recent log entries, lessons, and optional core philosophy. An implementation agent then edits only the core's rtl/ and cocotb tests. The eval pipeline runs Verilator lint, Yosys synthesis, a benchmark build, cosim build, riscv-formal, Verilator cosim against a Python ISS, and 3-seed FPGA place-and-route with CoreMark. The first failing step short-circuits the round. A scribe agent then records a lesson for later rounds. The highest-fitness slot above the champion merges.

    Verification and Guardrails

    • riscv-formal symbolic checks against RV32IM (about 105 checks at NRET=2).
    • Verilator cosim with random bus stalls, comparing RVFI output to a Python ISS.
    • Median Fmax across 3 seeds on a Gowin GW2A-LV18 (Tang Nano 20K) combined with CoreMark iterations per cycle for fitness.
    • Independent CoreMark CRC validation.
    • A path sandbox that rejects rounds where the agent touched anything outside its core's rtl/ and test/test_*.py.

    Reported Results

    The README reports a run of 73 hypotheses over 9h 51m that produced cores/v1/ from cores/baseline/. In that run, 10 were accepted and 63 rejected. The champion went from 301 to 577 iter/s (2.23 to 2.91 CoreMark/MHz), which the author compares with VexRiscv's published 2.30 CoreMark/MHz.

    Setup Path

    Setup is macOS only for now. bash setup.sh installs Verilator, OSS CAD Suite, the RISC-V cross compiler, and Python dependencies into .toolchain/. A coding-agent CLI is also needed: Codex by default, or Claude Code via AGENT=claude. The repository is licensed under Apache 2.0.

    auto-arch-tournament - 1

    Community Discussions

    Be the first to start a conversation about auto-arch-tournament

    Share your experience with auto-arch-tournament, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (Apache 2.0)

    Self-hosted core released under the Apache License 2.0. Vendored third-party code keeps its own licenses.

    • Apache License 2.0 core
    • Vendored third-party code keeps its own license: formal/riscv-formal/ (ISC) and bench/programs/coremark/ (see its LICENSE.md)
    • Requires a coding-agent CLI (Codex default, Claude Code supported), which is an external cost
    • macOS only for now

    Capabilities

    Key Features

    • Autonomous hypothesis-implement-verify loop for CPU microarchitecture
    • Multi-core layout with per-core git worktrees and branches
    • Parallel slots per round
    • riscv-formal symbolic verification
    • Verilator cosim against a Python ISS
    • 3-seed FPGA place-and-route fitness on Tang Nano 20K (GW2A-LV18)
    • CoreMark CRC validation
    • Path sandbox restricting agent edits
    • Scribe-maintained LESSONS.md and experiment log
    • Progress reports and charts
    • Selectable coding agent (Codex or Claude Code)

    Integrations

    Codex CLI
    Claude Code
    Verilator
    Yosys
    nextpnr-himbaechel
    riscv-formal
    cocotb
    SymbiYosys
    bitwuzla
    GitHub CLI
    API Available

    Ratings & Reviews

    No ratings yet

    Be the first to rate auto-arch-tournament and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Felipe Sens Bonetto

    Deep learning enthusiast.

    Read more about Felipe Sens Bonetto
    WebsiteGitHubLinkedInX / Twitter
    1 tool in directory

    Similar Tools

    Moadim icon

    Moadim

    Moadim is an open-source loop engine that schedules AI agent routines (Claude, Codex, Hermes, Pi) on a cron schedule via a local daemon with UI, REST, and MCP interfaces.

    copperhead icon

    copperhead

    An open-source AI agent that designs, documents, and verifies printed circuit boards by working directly on KiCad files with spec-gated edits and ERC/DRC verification.

    Embedr icon

    Embedr

    AI-native IDE for embedded developers with board-level and pin-aware context for Arduino, ESP32, ESP8266, and more.

    Browse all tools

    Related Topics

    Autonomous Systems

    AI agents that can perform complex tasks with minimal human guidance.

    488 tools

    Automated Testing

    AI-powered platforms that automate end-to-end testing processes with intelligent test case generation, execution, and reporting for faster, more reliable software delivery.

    171 tools

    LLM Evaluations

    Platforms and frameworks for evaluating, testing, and benchmarking LLM systems and AI applications. These tools provide evaluators and evaluation models to score AI outputs, measure hallucinations, assess RAG quality, detect failures, and optimize model performance. Features include automated testing with LLM-as-a-judge metrics, component-level evaluation with tracing, regression testing in CI/CD pipelines, custom evaluator creation, dataset curation, and real-time monitoring of production systems. Teams use these solutions to validate prompt effectiveness, compare models side-by-side, ensure answer correctness and relevance, identify bias and toxicity, prevent PII leakage, and continuously improve AI product quality through experiments, benchmarks, and performance analytics.

    172 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions