3 ms·
These objective metrics are not even close to being tested at the moment, whereas aarch64 has made noticeably different decisions guided by real life. They migh
by mhh__ 5y ago
These objective metrics are not even close to being tested at the moment, whereas aarch64 has made noticeably different decisions guided by real life. They might be wrong but I can't see confidently say riscv is actually better other than simplicity.
If the macro fusions don't work for example that's a pretty dramatic blow against RISC-V compared to aarch64. Similarly code density is a tradeoff because riscv's simplicity means more instructions in the first place i.e. requires actual battle testing first.
- jabl 5y agoThe bitmanip extension that is scheduled to be part of the RVA22 profile will contain add with shift instructions (d= a + b<<c), which should obviate the need for one of the more common issues that otherwise would need fusion.
- hajile 5y agoJim Keller is overseeing a very large RISC-V core that should be around the same performance level as X1 or Zen 3. I guess we'll see what the ISA can do pretty soon. He said they were talking about open-sourcing the CPU block. If they did (the CPU isn't their core business), we could see lots of RISC-V competition popping up. The age of CPUs being commodity items seems to be approaching. https://youtu.be/KOHQQyAKY14?t=494 https://youtu.be/KOHQQyAKY14?t=494
- mhh__ 5y agoThat is definitely a phat core but I wouldn't expect it to be exactly trading blows with Zen3 or alder lake given (that depends on one's definition of "around the same" I suppose) since the backend seems quite narrow. That might be all they need for AI however, going to watch the video tomorrow. It has big caches by the looks of things but the throughput is more like Zen2 depending on what they can clock it at. Either way I don't think anyone is seriously arguing you can't make a high-performance RISC-V process, but the thing is that scaling from (say) fast at memory and basic integer operations all the way up to all the sometimes wacky shit people want from their desktop machines will probably not be easy. It took Apple decades to do it with an ISA they helped design themselves.
- hajile 5y agohttps://images.anandtech.com/doci/15813/A78-X1-crop-23.png https://images.anandtech.com/doci/15813/A78-X1-crop-23.png They didn’t mention how many branch units they have, but the ALU count is identical to X1. They have half the SIMD units, but each unit is twice the width which increases instruction density on high performance workloads.
- ksec 5y agoThey are planning to open the Small CPU core, the packet processor and the vector processing unit. NOT the actual high performance RISC-V core. I also think the high performance here is a relative term to their small core.