Op de site van BP, bij velen bekend door de groene benzinestations langs de weg, is een achtergrondartikel verschenen over het pas in gebruik genomen Itanium 2-cluster. De gigantische rekenkracht van dit cluster wordt gebruikt om de, soms diep onder de zeebodem gelegen, gas- en olievelden van het bedrijf in kaart te brengen. De samenstelling van de bodem maakt het lastig om goede metingen te doen, zoutvelden verstoren bijvoorbeeld de signalen. Met ingewikkelde algoritmen kan men uit de verstoorde signalen toch een goed image bouwen. Om een indruk te krijgen van de complexiteit van de berekeningen: 25 dagen waren er nodig om een afbeelding met een hoge resolutie van het zogenaamde Thunder Horse field te maken. Met de apperatuuur van twee jaar geleden zouden daar zelfs 750 dagen voor nodig zijn geweest, te tijdrovend om van nut te zijn voor het team. Elk systeem bevat vier Itanium 2 processoren en 32GB aan geheugen. Het cluster bestaat uit 256 van deze machines en draait op Linux:
Each Hewlett-Packard server in BP’s Itanium cluster contains four CPUs, charging each machine with 32 gigabytes (GB) of memory. With 259 machines in the Houston cluster, the overall system provides immediate access to over 8000GB of memory to put this in perspective, this is equivalent to around 50,000 of the desktop computers used by BP’s employees, about half the company’s global workforce.
In practice this means that with the Itanium 2 cluster, very large calculations, like those encountered in seismic imaging, can be carried out as a single job. This avoids the previous inefficiencies inherent in having to slice a seismic job up into smaller tasks in order to make it manageable by less powerful computers, a much slower procedure which requires data to be constantly shuffled back and forth between CPU memory and the computers’ hard disks.
Het verschil tussen het nieuwe cluster en de oudere systemen bestaat niet alleen uit een grotere rekenkracht, er is bij het aanpassen van de software rekening gehouden met de architectuur van het systeem en de mogelijkheid om meerdere processen tegelijkertijd te laten uitvoeren. Zware taken worden door Linux over de verschillende processoren verdeeld. Sinds de start van het project eind 2001 is de snelheid van het cluster verdrievoudigd, en men leert nog steeds, zo zegt een consultant van BP. Lees het complete verhaal hier.

Een verslag over het bezoek aan een gelijksoortige cluster van Shell is hier te vinden .