Intel: Mulighed for processorer med 1.000 kerner

En gruppe forskere fra Intel har banet vejen for et system, der langt overskrider den hidtidige begrænsning i chipdesign og gør op til 1.000 processorkerner i stand til at kommunikere effektivt med hinanden.

Artikel top billede

Computerworld News Service: En eksperimentel chip fra Intel viser, at det er muligt at bygge processorer med 1.000 kerner, hævder en forsker fra Intel.

Arkitekturen fra Intels 48-kernede Single Chip Cloud Computer-processor er "arbitrært skalerbar," siger Intel-forsker Timothy Mattson under et foredrag ved konferencen Supercomputer 2010 i New Orleans.

"Denne arkitektur kan i princippet skaleres op til 1.000 kerner," hævder han. "Jeg kan simpelthen blive ved at tilføje flere og flere kerner."

Først efter 1.000 kerner eller deromkring vil diameteren af det netværk på chippen, der forbinder de mange kerner, blive så stort, at det vil påvirke ydelsen negativt, forklarer Mattson.

Intel er fast overbevist om, at den fremtidige udvikling af mikroprocessoren vil være afhængig af muligheden for at pakke flere kerner ned på hver chip. Men i takt med at der tilføjes flere kerner, er chipdesignerne nødt til at takle problemet med skalerbarhed.

De første chiparkitekturer med adskillige kerner var afhængige af et sæt af protokoller, der sørgede for, at hver kerne havde den samme adgang til systemets hukommelse. Denne teknik kaldes for cache coherency.

I takt med at der tilføjes flere kerner til chippene, bliver denne tilgang problematisk, fordi "protokollens overhead per kerne vokser med antallet af kerner, hvilket fører til en 'coherency-mur', hvorefter flere kerner kun vil trække fra ydelsen," bemærkes det i den artikel, der ledsagede Mattsons foredrag.

Mattson har tidligere argumenteret for (PDF), at en bedre tilgang ville være at overflødiggøre cache coherency og i stedet lade kernerne kommunikere direkte med hinanden.

Intels designteams nyeste arbejde på dette problem har fokuseret på udviklingen af teknikker til en sådan form for kommunikation på en chip, der kan skaleres op, i takt med at der tilføjes flere kerner.

Chippen er blevet designet af Intels TeraScale Research Program i løbet af de sidste adskillige år og den er eksperimentel og ikke en del af Intels produkt-roadmap, påpeger Mattson. Der er blevet distribueret et begrænset antal til forskere og udviklere, som kan bygge udviklingsværktøjer til designet.

Chippens ydelse er ikke interessant

Chippen, der først blev fabrikeret under 45-nanometerprocessen af Intel for omkring et år siden, udgøres faktisk af et array af fliser med seks på den ene led og fire på den anden, hvor hver flise indeholder to kerner. Den består af mere end 1,3 milliarder transistorer og forbruger mellem 25 og 125 watt.

For nemhedens skyld brugte teamet et processordesign fra en Pentium fra 1994 til selve kernerne.

"Chippens ydelse er ikke interessant," påpeger Mattson. Den bruger et standard x86-instruktionssæt.

Det nye ved denne processor ligger i dens flise-arkitektur og infrastrukturen til netværk og adressering. Hver kerne har en "mesh-grænsefladekomponent," der pakker dataene og forbinder til en indbygget router. Hver flise har også en "buffer til videregivelse af kommunikation" med 16 kilobyte RAM.

Teamet har forsøgt med forskellige tilgange til at strømligne processorens evne til at videregive kommunikation blandt de mange kerner.

Ved at installere TCP/IP-protokollen på data link-laget var de i stand til at køre et separat Linux-baseret styresystem på hver kerne. Mattson bemærker, at selvom det ville være muligt at køre en Linux-klynge med 48 nodes på chippen, så "ville det være kedeligt."

"For at gøre dette interessant var jeg nødt til at spørge, hvordan programmeringsmodellerne ville passe sammen med de unikke egenskaber ved denne chip," siger han.

Teamet har også udviklet et lille API-bibliotek til videregivelse af kommunikation mellem kernerne ved navn RCCE, som Mattson udtaler som "Rocky."

"Vores foreløbige arbejde har demonstreret, at SCC-processoren og dens indbyggede API til videregivelse af kommunikation udgør en effektiv platform til udvikling af software," konkluderer Mattsons artikel. "De forventede vanskeligheder på grund af manglende asynkron videregivelse af kommunikation er indtil videre ikke dukket op."

Ud over at tale om chippens egenskaber til kommunikation mellem kernerne gik Mattson også i dybden med SCC-chippens strømbesparende egenskaber. Hastigheden for hver flise kan nemlig varieres. Det er muligt for programmører at bygge programmer, der kan justere frekvensen og endda spændingen for de kerner, de kører på. Denne egenskab vil dog skabe nye udfordringer for programmørerne, advarer han.

"Det er meget sværere, end man måske ville tro, at kigge på sit program og afgøre, hvor høj en spænding det egentligt har brug for," fremhæver han.

Oversat af Thomas Bøndergaard

Annonce

Computerworld Events

Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

Jura | København

Compliance Day 2026

Computerworld samler NIS2, AI Act, DORA, GDPR og ledelsesansvar i ét skarpt program. Få styr på kravene og omsæt dem til styring, beslutninger og handling i hverdagen. Tilmeld dig Compliance Day.

Sikkerhed | Kongens Lyngby

Hele Danmark øver

Digitalisering skaber både muligheder og sårbarheder. Hele Danmark Øver styrker virksomhedernes beredskab gennem praktiske øvelser, indsigt og samarbejde. Deltag og lær, hvordan din organisation står stærkere, når cyberangrebet rammer.

Sikkerhed | Kongens Lyngby

Årets CISO 2026

Årets CISO 2026 hylder de sikkerhedsledere, der skaber robusthed i et sikkerhedslandskab under pres – og som formår at løfte cyber- og informationssikkerhed fra teknisk disciplin til strategisk ledelsesopgave.

Se alle vores events inden for it

Navnenyt fra it-Danmark

Elbek & Vejrup A/S har pr. 15. august 2026 ansat Anne-Sofie Andreasen som Project Manager i Projekt & Service. Hun skal især beskæftige sig med ledelse og koordinering af projekter og serviceopgaver. Hun kommer fra en stilling som konsulent med fokus på digitale løsninger hos XFLow. Hun er uddannet cand.it. i IT, Kommunikation og Organisation. Hun har tidligere beskæftiget sig med analyse, udvikling, test og implementering af løsninger samt udarbejdelse af brugervejledninger. Nyt job

Anne-Sofie Andreasen

Elbek & Vejrup A/S

Martin Grooss Carpentier, Software Architect hos Kamstrup, har pr. 29. juni 2026 fuldført uddannelsen Master i it, linjen i softwarekonstruktion på Aarhus Universitet via It-vest-samarbejdet. Færdiggjort uddannelse
Genetec har pr. 1. august 2026 ansat Jan Julin som Channel Account Executive. Han skal især beskæftige sig med styrke samarbejdet med partnere og kunder i Danmark, Finland og Baltikum. Han kommer fra en stilling som Senior Business Development Manager hos Dahua Technology. Han har tidligere beskæftiget sig med videoovervågning, adgangskontrol, sikkerhedsteknologi, salg og forretningsudvikling. Nyt job

Jan Julin

Genetec

Systematic A/S har pr. 1. august 2026 ansat Casper Voldstedlund, 52 år,  som Director, Products. Han skal især beskæftige sig med drive produktudvikling inden for national sikkerhed og kritisk infrastruktur (NSI). Han kommer fra en stilling som Senior Director hos Stibo Systems A/S. Nyt job

Casper Voldstedlund

Systematic A/S