Skriv ut
Kategori: Produkt
Image
Sifferkrossare och leksak
Rapidmind släpper version 2 av sin teknik för snabba beräkningar på grafikkort och Cellprocessorer.
Företaget hävdar sig kunna snabba upp Intels fyrkärning Core2 Quad med en faktor åtta genom att kasta ut tunga beräkningar till grafikkortet.

För att accelerera sina beräkningar måste programmeraren använda Rapidminds version av programspråket C++ som är utökad med operationer på vektorer och matriser. Programmeraren behäver inte bry sig om att uttryckligen parallellisera sin kod – den biten har Rapidmin redan tagit hand om i sin implementation av matrisoperationerna.

Programmet körs sedan på en Windows- eller Linux-PC med något av följande grafikkort: Nvidia Geforce 6000, 7000 och 8000, Nvidia Quadro med Shader Model 3.0 eller ATI x1X00. Och i bästa fall blir beräkningarna en magnitud snabbare än om de bara utförts på CPU:n.

Också leksaken Sony Playstation 3 duger, om den först laddas med operativsystemet Yellow Dog Linux. Ett annat alternativ är IBMs bladserver QS20, som har en Cellprocessor.

Att använda grafikkretsar och Cellprocessorn som coprocessorer för snabba beräkningar är en teknik som vinner allt mer intresse bland superdatorprogrammerare.

Än så länge är det ont om tillämpningar inom inbyggnadsområdet. Men Rapidminds konkurrent Peakstream har skapat datortomografibilder i ett ATI r580-grafikkort. Och på EDA-området kan Mentors kunder numera göra OPC-beräkningar på Cellkort.