RSSAmplifier

Blog

FPGA CPU News

Exploring Parallel Computer Architecture with FPGAs

fpga.orgRSS feed ↗10 posts

Latest posts

RISC-V Composable Extensions for MX Microscaling Data Formats for AI Tensors: Part One: Introduction to MX Data

In this post we review the design and history of MX format reduced precision block floating point vector data formats. In the next post, we explore several possible RISC-V composable custom extensions to compute over them. Microsoft team demonstrates a more frugal way to do AI tensor math, rivals unite in support Last month at [ ]

Welcome, AMD Embedded Microblaze V

Congratulations to AMD Embedded on its debut of Microblaze V. With RISC-V support now from AMD, Intel, Lattice, MicroSemi, and others, FPGA vendors transition to RISC-V is (almost) complete. Still a few stragglers. Related, here for your possible amusement is my IEEE FCCM 2019 Soft Processors Panel presentation, A Game of Soft Processors: This panel, [ ]

Summer 2023 RISC-V Composable Custom Extensions Update

In winter 2022 I reworked our 2019-2022 work-in-progress materials on RISC-V Composable Custom Extensions into the Draft Proposed RISC-V Composable Custom Extensions Specification. We presented a poster (narration) on this work at the 2022 Paris RISC-V Summit. Then we stepped back, to work elsewhere, and waited to see if there were new interest or uptake [ ]

S3GA: Part 2: Implementation: RTL v1

An FPGA is just a clever heap of multiplexers and mux select memory S3GA RTL v1 is now available on our S3GA github repo. A 2000 LUT configuration, implemented with Openlane Here is the first implementation of the S3GA N=2048,M=8,K=4 design, which fits in the efabless Open Shuttle Program s ~10mm2 caravel_user_project area (2.92mm x 3.52mm) for [ ]

S3GA: A Simple Scalable Serial FPGA: Part 1: Beginnings

Note: this blog post is under construction. This notice will be removed when it is complete. Introduction: a look back at S4GA In winter 2021 I took the first edition of Matthew Venn s superb Zero to ASIC course. My 300x300um project was S4GA: a small simple slow serial FPGA core, targeting ~0.1mm2 of the 130nm [ ]

Our poster presentation on Composable Custom Extensions and Custom Function Units for RISC-V

Next week we have a poster presentation on our ongoing work on Composable Custom Extensions and Custom Function Units for RISC-V at Spring 2022 RISC-V Week in Paris. Note, unfortunately I will not attend. Other contributors will be on site to present and discuss the work. Here is the poster (PDF) and here is the [ ]

Introducing Composable Custom Extensions and Custom Function Units for RISC-V

Today s The Register article by Agam Shaw, RISC-V takes steps to minimize fragmentation, discusses RISC-V International s efforts to grapple with the RISC-V instruction set architecture s growing pains as its diverse community strives to apply and optimize RISC-V to many different use cases. There is a fundamental tension between development of new RISC-V optional standard extensions [ ]

2GRVI Phalanx at Hot Chips 31 (2019): The First Kilocore RISC-V RV64I with High Bandwidth Memory

This week at Hot Chips 31 (2019) I am presenting a status update poster on the work-in-progress GRVI Phalanx Accelerator Kit: 2GRVI Phalanx: Towards Kilocore RISC-V FPGA Accelerators with HBM2 DRAM (PDF). This is the debut of the FPGA-efficient 2GRVI ( too groovy ) RV64I processing element (PE) core, and of Phalanx support for FPGAs with HBM2 [ ]

Welcome Xilinx Alveo U50!

Today Xilinx announced the new Alveo U50 Data Center Accelerator Card. Press release. Launch presentation. U50 Home. Product Brief. Data Sheet. User Guide. I usually don t blog about FPGA card announcements but this is a big deal. Finally a vendor FPGA card streamlined and focused on pure data + network compute acceleration, with massive bandwidth [ ]

GRVI Phalanx: The First Kilocore RISC-V with High Bandwidth Memory

A kilocore processor with a few DDR4 DRAM channels has never made much sense, and so today I am happy to announce that the GRVI Phalanx massively parallel RISC-V accelerator framework is now running on a Xilinx UltraScale+ VU37P FPGA with 8 GB of integrated in-package HBM2 DRAM, on a Xilinx Alveo U280 accelerator card. [ ]