Chinese researchers planning 1,600-core chips that use an entire wafer
tomshardware.com
tomshardware.com
https://www.kip.uni-heidelberg.de/vision/previous-projects/f...
Most famously, Gene Amdahl started https://en.wikipedia.org/wiki/Trilogy_Systems in the 80s to explore this idea.
The calculus changes when you don't have to dice the wafer, packaging, etc. I'd say that we clock things now at the highest speed that we can safely remove heat, so these wafer scale chips, we trade frequency for area and need/should clock them much slower.
At large production runs, the wafer in a Cerebras is 20k each for a system costing millions and the primary engineering feat is still cooling. I'd love to see a WSI system utilizing NTV (near threshold voltage) logic.
https://semiengineering.com/near-threshold-computing-2/
Another interesting design pattern that has arisen is that Cerebras, Esperanto, Tenstorrent, and InspireSemi are all mesh networks using message passing.
What kinds of things did you work on at Inmos?
...so apparently not... ;)
I'd totally eat compute toast, where can I get such a toaster?
Send the design to JLCPCB; it usually takes a few days and costs almost nothing to have that shipped to the US.
Design a base that holds two of the boards a fixed distance between each other, with room for toast, and build an enclosure. You also need a spring-loaded part to hold the toast in place and let you pop it out.
Here's an example, sans JLC: https://www.instructables.com/PCB-Heater-Diy-Joule-heating/
Much of the challenge would be making this food safe, and consumer-safe, while also affordable and competitive with a $5 toaster, but that doesn't stop a sufficiently motivated hacker.
And now when I've red the title, the heat was the first thing that came to my mind.
Not sure what needs 1600 cores in one 'chip' but it's probably fairly impressive.
Easy to drill for water cooling, and at these scales pretty cheap.
Or are we talking just getting the heat out to whatever heat management device is attached without burning something in the chip itself?
Therefore, the amount of heat by heating elements(the tiny wires over the wafer) grow faster than the heat dissipation capacity, which rises the temperature until the unit breaks.
Notice that when the heating elements are close together you lose the horizontal heat gradient advantage since that grows by the perimeter when the heat generating elements grow by the area.
Which means you have to get creative, add moving parts or use more exotic materials, which makes the thing significantly more expensive and less reliable as more things to break are added.
Pizza Computing
These days I'm working on a PCB with many LEDs on it and heat management is much more challenging; I ended up designing the board so that the LEDs sit on thermal rectangles with through-holes (vias) that connect it to a massive ground plane (in this case it's "thermal ground" not just electric ground), as described in the datasheet for my LED chip. Each LED is 3W so it can get hot really quickly, but as long as the board is adequately coupled to a larger heat sink, it can run at fairly high power. Thermal coupling is harder than I expected! I have learned you can melt solder with a hot LED(!).
Also, it helps to run LEDs at a lower-than-max power; you get most of the light but less of the heat. Keeping LEDs in their happy zone prolongs their life signficantly.
P ∝ C×V²×f
So if you are ready to accept a lower speed per core, the power draw can be controlled and you won't get a toaster.One difficulty would be that modern technological nodes have high leakage and dissipate power even when they are not switching, making it more advantageous to clock aggressively, finish the computation as fast as possible and cut the power on that entire circuit for the remainder of the timer slot ("race to idle"), as opposed to reducing the frequency and prolonging the "on" phase.
But that's a deliberate design choice, knowing the chip will be cut out and fitted with a substantial thermal solution. Wafer level power draw it's definitely something you can control at the design stage.
If we could do that then we could run terahertz frequencies.
I would also think a huge wafer like this would correlate with a data center, where cooling is less of an issue than say a laptop or desktop. or a wafer-phone :)
I also recall Clive Sinclair suggesting this approach in the late 80s (can't recall if that was somehow related to the transputer or was completely separate). I believe his idea was that the faulty CPUs that naturally exist due to wafer defects would be cut off from the main group (I could have misremembered but I think it may have been via some kind of self test process).
RAM, not CPU, but IIRC he was talking about CPUs too.
and later there was a prototype storage product:: https://www.computinghistory.org.uk/det/3043/Anamartic-Wafer...
Then what? You've got a heterogenous network with tons of "this core to this core is not like the others" exceptions (latency, bandwidth, etc).
I know chip-to-chip/memory interconnects burn a ton of power, but fabbing discrete "biggest chip we can get with decent yield" still seems a solid tradeoff in the reality of < 100% yields.
Does anyone have a link or search phrases on how this is currently handled for high-chiplet counts? E.g. interconnection routing architectures that are still reasonable with random manufacturing-time failing links
Probably multiple networking blocks, too, and you'd use less demanding process features on the things that can't be duplicated. In fact you could probably even have FPGA-style soft programmable fabric interconnects to work around process failures.
But when your wafer networking flows through cores (because it's cores-all-the-way-down), a defective core starts to impact network performance. Which cascades into cache, memory, locality, etc. Which starts to make a very unpredictable hardware system for software to reason about.
See also dragontamer's comment down below.
How much is being done to improve yields of these older process sizes, maybe using the improvements done for smaller sizes? Logically it must be possible to have 100% yield on wafers at a certain process size -- but what size is that?
[1] https://en.wikipedia.org/wiki/Haswell_(microarchitecture)
[2] https://en.wikipedia.org/wiki/Microprocessor_chronology#2020...
Routing chip-to-chip in a 2x2 or 3x2 with a fused link is less complicated than around a 1,600-core layout with multiple fused links.
See nerpderp82's link above.
Go for it China. You are in good track here.
How on earth would you cool this?
With liquid nitrogen. :-)
https://en.wikipedia.org/wiki/Cray-2#/media/File:Cray2.jpg
Bring back toxic waterfalls.
With that much constant heat, what chemical might be best/most practical I wonder.
https://www.eetimes.com/powering-and-cooling-a-wafer-scale-d...
They use probably the fanciest piece of rubber (and metal) ever made to pass the power in frontside to the die.
But the power itself isn't too bad. A square millimeter of wire can comfortably carry 20 amps, and you can scale that up pretty straightforwardly.
It looks like each of those 84 rectangles has to deal with 240 amps and has multiple square centimeters of contact with the voltage regulator card above it.
Cerebra's wafer has 850,000 cores which totally dwarves 1600 cores on Chinese wafer. I did read though that Cerebra cores optimized for tensor ops. Does Chinese version have more universal cores or it just way smaller clone of Cerebra?
I guess it will have to be able to route around broken cores?
> I guess it will have to be able to route around broken cores?
Yeah, but you'll also have to route around broken routes, and that starts to get a bit too much chicken-and-egg problem for me.
I guess you could design something akin to error correction codes, meaning you're resilient to X failures. Ex: a 64-bit bus could have physically Single Error Correction, Double Error Detection, which IIRC would be 72 physical wires.
That means any wire can completely fail, but you still have a 64-bit bus (indeed, the 8x error-correction wires could all fail and you'd still have a 64-bit bus).
------------
At some point, it makes more sense to cut the chips out, test them for reliability. Then cut the router out, and test those for reliability, and then finally glue them together.
On the other hand, doing it all on one wafer has cost savings / manufacturing simplicity. The math is likely difficult for optimizing over costs, production speeds, and so forth.
/me ducks
Finally?
Old memes die hard
If I'm Nvidia, and I contract for X volume on Y process, and TSMC delivers it with Z yield... how does the +/- to Z work?
I'd assume it isn't completely Nvidia's to eat? More like there's an expected yield and then bonuses / penalties to TSMC for above/below that?
Those who don't may forever get 0%
China has ordered its local governments to halt public-private partnership projects identified as "problematic" and replaced a 10% budget spending allowance for these ventures with a vetting mechanism by Beijing as it tries to curb municipal debt risks. https://www.reuters.com/markets/asia/china-orders-local-gove...
China’s Economy Has Picked Up Traits Reminiscent Of The Great Depression. https://www.forbes.com/sites/miltonezrati/2024/01/22/chinas-...
Also from unconfirmed resource: Central government orders high debt load places like Tianjin, Inner Mongolia, Heilongjiang, Chungking, Guizhou, and a few others to stop any new constructions in 2024, and only allow constructions to provide water, electric, or heat.
The US didn't collapse due to the great depression either.
What is being suggested, is that China is facing a very bad economic stretch as a result of their extraordinarily poor command economy choices.
Beijing's fabled (supposed) long-term thinking has shown itself to be a complete fraud. The Emperor, Xi, is wearing no clothes, as is the case with all dictators. An economy the scale and complexity of China's can't be run effectively with an authoritarian command approach. We have been seeing the proof of that increasingly since the great recession hit, wherein China switched to forever stimulus & debt fakery to prop up their flagging economy. In the span of a decade China became the most indebted nation in world history, while their growth sank below that of the US (which is a very mature, slower growth economy). And now the imploding demographics are setting in hard and fast, while the affluent world shuns China (leaving them with key partners like Russia, Iran, North Korea).
It's quite obvious that while China kicked the can down the road for a long time, the cost of doing so just keeps increasing in the form of negatives on their economy.
any positive comment about China gets downvoted to oblivion, further emphasizing the theory of an organized FUD against China
Just based on this very comment thread you're wrong, so how are we to trust any of your other rebuttals?
Even well-sourced critiques of China are greytext so one may as well assume the opposite if they were taking your position.
Been hearing all that and more for at least the past 25 years or so, and still China's doing fine, blew Japan out of the #2 GDP spot, and far as I can tell is winning the Cold War of our present era.
So, thanks for reaffirming what you tried to refute.
That's like the bare minimum when you have a 10x higher population. Also at the current pace (both population and GDP China will never even come close to US, the gap over the last 10 years is only getting wider: https://data.worldbank.org/indicator/NY.GDP.PCAP.CD?end=2022...
1.) The heavy market losses in 2024 come hot on the heels of a bruising run last year, when the CSI 300 index, comprising 300 major stocks listed in Shanghai and Shenzhen, fell more than 11%. By contrast, the United States’ benchmark S&P 500 index climbed 24% in 2023, while Europe’s grew almost 13%. Japan’s Nikkei 225 soared 28% last year and is still going strong, notching gains of nearly 10% so far this month. https://www.cnn.com/2024/01/22/business/china-stock-market-f...
2.) China suffers from deflation, while the rest of the world combats inflation. Not only does deflation signal a stagnating economy, it can lead to high unemployment, unaffordable debt repayment, and dismal outcomes for businesses. In the worst cases, deflation can lead an economy into a recession, or even a depression. https://www.wsj.com/world/china/deflation-worries-deepen-in-...
3.) Crushing debt. Going back further, China accounts for over half of the entire world’s total debt-to-GDP increases since 2008. https://www.geopoliticalmonitor.com/backgrounder-china-econo... https://www.bloomberg.com/news/newsletters/2024-01-06/bloomb...
4.) China’s youth unemployment rate hit consecutive record highs in recent months. From April to June, the jobless rate for 16- to 24-year-olds reached 20.4%, 20.8% and 21.3% respectively. https://www.cnn.com/2023/08/14/economy/china-economy-july-sl.... For reference, G7 countries is at 10%, US is at 8% https://data.oecd.org/unemp/youth-unemployment-rate.htm
1. Incapable of building infrastructure, can't build the CA hsr while China built an entire network across the country.
2. Can't raise the population out of poverty. You see homeless people and drug addicts everywhere.
3. Unemployment going up, Inflation is going up.
4. Wealth ienquality is rising. The Housing is becoming more and more unaffordable for most Americans.
I mean this is "delivering" too. As if 4 random economic problems a country is facing is indicative of total collapse.
The US' unemployment fell to 3.7 percent end of December. [1] Inflation fell to 3.4 percent. Please do your research before commenting.
[1] https://www.reuters.com/markets/us/us-job-growth-accelerates...
Inflation going down and unemployment going down doesn't characterize the overall situation for the last year.
What your saying a month of the opposite trend indicates the US economy has no more problems? That china can't possibly ever have a month of upward ticks?
My statement is meaningless. That's the point of my statement. It's an example to show how meaningless the statement about China is.
I'm sick and tired of people who get emotional and are patriotic. Why can't people be level headed and just talk about facts rather then "defend" their stance or their own country.
I specifically called out false claims you made out as fact. Your claims were not factual and I did not misconstrue them.
The US is at one of the lowest unemployment rates over its entire history. It is at the lowest level over the last 54 years. [1] That's fact. Your claim was false.
Inflation in America is not under any long- or short-term trend of increasing. That is a false claim you have made and continue to shelter behind. Inflation increased because of a global calamity the entire world suffered under. That was an acute crisis, not a trend.
China has an unemployment rate among its youth well over 20 percent. That is not a blip. That is institutional failure caused by decades of mismanaging a population under an authoritarian government.
[1] https://www.commerce.gov/news/blog/2023/02/news-unemployment...
There is a superpower that bears stark resemblance to the dying USSR, and it's not the PRC.
https://data.worldbank.org/indicator/NY.GDP.PCAP.PP.CD?end=2...
... and they will cool it by pouring water on it. /s
A better title might be: "Researchers in China studying 1600-core chip".
Chips that break away from those standards have little chance of success.
I'm not sure your belief is grounded in reality. I'd go as far as to assert that if China was able to research and develop these chips, both their design and production processes, they certainly are not leaving software as an afterthought.
Nevertheless, even entertaining your fantasy, once these chips are out and people like you and me are able to take these toys out to play with them, you'll soon get software that does something interesting and useful. Software is hardly the hard part, or even costlier.
Tell that to Nvidia. HW is a commodity with relatively low margins unless you can lock in your users in some other way.
Nvidia is an excellent example. Without the hardware part, they would simply not have a product line. As they developed expertise in hardware design and production, they are now one of the most valuable companies in existence.
Some market segments even spend thousands of dollars in Nvidia's hardware without having any expectation or plan to use any of NVidia's drivers.
Nvidia proves hardware is the hard part.
> Some market segments even spend thousands of dollars in Nvidia's hardware
What segments are those?
Hardware is only as useful as the software that can run on it. Radically new hardware requires rewrites of certain layers of that software. Ain't nobody got time for that, unless they can be assured that there will be a large number of companies and customers who need software to run on the new hardware.