Hacker Newsnew | past | comments | ask | show | jobs | submit | dvh's commentslogin

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)


Is't heat accumulation over time already dumping heat in the 4th dimension?

Silicon is already transparent for IR. Visibly that's not enough to cool chips.

Is emitting infrared light really enough to cool a chip? How do you ensure enough is emitted that the chip doesn't just both get hot and emit IR?

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.


Aka "porous circuits". - Red Dwarf 1988

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 think my massive noctua heat sink is basically that lol

I mean, that's just radiators

The issue is that we only have time as the 4th dimension, which just means the chips have to run slower to dissipate the heat over more time. ;)

Maybe we can just dump heat into the time dimension and deal with it in the past or the future.

Turn the chip into a loop or sphere? Allowing for continous computation till hot- then transfer over to neighbouring dark silicone.

I am too stupid to know if this is really smart or really dumb.

1 + 1 = 3 (for sufficiently large values of 1)

It helps if you take the limit of 1 going towards 1.5.

Most 1s won't go towards 1.5, but sometimes you're lucky.


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.

This. It's always browser running amok. I configured win+k shortcut key to: killall -9 chrome

Lemme guess. No Shor?

Well, have your seen the current size of Sherwood forest

Can somebody explain what "less" keyword means? I'm asking for a friend.

According to the wiki [0], "This is a less interesting sequence and is less likely to be the one you were looking for."

Confusingly, "more" means "please add more terms"...

[0] https://oeis.org/wiki/Keywords


Does it conform to Orthodox file manager specs? http://www.softpanorama.org/OFM/

I haven't heard of OFM so I didn't design it around those specs, but i'll look into it. Thanks for the link

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.

I hate when people say their API supports iso8601 and when your api call fails they're like, oh I meant yyyy-mm-dd and EST timezone please.

Until Omega Star gets their act together, we have to live with this nonsense...

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.

Isn't yyyy-mm-dd a ISO-8601 compliant date format?

This timestamps proudly bought to you by the people at Acme - where time stands still.

Get your timestamp today!


Because land sinking makes only New Orleans unlivable?

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: