CS4FN Advent 2023 – Day 13: woolly hat: warming versus cooling

Welcome to Day 3 of the CS4FN Christmas Computing Advent Calendar. The picture on the ‘box’ was a woolly bobble / pom-pom hat, so let’s see if we can find something computer-ish that might vaguely relate to that in a fairly tenuous way 🙂

Red woolly bobble hat with a white pom-pom on top. Very festive. Image drawn and digitised by Jo Brodie.

Keeping your (computer) cool

Hats help keep your head warm on a chilly day, keeping the warmth IN but computers need to have a way of keeping excess heat OUT to prevent damage to the components (…which are the things creating the heat in the first place of course). You don’t want to fry your graphics card or the Central Processing Unit (the CPU which is your computer’s brain).

I’m your biggest fan

Most computers have a fan which helps regulate the temperature and there are other design features that help heat flow away, including heat sinks which are designed so that a large surface area (which lets heat radiate away) can fit into a small area (see examples below).

Computer fan image by fancycrave1 from Pixabay showing black fan blades (just below the green, yellow and blue wires attached to the blue Intel sticker) above the grey metallic heat sink.
Above: three different types of heat sink, from Wikipedia. From left to right, pin fin, straight fin and flared heat sink designs. Image has been released into the public domain (CC0) by the photographer (‘Dtc5341’).

Cooling fluids

A much rarer way to remove heat from a computer has been to use a special coolant liquid. In 1985 the Cray-2 supercomputer (which was the fastest computer at the time) was cooled by being immersed in a cooling fluid called Fluorinert which, somewhat ironically, had a very high Global Warming Potential (very similar to the fluorocarbons that were once used to cool fridges).

A Cray-2 supercomputer. Cray 2, serial number 2013 with Static RAM [SRAM] and water fall style heat exchanger/reservoir. Photograph is in the public domain (CC0), created by NASA. Via Wikimedia Commons.

Reducing power

Another way of keeping computers cooled is to reduce their power so that they generate less heat in the first place. A modern computer in danger of overheating can run its processors and chips at a lower speed.

Bubble Sort

If you want to re-order a bobble hat you can just buy a new one but if you want to re-order lots of bobble hats (that is, put them in a particular order) you might use bobble sort, sorry – bubble sort, to re-order them by size or colour etc.

Bubble sort is an algorithm that lets you work your way through a list of items, comparing any two items and deciding which one goes before the other. You keep going through your list repeatedly until all the items are in the correct order. Computer scientists use lots of different ways to sort information but you can see the bubble sort danced out in the video below.


Advert for our Advent calendar
Click the tree to visit our CS4FN Christmas Computing Advent Calendar

EPSRC supports this blog through research grant EP/W033615/1.

Leave a comment