• 学术搜索
  • 科研智能体
    • Research Labs
    • AI 阅读
    • AI 文库
    • 深度研究
    • 学者亮点
  • 学术资源
    • AI2000
    • 期刊/会议
    • 学者库
    • 学术API
    • 溯源树
    • 数据集
  • 知识沉淀
    • 学术空间
订阅小程序
旧版功能
aminer vip
开通会员低至0.73元/天
一次搞定AI科研
立即登录
  • English
  • 联系方式
    Rapid Simulation and Performance Evaluation

    Rapid Simulation and Performance Evaluation

    Conference

    年发文量

    研究主题

    论文(75)

    排序
    1ARCADES: A RISC-V-Coupled Accelerator for Discrete Event Simulation.
    Nils Wilbert, Derek Christ, Timo Grundheber,Matthias Jung

    Discrete Event Simulations (DES) are one of the most widespread approaches to model complex computer systems and are thus crucial for virtual prototyping. In this paper, we consequently propose A RISC-V-Coupled Accelerator for DES (ARCADES). We realize this by leveraging RISC-V extensions to allow for control of the accelerator, as well as implementing our custom event queue and process queue in hardware. We evaluate the accelerator using an FPGA implementation. Our experiments show that in event-heavy scenarios compared to a software implementation, speedups of up to 2.05x can be achieved. Owing to our accelerator being tightly coupled with a PicoRV32 RISC-V processor, we can achieve a high level of configurability and extendability, with ARCADES intended to serve as the base for efficient ASIC DES accelerators.

    2026
    引用
    AI阅读
    加入学术空间
    2Selective Triplication for Fault-Tolerant Systolic Array Processing Elements.
    Wilfread Guilleme, Gaetan Lounes,Angeliki Kritikakou, Youri Helen,Robin Gerzaguet,Matthieu Gautier,Cedric Killian,Daniel Chillet

    Systolic arrays are widely used for high-performance digital computations, enabling efficient and parallel execution of operations such as matrix multiplication and convolution. They are deployed in digital signal processing and embedded systems, and they have been more recently adopted to accelerate deep neural networks. However, due to manufacturing defects, aging, and harsh environments, systolic arrays are vulnerable to faults, which can compromise computation reliability. These vulnerabilities call for reliability analysis and hardening methods. Since full triplication induces a high hardware overhead, this work introduces an automatic method that applies redundancy only to the most impactful flip-flops in the processing elements. FPGA simulations show a wide Pareto trade-off between reliability and hardware resources, offering flexible protection levels for fault-resilient systems.

    2026引用:1
    引用
    AI阅读
    加入学术空间
    3A Simulation Methodology for Fast Verification of Cyber-Physical Systems.
    Maxime Gras-Chevalier,Christophe Jego,Camille Leroux, Franck Guillemard

    The increasing complexity of cyber-physical systems makes fast simulators essential in the early phases of development. In this paper, a novel approach is proposed to take advantage of a C++-based embedded language (StreamPU) combined with a high speed hardware simulation framework (Verilator). This new methodology is evaluated on three different scenarios featuring control systems. Compared to existing solutions, speed-up factors from x2.25 to more than x3000 are achieved with small error margins. The proposed methodology leverages free and open-source tools, making it easily available to the community. Moreover, this approach can be extended to support hardware-in-the-loop simulations.

    2026
    引用
    AI阅读
    加入学术空间
    4Scalable Decode Caching in Multi-Core Instruction Set Simulators.
    Martin Kristien,Bjorn Franke,Nigel Topham, Igor Boehm,Harry Wagstaff,Tom Spink

    Instruction set simulators (ISSs) play an important role in embedded software development. Integrated in virtual platforms, they enable coding, testing, and performance evaluation without the need for physical platforms. However, simulations incur a performance penalty over native execution, resulting in slow simulation speeds for complex applications. We realize that in interpreter-based ISS developers' first choice when detailed processor pipeline and cache simulation are required - the simulator's own instruction fetch and decode stages substantially contribute to overall runtime. We propose a novel simulator instruction fetch and decode cache architecture: (a) We use instruction encodings for cache indexing instead of the program counter, (b) we introduce separate instruction fetch and decode caches instead of a single, unified cache, and (c) we introduce a tiered cache architecture, comprising private and global caches for multicore guest architectures. We have implemented our novel caching schemes in the commercial Synopsys ARC((c)) nSIM ISS that provides an instruction accurate processor model for the Synopsys ARC processor families. We evaluated our new simulator cache architecture using complex real-world workloads and guest configurations with up to 128 simulated guest cores, where we demonstrate average speed-ups of 1.31x over a state-of-the-art baseline scheme, while requiring only 27% of the original cache memory.

    2026
    引用
    AI阅读
    加入学术空间
    5Execute Your Darlings: Dynamic Execution of High-Level Formal Specifications for Validation and Early Prototyping
    Robert Kunzelmann, Zeyad Tahoun,Wolfgang Ecker

    The increasing complexity of modern hardware designs necessitates shifting from traditional Register-Transfer Level (RTL) abstractions to higher-level modeling approaches. One of these approaches, the Universal Specification Format (USF), based on metamodeling and embedded in the Python programming language, enables the uniform expression of digital hardware systems’ functional and temporal behavior. While USF models are inherently static, conventional hardware development heavily relies on simulation for tasks ranging from early validation and debugging to dynamic verification and virtual prototyping. Bridging the gap between static specifications and dynamic development needs, we present a novel code generation approach that transforms USF models into executable behavioral models. Our method employs static scheduling with user-defined parallelism, producing executable and synthesizable models for cycle-accurate hardware simulation and emulation. Applying our approach to both the simulation and synthesis of a concrete component specification and variants hereof demonstrates the feasibility and reusability of the proposed code generator.

    2025
    引用
    AI阅读
    加入学术空间
    立即登录,查看全部 75 篇论文

    高被引作者

    作者引用发文
    Matthias Jung616
    Norbert Wehn615
    Tanguy Sassolas592
    Nicolas Ventroux592
    Christian Weis553
    Smail Niar451
    Rabie Ben Atitallah451
    Oscar Palomar Perez451
    Adrián Cristal451
    Osman Unsal451

    高产作者

    作者引用发文
    Matthias Jung616
    Rainer Leupers236
    Norbert Wehn615
    Kim Grüttner75
    Lukas Jünger183
    Wolfgang Nebel43
    Sébastien Pillement93
    Christian Weis553
    Niko Zurstraßen53
    Gerd Ascheid183

    相关期刊

    Software and Compilers for Embedded Systems
    Hardware/Software Codesign and System Synthesis
    Embedded Computer Systems: Architectures, Modeling and Simulation
    Fault Diagnosis and Tolerance in Cryptography
    International Conference on Field-Programmable Technology
    Automation, Robotics and Control Systems
    Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen
    Non-Volatile Memory System and Applications Symposium
    arXiv: Hardware Architecture
    ACM/IEEE International Symposium on Networks-on-Chips