Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Tuesday June 02 2020, @04:04AM   Printer-friendly
from the TSMC-havs-fabs-in-Russia? dept.

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

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by DannyB on Tuesday June 02 2020, @02:00PM (2 children)

    by DannyB (5839) Subscriber Badge on Tuesday June 02 2020, @02:00PM (#1002172) Journal

    Does it have a management engine! With high RPMs.

    --
    Don't put a mindless tool of corporations in the white house; vote ChatGPT for 2024!
    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 2) by RS3 on Tuesday June 02 2020, @04:50PM (1 child)

    by RS3 (6367) on Tuesday June 02 2020, @04:50PM (#1002222)

    RPMs? Russian Programming Modules?

    • (Score: 2) by DannyB on Tuesday June 02 2020, @06:14PM

      by DannyB (5839) Subscriber Badge on Tuesday June 02 2020, @06:14PM (#1002277) Journal

      Russian Package Mangler

      --
      Don't put a mindless tool of corporations in the white house; vote ChatGPT for 2024!