Slashdot Mirror


IBM Water-Cools 3D Multi-Core Chip Stacks

An anonymous reader writes "Water cooling will enable multi-core processors to be stacked into 3D cubes, according to IBM's Zurich Research Laboratory which is demonstrating three-dimensional chip stacks. By stacking memory chips between processor cores IBM plans to multiply interconnections by 100 times while reducing their feature size tenfold. To cool the stack at a rate of 180 watts per layer, water flows down 50-micron channels between the stacked chips. Earlier this year, the same group described a copper-plate water cooling method for IBM's Hydro-Cluster supercomputer. The Zurich team predicts high-end IBM multicore computers will migrate from the copper-plate water-cooling-method to the 3-D chip-stack in five to 10 years." Reader Lilith's Heart-shape adds a link to the BBC's article on these internally-cooled chips.

31 of 170 comments (clear)

  1. 3D cubes are nice, I guess by krog · · Score: 4, Funny

    But they're really gonna rev up performance once they move to 4-cornered time cubes.

  2. But the question is.... by CowboyNealOption · · Score: 5, Funny

    can it run Vista??

    1. Re:But the question is.... by Shinmizu · · Score: 2, Funny

      No, nothing can run Vista. God wrote it specifically as a challenge to everyone that asked that stupid question, "Can God write an OS that even he can't run?"

      He's still working on that one rock problem, though...

  3. my favorite by Anonymous Coward · · Score: 2, Funny

    mmm cool ranch centrinos

  4. When will water cooling be feasible for ME? by BadAnalogyGuy · · Score: 4, Insightful

    Water cooling is great for the bleeding edge enthusiast, but it's hardly an option for the workaday computer users. Laptops certainly could stand to use some better heat dissipation, and if water cooling through 50nm tubes is possible here, how long until it is both cost effective and size-effective for people who aren't interested in hardware for its own sake to see this type of thing offered to us, the average computer user?

    And is stacking the chips better than laying them flat and in a strip (like Pentium M)?

    1. Re:When will water cooling be feasible for ME? by wattrlz · · Score: 2, Informative

      ... And is stacking the chips better than laying them flat and in a strip (like Pentium M)?

      Sure. The interconnects could be shorter and thus impose much less lag. Core one wouldn't need to go through core two to talk to core three, etc.

    2. Re:When will water cooling be feasible for ME? by nategoose · · Score: 2, Informative

      Laying them out flat is better for cooling because it has more surface area, but the cube can be faster since the maximum distance from any 2 points within it is reduced from what it would be if the same chip area were laid out flat. This is why it NEEDS water cooling.

    3. Re:When will water cooling be feasible for ME? by colmore · · Score: 2, Insightful

      How is this insightful? Water cooling may never be feasable for you. Unless you count the datacenters that you use for networked applications (like... readings slashdot) or the large numerical processors that enable the science and engineering behind the crap you use every day.

      Water cooling wasn't invented by overclockers. Cray used it in many of their production systems in the 70s and 80s and its use with CPUs goes further back than that.

      The stack of chips is to increase the connectivity between the multiple cores and memory / bus. Many simulation applications don't break down into individually computable problems and the system has to be analyzed as a dynamic whole. Data throughput is essential for this sort of thing.

      I am getting increasingly irked by the whole "but what about us NORMAL folks?" bit. Look around. Our society and just about every aspect of it is without any meaningful majority. If something affects a lot of people, even if you aren't one of them, it's important.

      --
      In Capitalist America, bank robs you!
  5. Electrolysis by mrbluze · · Score: 5, Interesting

    To cool the stack at a rate of 180 watts per layer, water flows down 50-micron channels between the stacked chips. I wonder what reactivity of water with the surrounding surfaces will do to the life of the chip. AFAIK pretty much anything that uses water has an inherent limitation to its life, owing to the presence of superoxide radicals and free hydrogen ions.
    --
    Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
    1. Re:Electrolysis by iamdrscience · · Score: 2, Funny

      superoxide radicals
      Sounds like a sweet name for a band.
    2. Re:Electrolysis by rahunzi · · Score: 2, Insightful

      What about FREEEZING???? you limit chip to an environment where water is liquid - also size of molecules is finite and chips sizes decrease, water will not... I guess a PLATE or MANIFOLD would work and simplify connectivity... this is also SCALABLE into some supercooling/conductivity

      --
      ...that's the beauty of time travel...bye
    3. Re:Electrolysis by X0563511 · · Score: 2, Informative

      Well, if they did use an exchanger there wouldn't be any water going into the chip... the chip would have a closed system filled with some crazy concoction instead... like some reactors use liquid sodium for instance (for for different reasons). Once outside of manufacturing and testing, it would likely be considered as a waterblock (or even a traditional heatsink/cooling system, if it was efficient enough). The big deal about in-die cooling is that you can make the die bigger without cooking the innards - without this new type of design you are limited to extracting heat directly out to the surface where the heatsink is.

      Sorry, but I'm a tad bit excited by this - as I'm sure you can tell.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  6. This will never work by iamdrscience · · Score: 4, Funny

    How can IBM be this stupid? You can't cool a stack of chips with water, they'll just get soggy. I know it's hard to be patient, but if your chips are too hot to eat, you're better off just waiting for them to cool down.

    1. Re:This will never work by iamdrscience · · Score: 2, Insightful

      It makes sense, you see, although modding a funny post as "funny" may be more accurate, modding a funny post as "insightful" instead is definitely more funny, so it's a much more appropriate moderation. You see, the moderator is making a joke about the joke. I believe this is called "metamoderation" -- if you have an account you may have noticed Slashdot encouraging you to metamoderate from time to time.

  7. 180 Watts per layer by javilon · · Score: 2, Informative

    Sounds like too much, with typical numbers around 60 watts per processor this days.

    --


    When his defense asked, "Which computer has Jon Johansen trespassed upon?" the answer was: "His own."
  8. Basic Physics of Thermoconduction by mrbluze · · Score: 5, Informative

    I thought you would want something with a low boiling point so you can move the heat as far away from the source as possible? Something with a high specific heat is what's needed, which is why water is good. You can have any boiling point you like, depending on what pressure you apply to the liquid (boiling point is when vapour pressure = atmospheric pressure). If you are going to compress and decompress something to drive heat away, then use a gas.
    --
    Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
    1. Re:Basic Physics of Thermoconduction by Sandbags · · Score: 2, Interesting

      Much more importantly, 50 micron tubes will be extremely fragile. To move water in sufficient quantity to avoid such small samples reacking critical temps while inside the CPU is going to be REALLY difficut. with tubes only a few mollocules in diameter, extremely consistent pressure will need to be maintained. A bubble forming due to boiling would shatter the substructure of the CPU and destroy it. Too high pressure and pipes burst. Too low pressure, and water won't move fast enough to avoid either boiling and ruptuing the core, or in causing the CPU to overheat internally.

      A good idea? possibly. Practical in a production environment? not likely.

      As you said, any contaminant of any kind would destroy the systenm as well. at the micro-pressures involved in a safe system, it's unlikely they'll be appropriate pressures to involve a water filter...

      --
      There is no contest in life for which the unprepared have the advantage.
  9. 3D CPU structure by Lord+Lode · · Score: 3, Interesting

    I always liked the idea of a 3D CPU with all the cores and memory interweaved through each other in a way to have the optimal short path for its purposes. A LOT of memory could be there right next to the CPU. It would be fast even without clocking it very high, so not even have to consume that much watts per layer. It's a crazy amount of watts per layer mentioned in the article btw...

  10. Upgrades to cotrol systems needed by kcbanner · · Score: 2, Informative

    Right now, if the pump is off, or if the flow isn't flowing, the processor is none the wiser and happily starts up. I've seen my Core2Duo hit 100C when my pump died, my only warning was when the comp just shut off when it hit the temp cap. There needs to be some sort of control system that is actually linked in to the processor, so that it won't start if the flow of water through the block (or now the CPU itself) is below a certain rate. Most people who do use watercooling, however, know what they are doing and this usually isn't an issue, it would just be nice to know the server rack won't melt itself when someone blows the pump breaker.

    --
    Obligatory blog plug: http://www.caseybanner.ca/
  11. It's quite the opposite by mangu · · Score: 3, Informative

    You don't want to cool with alcohol. The boiling point of most alcohols is between 60 and 80 degrees Celsius, as opposed to water's boiling point of 100 degrees Celsius.

    Actually boiling removes much more heat than conduction. This is the principle used in heat pipes, where you want a low boiling temperature, because that will be the temperature in the hot side.

  12. Re:Alcohol cooling is a bad idea. by jeffmeden · · Score: 4, Informative

    Only if you are making a wet/dry system, such as one that relies on phase change. If that's the case, it's refrigerant you want, and not alcohol (there is no real benefit to the vaporization unless the pressure swing is high). If you are doing closed loop all liquid, you want something that stays a liquid since vapor can't carry as much energy as liquid can given the same space. See automotive liquid cooling and refrigeration phase-change cooling for plenty of high-efficiency examples, none of which use alcohol or any similar substance.

  13. Imagine the mistakes of the future by kiehlster · · Score: 3, Funny

    I can see it now, "IBM struck with class-action lawsuit after several incidents of computers being left out in the cold of winter cause the processors to explode due to the natural properties of water expanding into ice. Other incidents with water contamination in liquid nitrogen-cooled 3-D processors have resulted in a similar lawsuit."

  14. IBM have done this before by mad+zambian · · Score: 3, Insightful

    IBM and water cooling of chips is not really new. I remember reading of some research they did back in the 80's when they etched micro channels on the back of processor chips, and forced water through them. IIRC, they reckoned they could eventually dissipate almost 1KW per square centimeter.
    You want to drive bipolar chips fast, you apply more power. And end up with a piece of silicon dissipating way more heat per unit area than an electric fire. Mind you, so do Athlons.

    --
    Trying to associate Microsoft with "fun" is like trying to associate Satan with aromatherapy. -Tycho
  15. Multicore resource portal by Anonymous Coward · · Score: 2, Informative

    If you like to read more information on multicore processors, go to http://www.multicoreinfo.com/ .

  16. Re:CMOS = Power Efficient??? by Yetihehe · · Score: 2, Interesting

    How long will it be before my computer heats my house while I browse the internet? When does the first combined datacenter and heating cogeneration system get installed?
    About two months ago. http://www.ecofriend.org/entry/ibm-manages-to-warm-pool-water-with-its-heat-emissions/
    --
    Extreme Programming - Redundant Array of Inexpensive Developers
  17. Somewhere... by Petersko · · Score: 2, Funny

    "When it's 1024 processors in a water-cooled solid block of silicon"

    Somewhere there's a geek who has already accomplished this goal. He's using it to run Crysis at 4800x3600 with full detail, at 1600 frames per second, and no matter who he shows it off to, he still can't get laid.

  18. Re:CMOS = Power Efficient??? by NameIsDavid · · Score: 2, Informative

    In those good old days, CMOS was efficient because a CMOS gate draws very little power when it is not switching. This leakage current could be very small in the old days when power supplies were 5V and thus transistor threshold voltages could be high enough to make leakage small. The power drawn during switching was the main component and was relatively small because clock speeds were low. Now, both static and dynamic power are high and even equal in modern chips. High clock speeds means high dynamic power. Scaled-down devices with 1V supplies means that there is no good threshold voltage that achieves both low leakage and the expected levels of high performance. Indeed, most technologies offer multiple threshold voltages to at least let the circuit designer use a high-performance or low-leakage device in any given circuit, depending on the needs of that circuit.

  19. Re:CMOS = Power Efficient??? by necro81 · · Score: 2, Interesting

    CMOS is still a whole lot more power efficient than the TTL logic (i.e., bipolar junction transistors) that they replaced. Ideally, a CMOS transistor only requires power when switching states, whereas a BJT burns power continuously. Per transistor, they are a much better way to go.

    The problem with high total power dissipation is the result of several interrelated trends, all of which can be related to Moore's Law. More transistors got crammed onto a single chip (a linear increase in power dissipation - double the transistors doubles the power). The clock speeds increased from kHz to MHz to GHz (power increases linearly (or squared) with increasing frequency). Thinner gate oxides permitted greater leakage currents. These trends can also be weighed against competing trends that save power, the greatest being that a smaller transistor uses less power than a large one - it is proportional to area.

    The result is that you have orders of magnitude more transistors in a chip (hundreds of millions for a microprocessor), switching orders of magnitude faster (a few GHz), while each transistor is orders of magnitude smaller (less than a square micron) and requires orders of magnitude less power per switch.

    On balance, it means that a microprocessor's TPD has increased only 1-2 orders of magnitude over the last few decades, and has leveled out at ~100 W as a sort of practical limit. When you think about it, and consider that a microprocessor today is millions or billions of times more computationally powerful than the first CPUs, it is amazing that all these orders of magnitude manage to balance out to a reasonable increase.

  20. Re:Alcohol cooling is a bad idea. by jank1887 · · Score: 2, Interesting

    helium doesn't cool things to low temps. you cool the helium down to low temps, and then pump the cooled helium against your heat source. it takes a lot of energy to cool the helium in the first place, and would take up a lot of space.

  21. I found a picture of the chip! by ZarathustraDK · · Score: 2, Funny
    --
    If you quote this signature there'll be 72 copies of Windows ME waiting for you in Heaven.
  22. Re:Alcohol cooling is a bad idea. by AliasMarlowe · · Score: 2, Informative

    The boiling point of most alcohols is between 60 and 80 degrees Celsius, as opposed to water's boiling point of 100 degrees Celsius. Most alcohols? Or maybe just two: at atmospheric pressure methanol boils at 64.7 C and ethanol at 78 C, but here are some of the others, all with higher boiling points:
    tert-butanol 82.4 C
    2-propanol 82.7 C
    2-methyl-2-propanol 83 C
    2-butanol 94 C
    1-propanol 97 C
    2-methyl-2-butanol 102 C
    2-methyl-1-propanol 108 C
    1-butanol 117.7 C
    2-methoxyethanol 124 C
    3-methyl-1-butanol 130 C
    2-hexanol 136 C
    1-pentanol 138 C
    1-hexanol 151.4 C
    2-butoxyethanol 171 C
    1-heptanol 176 C
    1-octanol 195 C
    1-nonanol 215 C (freezing point is -7 C)
    1-decanol 231 C (freezing point is +7 C)
    The boiling point of 1-octanol is pretty good, so it could be used to cool reliably at higher temperatures than water. Also, its viscosity is only one quarter that of water, so it can be pumped through narrow channels more easily (higher flow at lower pressure) to achieve higher heat removal. It remains liquid down to -16 C, so it would not have to be purged from the chip for storage in cool environments.
    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire