Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 23, views: 72.124 •

Meer cores

Een van de stokpaardjes van Intel Labs Europe was de introductie van de Single Chip Cloud Computer, de SCC, in 2009. Deze chip, met maar liefst 48 eenvoudige cores in een netwerkarchitectuur, werd vooral ontwikkeld als researchchip. Onderzoeksinstituten die werken aan parallelle toepassingen kregen de chip opgestuurd als platform voor manycore-onderzoek. Een van de resultaten daarvan werd tijdens de Intel Labs Europe-bijeenkomst getoond.

Intel Labs: Doom op een SCC-tablet

Het SCC-systeem deelde de video-output met de tablets van de Labs-medewerkers, aangezien die chip niet voor tablets geschikt is. Desalniettemin simuleerden de onderzoekers hoe een tablet met een groot aantal cores die cores zo efficiënt mogelijk kan inzetten. Wanneer de accu leeg raakt, zullen huidige systemen de resterende energie gelijkmatig over processen verdelen. Met elk proces op een eigen core kan een bepaalde techniek, Priority Technique, genaamd, worden toegepast. In de demo werd Doom gespeeld op een tablet met een bijna lege accu. Waar een normale tablet zijn cores omlaag zou klokken om energie te besparen en zo Doom niet meer zou kunnen spelen, kon de Doom-core met de Priority-techniek op volle snelheid blijven draaien, terwijl de overige cores teruggeklokt werden. Gevolg: Doom spelen tot de accu op is.

Een andere manier om veel processorcores in te zetten kennen we van de echte cloud. Diensten als die van Amazon en legio andere aanbieders geven weliswaar flexibiliteit in het huren van cloudservers, maar hebben wat nadelen. Zo zou de prijstransparantie niet altijd optimaal zijn en kan 'vendor lock-in' optreden, maar vooral de verschillende beheeromgevingen kunnen lastig zijn in gemengde clouds. Met de beoogde standaard van Open Cloud Computing moet dat beheer eenvoudiger worden; de beheertool Occi is voor alle clouddiensten identiek. Deze Open Cloud Computing Interface moet het beheer via een enkele webinterface mogelijk maken.

Intel Labs: Occi

Door Willem de Moor

- Reviewer

Willem werkt sinds 2008 bij Tweakers en heeft een voorliefde voor wetenschap en een passie voor hardware. Deze combinatie gebruikt hij bij het schrijven van zijn verhelderende achtergrondartikelen, maar komt hem ook goed van pas bij het testen van de nieuwste processors, ssd's en laptops. Zijn informatie haalt Willem het liefst uit de eerste hand bij de fabrikant, ook als dat betekent dat hij daarvoor naar Taiwan moet vliegen.

Volg Willem op TwitterVolg Willem op Google+

Lees meer over

Reacties (23)

Wow, zeer interessant artikel! Nu zie ik overal in Europa deze research labs van Intel op het plaatje. Waarom zitten er geen in Nederland? Heeft dat iets te maken met de budgetten die de overheid beschikbaar stelt? (Zeker met alle bezuinigen nu)
Met de bezuinigingen zal het weinig te maken hebben. Die zijn in Nederland namelijk niet harder dan in andere Europese landen.
Klopt, maar het blijft wel opvallend dat Nederland geen Intel lab heeft en BelgiŽ maar liefst 2.
Je zou verwachten dat hier in de omgeving van ASML (gezien de belangen) wel ruimte voor is.
Je zou kunnen zeggen dat ASML al mee doet aangezien het gebied Eindhoven-Leuven-Aachen als een groot onderzoeks gebied wordt gezien (met name Leuven op gebied van chips).
Intel heeft al een samenwerkingsverband met ASML. Deze verzorgt al een hele bult R&D in nederland en waarom zou je dus een nieuw lab oprichten als je kunt samenwerken met een bedrijf als ASML. Verder wordt heel erg veel onderzoek uitbesteed aan kleinere bedrijfen. Kortom; voor Intel heeft het geen voordelen om een nieuw lab op te zetten, samenwerken is en blijft goedkoper/beter.
Ze bezitten ook maar minsten een kwart van de aandelen..
Intel heeft een kantoortje op het High Tech Campus in Eindhoven. En de emnsen die daar werkene moeten kijken wat er allemaal gebeurt op het HTC aan onderzoek. Dus soort van research bureautyje voor research.
Waarom niet in italiŽ? Dan kun je je dat natuurlijk bij elk land afvragen natuurlijk. Misschien hebben ze geen goede partners gevonden voor het onderzoek dat ze willen doen?

Maar Nederland heeft wel een van de grotere distributiecentra van intel(citation needed?)

Edit http://tweakers.net/revie...s-distributiecentrum.html

[Reactie gewijzigd door Jelmie op 14 november 2012 10:27]

Intel R&D zit wel in Nederland ! Namelijk in Eindhoven (High Tech campus).

Dit is de voormalig Philips spin-off Silicon Hive die door Intel is overgenomen.
Dat is correct maar dat is ook echt pas sinds kort, volgens mij is Silicon Hive pas in begin 2011 overgenomen na eerder al een samenwerkingsverband met Intel gehad te hebben. Het is alleen in wat mindere mate een R&D afdeling dan wat Intel Labs is; ze zijn bij deze afdeling onderdeel van de Intel Architecture Group die bezig is met concrete product ontwikkeling, terwijl Intel Labs daar dus een vrijere rol in heeft en in dat opzicht dus echt veel meer een research lab is.
Intel werkt samen met IMEC in Leuven, en ASML werkt daar ook mee samen; indirect heeft Intel dus een belangrijke onderzoeksbasis met 'Nederlandse' banden.

http://www2.imec.be/be_en...MLframeworkagreement.html

Afgezien daarvan heeft Intel ook voor 2 miljard geinvesteerd in ASML, dus een deel van het onderzoekswerk in Veldhoven wordt (indirect) door Intel bekostigd.

Verder heeft Intel vorig jaar het Eindhovense Silicon Hyve overgenomen:

http://www.channelconnect...mt-silicon-hyve-over.html.

[Reactie gewijzigd door kidde op 14 november 2012 19:45]

Het zal wel te maken hebben met het schrijnende gebrek aan technische academici in Nederland.
Er wordt hier al sinds de jaren '80 door zo'n beetje ieder kabinet gesneden in het onderwijs en zo langzamerhand worden de gevolgen daarvan zichtbaar.

Ik werk in de ICT en je ziet daar ook dat er steeds meer werknemers uit het buitenland worden aangenomen. Puur omdat goede mensen hier bijna niet te vinden zijn.

[Reactie gewijzigd door Left op 16 november 2012 10:22]

Wauw! Interessant artikel! Erg leuk om te lezen! Net zoals dieselb0y de vraag "Waarom niet in nederland :)"
Heftig, dat overzicht met al hun labs in Europa/Rusland. Jezus hee..

wel paar typos. Zie onderstaande, in welk lab wordt nou fundamenteel onderzoek gedaan en in welke korte termijn onderzoek?
In het Barcelona-lab wordt onderzoek gedaan waarvan de resultaten pas over tien tot vijftien jaar in producten worden teruggevonden. Productontwikkeling in het Spaanse (of liever Catalaanse) lab werkt iets minder ver vooruit; de 'voorsprong' op dat gebied bedraagt ongeveer twee tot vijf jaar. Een van de belangrijkste wapenfeiten van het lab is de ontwikkeling van een nieuwe manier om de register files te organiseren. Die techniek werd in de Sandy Bridge-processors voor het eerst toegepast.
Ik zou de naam Kinect niet noemen icm met Intel. Dat vinden ze niet zo leuk, omdat ze namelijk hun eigen 'Kinect' hebben ontwikkeld, ism Creative.
De aanwezigheid van Intel in Leuven licht voor de hand met vooral imec als magneet maar ook de universiteit die zeker als meerwaarde kan gezien worden .
Intel en Flanders Investment and Trade commissie investeert dan ook veel geld in Imec die op dit ogenblik grote infrastructuurwerken laten uitvoeren .

Meer info over de samenwerking kan je hier vinden
http://www2.imec.be/be_en...landersexasciencelab.html

Met een R&D budget van meer dan 10miljard dollar per jaar hoop ik persoonlijk dat intel terug op het rechte pad geraakt de concurrentie (arm) blaast in de nek .
Leuk artiekel om te lezen, erg interresant.

1 Puntje echter, misschien ligt het aan mij, maar ik vind dat het artiekel zo'n abrupt einde had. Hoopte eigenlijk op nog wat pagina's interresante tekst :+
Leuk om te lezen dat jullie hier aandacht aan besteden! Ik was zelf een van de onderzoekers die mee heeft gedaan in het project rond de Single-Chip Cloud Computer, en we hebben daar met onze onderzoeksgroep ook nog twee mooie prijzen van Intel mee gewonnen indertijd. Ik moet wel zeggen dat het een heel erg aparte processor architectuur is, en dat het ook zeker niet heel erg makkelijk of triviaal te gebruiken was. Maar het was erg leuk om samen te werken met de jongens van Intel Labs uit Braunschweig, en te zien hoe ze daaromheen een hele research community gecreeerd hebben.

Nu ik mijn promotieonderzoek (hier in Nederland) afgerond heb, heb ik ook nog gekeken of het mogelijk was voor mij om bij Intel Labs te gaan werken, maar ik kreeg daar te horen het afgelopen jaar dat ze met een vacaturestop zitten. Dat is toch wel erg jammer als je al zulke goeie connecties hebt met die mensen en weet dat ze met interessante dingen bezig zijn (en ook weet dat ze jou graag zouden willen hebben!). Ik heb het hier wel eens over gehad met verschillende mensen, en het lijkt er toch op dat Intel het een beetje moeilijk gaat krijgen de komende tijd met de instortende PC markt en de ARM dominantie op de mobile/tablet markt. Dan zijn dit soort besparende maatregelen in ieder geval het eerste wat je zal zien bij zo'n bedrijf.

Verder kan ik ook alleen maar beamen wat hierboven al gezegd wordt en dat ik het ook erg jammer en vreemd vind dat er geen Intel Lab in Nederland is! Ik weet wel dat er iemand eens vanuit TNO heeft geprobeerd ze hierheen te halen een paar jaar terug, maar dat dat uiteindelijk helaas op niets uitgelopen is.
Hmm interessant maar hoe onderscheid/verhoud de SCCC zich dan ten overstaande van de "standaard" Many cores (xeon's?) in een netwerkarchitectuur.
Schaalt het bijvoorbeeld beter en zouden er veel aanpassingen gedaan moeten worden aan huidige software die meerdere cores over een netwerk aanstuurt.
En zou dit eventueel toepasbaar zijn als een renderserver?
Hmm interessant maar hoe onderscheid/verhoud de SCCC zich dan ten overstaande van de "standaard" Many cores (xeon's?) in een netwerkarchitectuur.
Het verschil tussen de SCC en standaard multicores is behoorlijk groot. Het grootste verschil is dat de SCC geen cache coherent shared memory heeft, wat alle hedendaagse multicore systemen wel hebben, en ook geen andere standaard multiprocessor features ondersteund. Een ander verschil is het netwerk tussen de cores, wat in de SCC een mesh is, waarbij de toegang tot allerlei specifieke functies gemapped zijn op bepaalde geheugen adressen. Een derde groot verschil is dat de SCC bestaat uit P54C cores, ook wel beter bekend als de "Pentium 1". Dit zijn hele simpele (en trage!) in-order cores vergeleken met de out-of-order cores van alle x86 architecturen sinds de Pentium Pro, dus ook de Xeon die je aanhaalt.

De SCC werd geleverd met Linux er op, maar dan wel op een aparte manier; op elk van de 48 cores draaide een aparte Linux instance. Er was een speciale netwerkdriver geschreven die TCP/IP verkeer over het mesh netwerk tussen de cores voorzag, zodat je het werkelijk als een 48-node cloud kan gebruiken. Je kon bijvoorbeeld via ssh op elke core afzonderlijk inloggen, of met een speciale parallel-ssh tool een commando op alle of een subset van de cores tegelijk uitvoeren. Overigens ging het netwerkverkeer niet eens echt rechtstreeks tussen twee cores op die manier, omdat het her en der in geheugen (wat dan dus off-chip zit) gebufferd wordt in de TCP/IP stack en ook die netwerkdriver een stuk gereserveerd gedeeld geheugen gebruikte. Er waren wel efficientere manieren om data te communiceren tussen twee cores, maar dan was je al vrij snel tamelijk low-level bezig.

Dus om concreet terug te komen op je vragen;
Schaalt het beter? - Hangt er van af wat je wilt schalen. De mesh organizatie van het inter processor netwerk schaalt erg goed, en als je geen cache coherence hebt dan maakt dit je architectuur ook een stuk schaalbaarder. Maar daarbij lever je wel enorm in op programmeerbaarheid, dat wordt een stuk complexer.
Aanpassingen nodig voor software die meerdere cores over een netwerk aanstuurt? - Nee, dit zou in principe moeten werken. Er was bijvoorbeeld ook een MPI implementatie voor op de SCC gebouwd, een die overigens de TCP/IP laag dan niet gebruikte en direct de low-level interface gebruikte met de message passing buffers in het meshnetwerk.
Zou dit eventueel toepasbaar zijn als een renderserver? - In theorie wel, maar ik denk dat je in de praktijk een stuk meer performance haalt uit een dikke single of dual socket Xeon. De P54C core heeft bijvoorbeeld niet eens MMX ondersteuning, en is gewoon niet snel met rekentaken. Verder door het in-order core design staat de core vaak lang te wachten op geheugenrequests voordat hij verder kan, dus de performance van een enkele core is vele malen lager dan die van een state of the art PC.

Ik hoop dat dit wat interessante in-side informatie toevoegt, als je nog meer details wilt weten dan beantwoord ik die graag :)
Ondanks minder winst, lijkt het me belangrijk dat Intel juist investeert in al die Europese labs:

Lees bijvoorbeeld

Dus van de consumentenmarkt moeten ze het niet hebben.

Bepaalde onderzoeksgroepen maken supercomputers met ARM, nu op no 23 in de 'Green top 500', maar in de Green Top 500 van deze maand vast nog veel hoger.

Linaro werkt nu ook aan Enterprise-systemen, dus ook voor servers is er veel concurrentie.

TI werkt nu aan 'high performance co-processors' oa voor videobewerking, dus ook daar krijgt Intel concurrentie; al kunnen die servers niet zonder x86 CPU.

Als men dat alles bekijkt, lijken tijden niet zo positief voor Intel.

Maar als het ze lukt technologie te maken voor betere dataoverdracht van video's, als ze veilige auto-systemen kunnen maken, en als ze door open-cloud toepassingen de koudwatervrees kunnen wegnemen bij klanten en als ze de 'many-cores' echt fatsoenlijk kunnen gebruiken, dan kunnen ze juist een 'nieuwe' markt aanboren lijkt me.

Qua procestechnologie zullen ze voorlopig ook nog wel marktleider blijven.

Dus ja, wat doe je, focussen op 'melkkoeien' die steeds meer concurrentie en marge-compressie te voorduren krijgen en 'vacature-stops' voor afdelingen die de markt 'diversifiseren', of ga je juist meer focussen op markten waar je nu nog niet inzit?

Geen makkelijke keuze, maar het lijkt me toch evident dat 'high performance computing' veel minder belovend is qua inkomsten dan bijvoorbeeld tien jaar geleden.
Het artikel is zeer interesant. Is er software die dat effect op pagina 3 met die fractals kan laten zien? Ik vond het een mooi effect.

Op dit item kan niet meer gereageerd worden.



Populair: Vliegtuig Luchtvaart Crash Smartphones Google Apple Games Besturingssystemen Politiek en recht Rusland

© 1998 - 2014 Tweakers.net B.V. onderdeel van De Persgroep, ook uitgever van Computable.nl, Autotrack.nl en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013