Till innehåll på sidan
Till KTH:s startsida Till KTH:s startsida

Matematiskt kraftpaket från KTH

Publicerad 2009-04-14

GMP, ett matematiskt program som är världsledande inom sitt område, ska släppas i en ny version från KTH. GMP används bland annat i program för datasäkerhet och för matematisk forskning.

Huvudansvarig för den nya versionen är Torbjörn Granlund, doktorand på Centret för industriell och tillämpad matematik, CIAM, på KTH. Han utvecklade även originalprogrammet som släpptes år 1991.

– Det lär nog bli rusning efter den nya GMP-versionen som läggs ut på servrar runt om i världen för fri nedladdning, troligen släpps den på fredag. Den nya versionen innebär en stor prestandaförbättring jämfört med tidigare, säger han.

GMP är ett matematiskt program som har mycket spridd användning både i den akademiska världen och inom industrin. GMP är ett riktigt kraftpaket med 350 olika funktioner. En dator kan hantera miljarder siffror med hjälp av programmet, som nu släpps i versionen 4.3.

GMP har alltid varit prestandaledande inom sitt område, och den nya releasen kommer att göra försprånget än större. Förbättringarna kommer från två håll. Dels genom noggrann anpassning till dagens datorers processorer, så att dessa kan utnyttjas nära nog optimalt, dels genom förbättrade matematiska algoritmer.

– Dels gör användandet av effektivare algoritmer att man får mycket bättre prestanda för väldigt stora tal, dels ger optimeringar av befintlig programkod i många fall dubblerade prestanda även för mindre tal, säger Torbjörn Granlund.

GMP, som står för GNU Multiple Precision Arithmetic Library, har flera viktiga egenskaper som gjort det populärt bland världens matematiker. Framförallt är den höga prestandan uppskattad. Tillämpningarna inom det här området är ofta väldigt tidskrävande, och aritmetiken, som utförs av GMP, utgör ofta den helt dominerande delen av programkörtiden.

Fri nedladdning av GMP via webbplats

Christer Gummeson

Innehållsansvarig:redaktion@kth.se
Tillhör: Om KTH
Senast ändrad: 2009-04-14