1) Arc GPUs. Looks like they will be seriously disruptive.
2) Hedging their process node bets by using TSMC too. The only magic in the wins AMD and Apple have had the last few years have been in them being effectively a manufacturing process node ahead of Intel.
3) Intel will likely be first to market with getting a large set of on-package memory that serves as a bridge between CPU cache and DRAM in terms of latency. Think 8GB+
I am no Intel partisan. My core interest is actually more in seeing performant, open (that is, blob-free [1][2]) hardware. RISC-V and Power10 [3][4] are what I am looking at in that regard.
I expect the reports of Intel's impending descent to be largely exaggerated. Still, it is good drama to fuel a hearty compute war. That is to the benefit of all, so have at it.
1: https://raptorcs.com/content/base/faq.html
2: https://www.osnews.com/story/133093/review-blackbird-secure-desktop-a-fully-open-source-modern-power9-workstation-without-any-proprietary-code/
3: https://en.wikipedia.org/wiki/Power10
4: https://www.hpcwire.com/2021/09/08/ibm-introduces-power10-based-server-the-power-e1080-targets-hybrid-cloud/The basic problem is that Intel hasn't lost ground in mobile, it's not even on the playing field, a huge strategic blunder. That leaves it defending its dominant positions on server and desktop / laptop. At the same time billions of $ pour into TSMC from mobile and those same facilities are now being used to make desktop and server CPUs that compete with Intel.
Its execution has been poor too but this massive strategic issue is a bigger problem.
If servers can run on cheap ARM hardware that uses less electricity and runs far cooler without much of a performance difference, that's a massive improvement. Electricity savings would more than justify a switch. Apple has shown that it's possible at the desktop/laptop level. Now they or someone else can prove it works at the server level as well.
For consumers, compatibility is a big issue and hard to switch unless a myriad of things work properly.
For servers, if just a single commonly used system (e.g. mariadb or wordpress) works and you can do it 10% cheaper, companies can replace large quantities of hardware to a completely different architecture.
While I mostly agree with that, the fact that Intel are also moving to a chiplet-style architecture that AMD adopted beforehand means I think there is at least _some_ other bits AMD was ahead of Intel on aside from purely the process node.
I'm nowhere near as knowledgeable about this stuff as others, but from my understanding from Dr Ian Cutress' articles and YouTube channel, Intel is somewhat following AMD in this area. I could be misunderstanding, of course.
Things are hesitantly shifting towards a more AMD-oriented lineup now. The enormous kickbacks and discounts don't (always) weigh up to the increasing performance differences.
Except for all the features on the chips, differing design philosophies, and peripheral interconnects, sure the only difference is manufacturing node. But what have the Romans ever done for us?
I've been hearing the same story for 10+ yrs on how Intel is going to disrupt the GPU market any day now. For real.
Remember Larrabee?
It's not going to happen. Intel is not good at disruption. They're good at several things. But not disruption.
The server marketplace is shifting, slowly, but it is happening.
I'm curious to read more about this. Everything I've seen about Intel's new discrete GPUs makes it sound like it'll be more of the same when compared to AMD and nvidia, and potentially not even as powerful.
They'd been successful for decades, were raking in cash, and remembered the last time they tried something new AKA Itanium AKA the itanic AKA the most mocked architecture of all time. It's a failing, but I can totally understand how they got there.
Everyone seems to be excited about the newer AMD chips which are x86.
ARM is nice for low power, low performance workloads like embedded, phones, and laptops.
I have a lot of criticisms of Intel, but held back from reimagining isn't quite a great one.
Intel knew where their money makers were, x86 servers. Their attention and investment showed a lack of foresight, combined with their famous bloated engineering teams, is a story as old as time itself.
Timing is hard.
i don't recall hearing about arm in other places really... maybe the occasional home router or cable set top box...
Same as when Microsoft had IE6, or the French phone market company was a one provider deal, or when Blackberry was eating the smartphone market.
They stop to innovate. They milk the cow.
It works for some times, then a new guy arrive in town, Firefox for IE6, Free for French Telecom, iPhone for Blackberry...
Imagine, if Intel would swallow their pride and start building ARM SOCs… they could show their engineering prowess, and use X86 synergies to their advantage. As a buyer, I’d buy ARM cpus from intel if they also provided me a slow path for legacy x86 workloads that I haven’t migrated yet. Also, ADM is just the ISA, so, once a customer locks in to intel’s ARM cpu ecosystem, I’m sure they’ll come up with lots of special additions that then the customer would be hesitant to walk away from.
Or, they could be this decade’s IBM and make x86 look like the next generation’s mainframes - niche, even great in some dimensions but out of mainstream use.
I would wager mobile semiconductor revenue worlwide is bigger than server semiconductor revenue worldwide.
But I agree with you that Intel is still dominant in the server world.
https://semianalysis.com/the-semiconductor-heist-of-the-cent...
(discussed recently: https://news.ycombinator.com/item?id=28329731)
IIRC, the problems with ARM China started long before the launch of ARMv9-A. Alibaba has certainly received technical information some time before the public announcement, but it is unlikely that any IP would have been transferred to ARM China before that.
They meant in house ARMv9 design as in Amazon in house Graviton 2. In reality it is an ARM N2 design. Although likely clocked slightly lower due to TDP usage.
I dont think the ARM China issues has been solved ( And possibly never will be ). So the ARMv9 design is likely coming from ARM UK. Alibaba also operate in SEA and expanding outside of China.
The linked video (https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/share/risc...) is impressive! Open source Android running on an Open Source CPU.
https://en.wikipedia.org/wiki/Chinese_mythology
https://en.wikipedia.org/wiki/Wuxia
Xuantie probably came from Xuxia, and is widely used in pop culture (games especially) for metals that have special mystical properties.
Picking 玄铁, which also comes from Jin Yong's novel, seems rather natural in that context.
Jin Yong's novels are very popular in Chinese speaking countries and regions. Most readers won't associate them with China. I don't think it has anything to do with national pride. Culture pride? I don't see much either.
Since all these high core count, cheap ARM processors are only available via cloud providers I might end up using spot instances to spin up very large build servers but it feels overkill for what are currently just personal projects (NixOS stuff).
Does that mean that we are going to see soon a data center class RISC-V chip with hundreds of RISC-V cores? That would really be something.
When there are more eyeballs looking at something it can become better.
https://www.anandtech.com/show/15991/hot-chips-2020-live-blo...
I should have one of the eval boards in mid November and I'll be able to do real-word tests then.
The C906 is a little bit faster than a Raspberry Pi Zero, except it has a fairly useful vector unit which can double or triple the speed of many things.
I published memcpy and strcpy benchmarks on Nezha six months ago:
https://hoult.org/d1_memcpy.txt https://hoult.org/d1_strcpy.txt
I also have results for it in my primes benchmark. It beats out a U54 at the same clock speed and is not far off the higher clocked A53 in a Pi 3.
The current "Nezha" board at $99 is obviously expensive compared to a Pi Zero. SiPeed are promising a board with with same D1 SoC with 512 MB RAM for under $20 within the next month.
https://twitter.com/SipeedIO/status/1443486484112183298
The C906 is very comparable to SiFive U54 (as in the HiFive Unleashed, and the Microsemi "Icicle" FPGA) except it has a vector unit and a much better DRAM interface than the FU540 had. But the D1 is only single core.
The C910 is comparable to the SiFive U84, which has not yet been seen in public in actual silicon.
There are getting to be a good number of SoCs reaching actual silicon in small batches, and available on relatively expensive boards ($100 to $665). They work. You can buy them.
Hopefully some of them go into mass production, which should drop the production cost for the actual chips to $5 or so and boards to something like Pi prices (there are dozens of companies that can make boards once chips are available).
Having the core and chip designed and progressed to working test silicon is by far the hardest part already done.
Price then comes down to production volume.
Tens of high quality OSS HDL implementations that target FPGAs and ASICs. Many tens of successful hardware implementations, already shipping multiple billions of cores.
The board Bruce mentions is an amazing value. A board in that form factor that you can bring up a graphical Linux and the distros are already targeting it.
You can get a 4-Stage 160Mhz RV32IMC with 400K of SRAM for $1 in the form of an ESP32-C3. Dev board for $15.
But yes, if you have sufficient funding and expertise you can take their CPU core -- approximately as good as the performance cores in the Samsung Galaxy S8 or the Raspberry Pi 4 -- and without permission or payment or even notification use them in your own chips.
They are some of the best existing RISC-V cores. One of them was the fastest existing RISC-V core when it was introduced.
You can use the Verilog code to either synthesize it for a FPGA and run it in a FPGA board with a large enough FPGA, or if you have access to an ASIC manufacturing process, you can synthesize it for that process and include the RISC-V cores together with whatever else is needed in a custom IC, without paying any royalties.
Using one of these cores for a FPGA board seems very attractive, because most other open-source cores that are available have a much lower performance.
They have also provided versions of the gcc compiler, of the glibc standard C library, of the boot loader, of the Android Bionic standard library and a few other software packages that are needed to run programs for Linux or Android on these RISC-V cores, which have many extensions over the base RISC-V specification.
Alibaba appears to have played for a few years with RISC-V, but even if they have succeeded to design the fastest such cores, eventually they have decided to use ARMv9-A for their real high-performance server CPUs.
There were only 10 publicly available from the first batch, out of I think a total of 80.
I managed to snag one. Hopefully I'll have it mid November.
It pretty clear to anyone that is not a fanboy that both (like is normal in these situations as they're CEOs) have no idea what they're saying.
Impressive. I did not expect riscv to progress so quickly. Intel is much weaker than we all thought after all. Hats off to these clever engineers.