Den samlede ytelsen til moderne prosessorer med flere kjerner er vanskeligere å utnytte med programvare enn prosessorer med bare én kjerne som er klokket raskere. Men flerkjernede prosessorer har kommet for å bli.
Intel lanserte i går to nye programvareprodukter som på en effektiv måte skal hjelpe utviklere med lage programvare som reagerer raskere.
De nye produktene, Intel C++ Professional Edition og Intel Fortran Compiler Professional Edition er begge tilgjengelige for både Windows, Linux og Mac OS X og kombinerer Intels kompilator med selskapets Intel Math Kernel Library. C++-versjonen inkluderer også Intel Integrated Performance Primitives og Intel Threading Building Blocks, mens Intel Visual Fortran Compiler 10.0 for første gang inkluderer Microsoft Visual Studio.
Produktene gjør at applikasjonene automatisk tar i bruk flere tråder, i tillegg til at applikasjoner som inneholder 3D-grafikk eller video automatisk akselereres ved å ta i bruk vektorer via Streaming SIMD Extensions (SSE). Dette inkluderer også de nyeste SSE 4-instruksjonene.
Ved å kombinere bruken av vektorer og tråder og integrere dem med en teknologi kjent som «loop transformation», skal utviklere kunne oppnå høyere ytelse ved kjøring på flerkjernede prosessorer uten å måtte skrive om den opprinnelige koden.
Les også:
- [30.08.2007] AMD utvider x86 med nye instruksjoner
- [15.08.2007] Nye brikker skal øke Java og .Net-farten
- [21.12.2006] Problemet IT-bransjen ikke vil prate om
- [24.11.2006] Opera-brukere tjener lite på flere kjerner
- [28.08.2006] Intel-verktøy for å lage flertrådete programmer
Løsningene skal i tillegg hjelpe utviklere med å finne potensielle sårbarheter som ellers kanskje ikke ville ha blitt oppdaget, blant annet ikke-initialiserte variabler og mulige overflytsfeil.
De nye produktene koster mellom 599 og 1599 dollar. De nye pakkene er dessuten tilgjengelige i en rabattert samlepakke for studenter. Denne inkluderer i tillegg Intel VTune Performance Analyzer, Intel Thread Checker og Intel Thread Profiler.