"Esperanto is aiming at the highest performance at the leading edge; a flagship chip provider for RISC-V." Does that mean we should expect a giant die size? "It's big but not crazy big. We're working with datacentre customers to determine the best trade-offs," answered Ditzel.
"There is a large amount of memory on our die. That is part of the reason we are on 7nm. There's memory and logic on die and memory off die. But Esperanto RISC-V is fairly conventional design. It is what design center software developers are used to. There is a sophisticated memory hierarchy. They are used to that with x86. It is all about supporting high sustainable throughput," said Ditzel.
"We love the extensibility of RISC-V. We used extensions for machine learning and for graphics. Machine learning is very parallelizable. Dataflow graph and partition across thousands of cores and its seems to scale. The popular datatypes are 32 and 16bit floating point and scaled integers at 8bit and 16bit."
"But with 1,000s of cores on a chip but it does mean we have to get them debugged. UltraSoC was by far the strongest to give us meaningful support."
UltraSoC is providing such features as transaction-level bus and status monitoring and static instrumentation to monitor program and execution flow. Such features are part of a broader UltraSoC product offering that supports all industry-standard processor architectures, and supports heterogenous multicore and many-core designs.
Next: Baines says