SoylentNews
SoylentNews is people
https://soylentnews.org/

Title    Programming Guide for Russia's "28nm" Elbrus-8CB CPU Published
Date    Tuesday June 02 2020, @04:04AM
Author    martyb
Topic   
from the TSMC-havs-fabs-in-Russia? dept.
https://soylentnews.org/article.pl?sid=20/06/01/178259

takyon writes:

Russia's Elbrus 8CB Microarchitecture: 8-core VLIW on TSMC 28nm

All of the world's major superpowers have a vested interest in building their own custom silicon processors. The vital ingredient to this allows the superpower to wean itself off of US-based processors, guarantee there are no supplemental backdoors, and if needed add their own. As we have seen with China, custom chip designs, x86-based joint ventures, or Arm derivatives seem to be the order of the day. So in comes Russia, with its custom Elbrus VLIW design that seems to have its roots in SPARC.

Russia has been creating processors called Elbrus for a number of years now. For those of us outside Russia, it has mostly been a big question mark as to what is actually under the hood – these chips are built for custom servers and office PCs, often at the direction of the Russian government and its requirements. We have had glimpses of the design, thanks to documents from Russian supercomputing events, however these are a few years old now. If you are not in Russia, you are unlikely to ever get your hands on one at any rate. However, it recently came to our attention of a new programming guide listed online for the latest Elbrus-8CB processor designs.

The latest Elbrus-8CB chip, as detailed in the new online programming guide published this week, built on TSMC's 28nm, is a 333 mm2 design featuring 8 cores at 1.5 GHz. Peak throughput according to the documents states 576 GFLOPs of double precision, with the chip offering four channels of DDR4-2400, good for 68.3 GB/s. The L1 and L2 caches are private, with a 64 kB L1-D cache, a 128 kB L1-I cache, and a 512 kB L2 cache. The L3 cache is shared between the cores, at 2 MB/core for a total of 16 MB. The processor also supports 4-way server multiprocessor combinations, although it does not say on what protocol or what bandwidth.

It is a compiler focused design, much like Intel's Itanium, in that most of the optimizations happen at the compiler level. Based on compiler first designs in the past, that typically does not make for a successful product. Documents from 2015 state that a continuing goal of the Elbrus design is x86 and x86-64 binary translation with only a 20% overhead, allowing full support for x86 code as well as x86 operating systems, including Windows 7 (this may have been updated since 2015).

Previously: Russian Homegrown Elbrus-4C CPU Released


Original Submission

Links

  1. "takyon" - https://soylentnews.org/~takyon/
  2. "Russia's Elbrus 8CB Microarchitecture: 8-core VLIW on TSMC 28nm" - https://www.anandtech.com/show/15823/russias-elbrus-8cb-microarchitecture-8core-vliw-on-tsmc-28nm
  3. "documents from Russian supercomputing events" - http://russianscdays.org/files/talks/VVolkonsky-RSCDays-2015.pdf
  4. "in the new online programming guide published this week" - http://ftp.altlinux.org/pub/people/mike/elbrus/docs/elbrus_prog/html/index.html
  5. "Russian Homegrown Elbrus-4C CPU Released" - https://soylentnews.org/article.pl?sid=15/05/12/016213
  6. "Original Submission" - https://soylentnews.org/submit.pl?op=viewsub&subid=41341

© Copyright 2024 - SoylentNews, All Rights Reserved

printed from SoylentNews, Programming Guide for Russia's "28nm" Elbrus-8CB CPU Published on 2024-10-13 08:22:06