Indhold
Chipgiganten Intel har lanceret en ny udgave af firmaets compilere, der er kommet op på versionsnummeret 8.0. Compilerne skulle give højere ydelse på alle platforme, der er baseret på en eller flere processorer fra Intel, hvad enten det drejer sig om almindelige pc'er, servere eller håndholdte enheder.
Compilerne fra Intel oversætter programmer skrevet i programmeringssprogene C++ eller Fortran til maskinkode, som processoren kan forstå. En compiler kaldes da også en oversætter på dansk.
Version 8.0 af Intels compilere er kommet i fem udgaver, nemlig som C++ og Fortran compilere til henholdsvis Windows og Linux samt en C++ compiler til Windows CE Net. Compilerne er designet til systemer baseret på Intels Pentium 4, Pentium M, Xeon, Itanium 2 og XScale-processorerne til lommecomputere og mobiltelefoner.
Compilerne understøtter 13 nye instruktioner, der bliver en del af teknologien i den kommende udgave af Pentium 4 med kodenavnet Prescott. De nye instruktioner er hovedsageligt en udvidelse af SSE2-instruktionerne, der blandt andet gør processoren i stand til at afvikle multimedieprogrammer hurtigere.
Mobile MMX, der kan øge ydelsen ved afvikling af grafik, lyd eller video i mobiltelefoner og lommecomputere, understøttes også af de nye compilere. Intel har dog endnu ikke lanceret processorer med Mobile MMX, der i bund og grund er de samme instruktioner, der kendes fra MMX til desktop-processorer.
Man behøver for øvrigt ikke et Intel-baseret system for at kunne bruge Intels compilere. 32-bit-processorer fra for eksempel AMD kører glimrende med programmer, der er kompileret ved hjælp af en compiler fra Intel.
Man kan derimod ikke bruge Intels compilere til at optimere koden til AMD's 64-bit-processorer Opteron eller Athlon 64, hvis man vil have 64-bit funktionaliteten med. Her må man ty til GCC, der er open source og gratis at anvende. Omvendt kan GCC også bruges til processorer fra Intel, og så sparer man de mellem 399 og 1.499 dollar, som en Intel-compiler koster.