Back to home
Technology

HW/SW Co-Design to Retarget the Compiler For RISC-V Custom Instructions (Tampere Univ.)

Source

SemiEngineering

Published

TL;DR

AI Generated

Researchers at Tampere University have published a technical paper on "Automatically Retargeting Hardware and Code Generation for RISC-V Custom Instructions." The paper discusses the benefits of custom instruction set extensions for performance and energy efficiency in specific applications. By leveraging hardware/software co-design, designers can create hardware implementations and retarget the compiler using high-level instruction set descriptions. The challenge lies in coupling hardware extensions with the processor core, but the researchers introduce a HW/SW co-design toolset to address this. The toolset can adapt to user-defined architecture descriptions, retarget the compiler, and generate co-processors interfacing with standard RISC-V processor interfaces. Integration of co-processors with CVA6 and Rocket core showed significant execution time reductions with minimal area overhead.

Read Full Article

Similar Articles

AI agent designs a complete RISC-V CPU from a 219-word spec sheet in just 12 hours — comparably simple design required 'many tens of billions of tokens'

AI agent designs a complete RISC-V CPU from a 219-word spec sheet in just 12 hours — comparably simple design required 'many tens of billions of tokens'

Verkor.io's AI system, Design Conductor, autonomously designed a complete RISC-V CPU core from a 219-word spec sheet in just 12 hours, a significantly faster timeline compared to traditional chip design processes. The resulting processor, VerCore, is a five-stage pipelined core that achieved a CoreMark score of 3,261. While the system showed impressive capabilities, it still requires human experts to guide it towards a production-ready chip, and the compute requirements increase non-linearly with design complexity. Verkor plans to release VerCore's RTL source and build scripts soon and showcase an FPGA implementation at the Electronic Design Automation Conference.

Tom's Hardware
Geekbench 6.7 adds Intel BOT detection to spoof out 'unrealistic' CPU scores — Benchmark runs with BOT enabled will be marked as invalid

Geekbench 6.7 adds Intel BOT detection to spoof out 'unrealistic' CPU scores — Benchmark runs with BOT enabled will be marked as invalid

Geekbench 6.7 has introduced Intel BOT detection to flag benchmark results with the Binary Optimization Tool (BOT) as invalid. The BOT feature, supported by Intel's latest Core Ultra chips, can selectively boost performance in specific tasks, leading to concerns about unrealistic performance representations. Geekbench's update aims to maintain fair benchmarking by identifying and invalidating results with BOT enabled. Additionally, the update includes improvements like enhanced SoC identification on Android and better support for RISC-V processors and Arm-based Linux systems.

Tom's Hardware
Architecting Intelligence: The Rise of RISC-V CPUs in Agentic AI Infrastructure

Architecting Intelligence: The Rise of RISC-V CPUs in Agentic AI Infrastructure

SiFive's recent $400 million Series G financing marks a significant milestone in the development of high-performance RISC-V CPUs tailored for agentic AI data center workloads. The funding aims to accelerate next-gen CPU IP, software ecosystem growth, and hyperscale deployment capabilities to address emerging compute challenges in AI infrastructure. CPUs are increasingly crucial in agentic AI systems due to their efficiency in handling complex control flow and orchestration tasks compared to GPUs and specialized accelerators. RISC-V's modular architecture allows for tailored extensions that enhance efficiency in handling diverse AI workloads. The focus is on integrating scalar pipelines with vector and matrix compute units to reduce memory bandwidth overhead and improve power efficiency, crucial as AI clusters scale. The investment also emphasizes expanding software compatibility and enabling customer-specific CPU customization to meet evolving AI workload demands.

SemiWiki
When a Platform Provider Becomes a Competitor: Why Arm’s Silicon Strategy Changes the Incentives

When a Platform Provider Becomes a Competitor: Why Arm’s Silicon Strategy Changes the Incentives

Arm's shift from being a neutral platform provider to a competitor in the silicon market is analyzed in this article. By moving up the value chain and targeting a $1T TAM, Arm is directly challenging companies like Intel and AMD in the datacenter CPU space. This change in strategy poses potential risks for Arm's existing customer base, as they may now be competing with their own suppliers. The rise of RISC-V as a neutral alternative is highlighted as a potential solution for companies looking to avoid conflicts of interest in their supply chain. The article emphasizes the importance of considering these structural shifts in the tech industry when planning long-term product roadmaps and supplier relationships.

SemiWiki

We use cookies

We use cookies to ensure you get the best experience on our website. For more information on how we use cookies, please see our cookie policy.