The solution is simple. In our universe we have to dump heat through at least one dimension. That is inefficient and leaves only 2 remaining dimensions for the chip, hence all our chips are 2d rectangles. Simply add one dimension so that you can either build 3d chip and dump heat in 4th dimension, or keep chip 2d but dump heat throughout 2 extra dimensions much more efficiently.
Fantastic idea... Now I'm gonna start thinking about what dumping heat into a 4th dimension might mean realistically... We need the heat to leave without the chip getting in the way. If we can make chips that are transparent to IR, maybe they can radiate energy from their volume directly.
Going to keep thinking about this. Could adding an impossible dimension be Triz 41? Maybe when we get to Triz 42 we'll figure out how to stop fighting over meaningless stuff as a species.
Edit: It's actually just Triz 17(another dimension)
In living beings things can be 3-dimensional, like a brain, because they are penetrated by a fine network of tubes through which fluid is circulated, taking the heat away.
This is likely to also be the only solution for truly 3D integrated circuits (i.e. of unlimited thickness), but it is very difficult to ensure that such a solution has high reliability, because at least for now it cannot be self-repairable, like living tissues, so the cooling network can become clogged or it can start leaking.
This does not scale, due to square/cube law (the energy is generated in a volume, but has to leave via surface -> the energy evacuated per surface area has to grow)
It scales, because the surface of the network of tubes that fills the volume also grows with the volume, unlike the external surface that encloses that volume. When the volume is scaled, the tubes (i.e. capillaries) are not scaled in size, but they grow in number per a given fraction of the volume. So the scaled devices are not geometrically similar, thus the law of variation of the area per volume with scaling does not apply.
This is why a brain or a muscle can scale from a mite with a volume of one thousandth of cubic millimeter to a whale.
The scaling is not ideal because the smallest capillaries must be aggregated into vessels of increasing size, so some part of the volume becomes wasted, but still the ratio of area per volume does not decrease linearly, as in the case when the external surface is used for cooling.
The same technique is applied in many engineering domains. For instance, the maximum current for a power transistor depends on the perimeter of the source or emitter, not on the die area. Therefore, if one would scale a power transistor maintaining geometric similarity, the switched power per die area would drop quickly, leading to very high costs for the devices.
Instead of this, a bigger power transistor does not have bigger sources or emitters, but it has more of them, with the same size as in the smallest transistors, which keeps constant the power switched per die area.
Capillaries cannot defeat the divergence theorem: If you have a volume where heat is produced but the temperature does not increase, the heat has to leave via the surface. It is true that the surface area available to diffusion can scale at any rate (eg. Menger sponge), but the heat still has to leave the volume via its boundary. In the case of capillaries, this is by convection which means that the product of coolant temperature differential and flow speed has to scale.
Thanks, this is what I wanted to say, but perhaps I was a bit too terse.
Perhaps a good coolant with a good flow speed can gain you a decent constant factor versus a classical heat sink, but once the third dimension of your chip gets bigger, you will hit a barrier. Just do the math.
But it does, at least to some degree: For the cpu (or brain) you want high density to minimize the latency between components. For the heat sink, you want high surface area, which you can actually do to some degree three-dimensionally, particularly when you have active cooling. Look at a typical heat sink with a fan attached to it -- it has some depth, because that depth allows more heat to be transferred to the air to it by increasing the surface area exposed to the air. Lungs do the same thing, and they do function as part of our cooling system. So if you have a way that the flow of the exchange medium is not limited by the external surface area of your heat exchanger (a fan, a pump, a diaphragm), you can go pretty far.
It doesn't scale forever in the extra dimension but it does at least scale a hell of a lot better than just using the envelope of the volume or using a single flat layer.
Elephants are 3D and really big. But they have really big ears too, to dissipate heat because as body mass grows at the power of 3, their skin only grows at the power of 2.
I am not sure where am I going with this, but it would be funny to have chips with big ears and a fake mustache.
I thought you were making a joke but if we're assuming that the 1's are being rounded or truncated before the final value cake is produced I guess you are right.
If you spend $x amount of tokens to "produce a PR ready diff", how much of the $x are you willing to give upstream for incorporating your diff and maintain it in the future? So far ai folks seems to expect it to be $0. That's my only issue so far.
Sorry, I have exhausted my token budget for the month and wasn’t able to complete the rewrite in Rust of Omega Star which will make ISO8601 super easy to implement. Let’s circle back on this issue in June.
reply