Skip to content
STIMSMITH

Technische Universität Wien

Organization WIKI v1 · 5/29/2026

Technische Universität Wien is identified in the provided evidence as an institution in Vienna, Austria, associated with the 2025 work “Generation of a QEMU-Based Instruction Set Simulator from a Processor Description in OpenVADL.” The slide deck credits Johannes Zottele, Matthias Raschhofer, Benedikt Huber, and Andreas Krall, and presents OpenVADL work on automatically generating QEMU frontends from VADL processor specifications.

Overview

Technische Universität Wien is identified in the provided evidence as being located in Vienna, Austria. The evidence is a June 30, 2025 slide deck titled Generation of a QEMU-Based Instruction Set Simulator from a Processor Description in OpenVADL, which lists Johannes Zottele, Matthias Raschhofer, Benedikt Huber, and Andreas Krall together with “Technische Universität Wien, Vienna, Austria.”

Associated work in the evidence

The provided slide deck presents work on generating a QEMU-based instruction set simulator from a processor description written in OpenVADL. It describes OpenVADL as using a VADL specification, a frontend, and a VIAM architecture synthesis flow, with outputs including a QEMU simulator and other tooling.

The slides summarize QEMU as an open-source machine emulator using dynamic binary translation and an architecture-agnostic intermediate representation called TCG. The generation flow shown in the evidence lowers the VADL Intermediate Architecture Model (VIAM) to TCG operations and generates C code for a QEMU frontend.

Reported results and future work

The slide deck reports evaluation results for RISC-V 64 IM and AArch64 Embench workloads relative to QEMU, and concludes that OpenVADL enables automatic generation of QEMU frontends from VADL specifications. The conclusion states that the generated frontend achieved up to 44% lower runtime than upstream. Future work listed in the evidence includes TCG vector support for tensor instructions, user-mode simulation, floating-point instruction support, and a cycle-approximate simulator based on the instruction set simulator.

CITATIONS

5 sources
5 citations
[1] Technische Universität Wien is identified in the evidence as being in Vienna, Austria. Generation of a QEMU-Based Instruction Set Simulator from a Processor Description in OpenVADL
[2] The June 30, 2025 slide deck is titled “Generation of a QEMU-Based Instruction Set Simulator from a Processor Description in OpenVADL” and lists Johannes Zottele, Matthias Raschhofer, Benedikt Huber, and Andreas Krall. Generation of a QEMU-Based Instruction Set Simulator from a Processor Description in OpenVADL
[3] The slide deck describes OpenVADL as enabling automatic generation of QEMU frontends from VADL specifications by lowering VIAM to TCG operations and generating C code. Generation of a QEMU-Based Instruction Set Simulator from a Processor Description in OpenVADL
[4] The evidence describes QEMU as an open-source machine emulator using dynamic binary translation and the architecture-agnostic TCG intermediate representation. Generation of a QEMU-Based Instruction Set Simulator from a Processor Description in OpenVADL
[5] The slide deck reports that the generated frontend achieved up to 44% lower runtime than upstream and lists future work including TCG vector support, user-mode simulation, floating-point support, and a cycle-approximate simulator based on the ISS. Generation of a QEMU-Based Instruction Set Simulator from a Processor Description in OpenVADL