ESA taps RISC-V for AI and HPC chip:
The Occamy processor, which uses a chiplet architecture, packs 432 RISC-V and AI accelerators and comes with 32GB of HBM2E memory, has taped out. The chip is backed by the European Space Agency and developed by engineers from ETH Zürich and the University of Bologna, reports HPC Wire.
The ESA-backed Occamy processor uses two chiplets with 216 32-bit RISC-V cores, an unknown number of 64-bit FPUs for matrix calculations, and carries two 16GB HBM2E memory packages from Micron. The cores are interconnected using a silicon interposer, and the dual-tile CPU can deliver 0.75 FP64 TFLOPS of performance and 6 FP8 TFLOPS of compute capability.
Neither ESA nor its development partners have disclosed the Occamy CPUs' power consumption, but it is said that the chip can be passively cooled, meaning it might be a low-power processor.
Each Occamy chiplet has 216 RISC-V cores and matrix FPUs, totaling around a billion transistors spread over 73mm^2 of silicon. The tiles are made by GlobalFoundries using its 14LPP fabrication process.
The 73mm^2 chiplet isn't a particularly large die. For example, Intel's Alder Lake (with six high-performance cores) has a die size of 163 mm^2. As far as performance is concerned, Nvidia's A30 GPU with 24GB of HBM2 memory delivers 5.2 FP64/10.3 FP64 Tensor TFLOPS as well as 330/660 (with sparsity) INT8 TOPS.
Meanwhile, one of the advantages of chiplet designs is that ESA and its partners from ETH Zürich and the University of Bologna can add other chiplets to the package to accelerate certain workloads if needed.
The Occamy CPU is developed as a part of the EuPilot program, and it is one of many chips that the ESA is considering for spaceflight computing. However, there are no guarantees that the process will indeed be used onboard spaceships.
(Score: 2) by Snotnose on Thursday May 11, @11:44PM
I was heavily into microprocessors back then, yet I never heard of this thing.
I don't think I even heard of OO until the mid to late 80s, when we all got a copy of The C++ Programming Language and a 2 day class. Then we (could have been me, I don't remember) realized Hello World, in C++, wouldn't fit into our EEPROM so that was the end of that for another 5 years or so.
I do remember I was one of the naysayers on moving from 8086 assembly to C, because I was the one charged with making it work (needless to say I was proved wrong). We didn't use C for our current product (about 75k assembly code, 8086 segments sucked ass), but did for all new projects.
It was around '90/'91 I couldn't hand code assembly (NS 16032, aka NS 32016, same chip, different name, but I digress) to be faster than the C compiler's output.
I just passed a drug test. My dealer has some explaining to do.