Makiras/UnityChipExp: v1.0.0-ae (Artifact Evaluation Release)

Fuente: Zenodo
Saved in:
Bibliographic Details
Main Author: Xie, Yunlong
Format: Recurso digital
Published: Zenodo 2026
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866902026612375552
author Xie, Yunlong
author_facet Xie, Yunlong
contents <p> Overview This is the initial release for the <strong>Artifact Evaluation (AE)</strong> of our paper. This repository provides a complete environment and automated scripts to reproduce the performance comparison experiments between different verification methodologies.</p> <p> Key Features</p> <ul> <li>Experiment Group A: Comprehensive comparison among <code>cocotb</code>, <code>python-dpi</code>, <code>python-vpi</code>, and <code>python-mem_direct</code>.</li> <li>Experiment Group B: Multilang performance analysis across <code>raw-verilator</code>, <code>python</code>, <code>cpp</code>, <code>java</code>, and <code>golang</code>.</li> <li>Hardware Targets: Supported DUTs include <code>Rocket (SimTop)</code>, <code>coupledL2 (TestTop)</code>, and <code>XS (SimTop)</code>.</li> <li>Optimized for AE:<ul> <li><strong>Dockerized Environment</strong>: Fully containerized setup via ghcr.io/makiras/unitychipexp:latest or local Dockerfile for a "one-click" experience.</li> </ul> </li> </ul> <p> Quick Start for Reviewers</p> <ol> <li>Pull Docker Image: sudo docker pull ghcr.io/makiras/unitychipexp:latest</li> <li>Run Experiments:<ul> <li>Follow the Reproduction Guide in README.md.</li> <li>Use ./scripts/run_experiments.py to automate the benchmarking process.</li> </ul> </li> <li>Analyze Results: Metrics and logs are automatically generated in the results/ directory.</li> </ol>
format Recurso digital
id zenodo_https___doi_org_10_5281_zenodo_19447035
institution Zenodo
language
publishDate 2026
publisher Zenodo
record_format zenodo
spellingShingle Makiras/UnityChipExp: v1.0.0-ae (Artifact Evaluation Release)
Xie, Yunlong
<p> Overview This is the initial release for the <strong>Artifact Evaluation (AE)</strong> of our paper. This repository provides a complete environment and automated scripts to reproduce the performance comparison experiments between different verification methodologies.</p> <p> Key Features</p> <ul> <li>Experiment Group A: Comprehensive comparison among <code>cocotb</code>, <code>python-dpi</code>, <code>python-vpi</code>, and <code>python-mem_direct</code>.</li> <li>Experiment Group B: Multilang performance analysis across <code>raw-verilator</code>, <code>python</code>, <code>cpp</code>, <code>java</code>, and <code>golang</code>.</li> <li>Hardware Targets: Supported DUTs include <code>Rocket (SimTop)</code>, <code>coupledL2 (TestTop)</code>, and <code>XS (SimTop)</code>.</li> <li>Optimized for AE:<ul> <li><strong>Dockerized Environment</strong>: Fully containerized setup via ghcr.io/makiras/unitychipexp:latest or local Dockerfile for a "one-click" experience.</li> </ul> </li> </ul> <p> Quick Start for Reviewers</p> <ol> <li>Pull Docker Image: sudo docker pull ghcr.io/makiras/unitychipexp:latest</li> <li>Run Experiments:<ul> <li>Follow the Reproduction Guide in README.md.</li> <li>Use ./scripts/run_experiments.py to automate the benchmarking process.</li> </ul> </li> <li>Analyze Results: Metrics and logs are automatically generated in the results/ directory.</li> </ol>
title Makiras/UnityChipExp: v1.0.0-ae (Artifact Evaluation Release)
url https://doi.org/10.5281/zenodo.19447035