🤦‍♂️ Ah yes, because what the world really needs is a #YouTube #playlist on building a #superscalar 8-bit #CPU, a groundbreaking #innovation from the 1980s! 👴 Thanks for the riveting dive into the #processor scene, clearly changing lives one pixel at a time. 🤣
https://www.youtube.com/watch?v=bwjMLyBU4RU&list=PLyR4neQXqQo5nPdEiMbaEJxWiy_UuyNN4&index=1 #8Bit #Humor #HackerNews #ngated
Processors Are Awesome – Superscalar 8-Bit CPU #1

YouTube
Processors Are Awesome – Superscalar 8-Bit CPU #1

YouTube
Zooming out #superscalar

Open-Source RISC-V: Energy Efficiency of Superscalar, Out-of-Order Execution

https://arxiv.org/abs/2505.24363

#HackerNews #OpenSource #RISC-V #EnergyEfficiency #Superscalar #OutOfOrderExecution

Ramping Up Open-Source RISC-V Cores: Assessing the Energy Efficiency of Superscalar, Out-of-Order Execution

Open-source RISC-V cores are increasingly demanded in domains like automotive and space, where achieving high instructions per cycle (IPC) through superscalar and out-of-order (OoO) execution is crucial. However, high-performance open-source RISC-V cores face adoption challenges: some (e.g. BOOM, Xiangshan) are developed in Chisel with limited support from industrial electronic design automation (EDA) tools. Others, like the XuanTie C910 core, use proprietary interfaces and protocols, including non-standard AXI protocol extensions, interrupts, and debug support. In this work, we present a modified version of the OoO C910 core to achieve full RISC-V standard compliance in its debug, interrupt, and memory interfaces. We also introduce CVA6S+, an enhanced version of the dual-issue, industry-supported open-source CVA6 core. CVA6S+ achieves 34.4% performance improvement over CVA6 core. We conduct a detailed performance, area, power, and energy analysis on the superscalar out-of-order C910, superscalar in-order CVA6S+ and vanilla, single-issue in-order CVA6, all implemented in a 22nm technology and integrated into Cheshire, an open-source modular SoC. We examine the performance and efficiency of different microarchitectures using the same ISA, SoC, and implementation with identical technology, tools, and methodologies. The area and performance rankings of CVA6, CVA6S+, and C910 follow expected trends: compared to the scalar CVA6, CVA6S+ shows an area increase of 6% and an IPC improvement of 34.4%, while C910 exhibits a 75% increase in area and a 119.5% improvement in IPC. However, efficiency analysis reveals that CVA6S+ leads in area efficiency (GOPS/mm2), while the C910 is highly competitive in energy efficiency (GOPS/W). This challenges the common belief that high performance in superscalar and out-of-order cores inherently comes at a significant cost in area and energy efficiency.

arXiv.org
Been having further discussion on #forth #parallelization and the challenges of #concatenative languages or #stack architecture in exploiting #ILP or #superscalar for #parallelcomputing , if you enjoy this kind of conversation and have or have something to share, please join us in https://discord.gg/Jq2FE3tg
Join the Forth Discord Server!

Check out the Forth community on Discord - hang out with 119 other members and enjoy free voice and text chat.

Discord
postrisc2

Branch prediction

Why Raspberry Pi isn’t vulnerable to Spectre or Meltdown: https://www.raspberrypi.org/blog/why-raspberry-pi-isnt-vulnerable-to-spectre-or-meltdown/

This is the most succinct and clear explanation I’ve seen of how a modern microprocessor works! Well worth reading if only to understand what is meant by a speculative out-of-order superscalar architecture!

#microprocessor #computer #superscalar #meltdown #spectre
Why Raspberry Pi isn't vulnerable to Spectre or Meltdown - Raspberry Pi

Eben gives you a crash course in how modern processors work to explain why Raspberry Pi is unaffected by the Spectre and Meltdown security vulnerabilities.

Raspberry Pi