De Intel® Many Integrated Core (Intel® MIC) architectuur is de nieuwste doorbraak op het gebied van supercomputing, prestaties en compatibiliteit.
Revolutionaire snelheid
De Intel MIC architectuur helpt bij het maken van platforms die biljoenen berekeningen per seconde maken. Hiervoor wordt gebruikgemaakt van de snelle en bekende Intel® Xeon® processors en coprocessors die zijn gebaseerd op de nieuwe architectuur. De sprong in verwerkingssnelheid is exponentieel. Hoewel supercomputers pas onlangs de petaflopbarrière hebben doorbroken, voorziet Intel dat een combinatie van vele Intel MIC processors partners zal helpen bij de volgende grote mijlpaal: de exaflopbarrière oftewel de 1000-petaflopbarrière.
Verwerken van zeer parallelle werkbelastingen
De Intel MIC producten zijn bedoeld voor applicaties in HPC- (high-performance computing), workstation- en datacentersegmenten waarvoor gebruik wordt gemaakt van parallelle bewerkingen. Deze architectuur maakt gebruik van een hoge mate van parallellisme in kleinere, energiezuinige en single-threaded performance Intel processorcores om de prestaties van zeer parallelle applicaties te verbeteren. Hoewel er tegenwoordig maar relatief weinig gespecialiseerde applicaties zijn die zeer parallel zijn, worden deze applicaties gebruikt voor diverse belangrijke problemen, variërend van klimaatsimulaties tot genetische analyses, tot het risicomanagement voor investeringsportfolio's of de zoektocht naar nieuwe bronnen van energie.
Standaard programmeringsmodellen
Een belangrijk voordeel voor ontwikkelaars die met Intel MIC producten werken, is de mogelijkheid om bestaande standaard programmeringshulpmiddelen en -methoden te gebruiken. De Intel MIC architectuur combineert meerdere Intel CPU cores op één chip. Deze cores kunnen worden geprogrammeerd met standaard broncode C, C++ en FORTRAN. Dezelfde programmabroncode die is geschreven voor Intel Many Integrated Core producten kan worden gecompileerd en uitgevoerd op een standaard Intel Xeon processor. Dankzij het bekende programmeringsmodel hoeft de ontwikkelaar geen training te ondergaan, zodat deze zich kan concentreren op de problemen in plaats van de software-engineering.
CERN OpenLab, de Europese Raad voor Kernonderzoek, gebruikte de Knights Ferry kit om een complexe, in C++ geschreven benchmark in slechts een paar dagen te migreren naar de nieuwe architectuur. Volgens Sverre Jarp, CTO van het CERN openlab, "kon dankzij het bekende hardwareprogrammeringsmodel de software veel sneller worden uitgevoerd dan verwacht."
Een Intel architectuur met meerdere cores maken
Het MIC project is het resultaat van drie onderzoeksstromen: Het 80-core Tera-scale research chip programma, het single-chip cloud computer initiatief en het Larrabee many-core visual computing project. Het resultaat is een fundamenteel nieuwe architectuur die gebruikmaakt van dezelfde hulpmiddelen, compilers en bibliotheken als de Intel Xeon processors. Aangezien de processors van Intel processors in meer dan 80% van alle supercomputers over de hele wereld worden gebruikt, bevinden de programmeurs zich op bekend terrein wanneer ze software voor de MIC architectuur maken.
Oorspronkelijke MIC producten
Het eerste MIC product, met de codenaam 'Knights Corner', en ontwikkelingskits, met de codenaam 'Knights Ferry', worden alle verzonden naar een select aantal softwareontwikkelaars.
Knights Corner
Knights Corner is het eerste product dat is gebaseerd op de Intel MIC architectuur, en is bedoeld voor HPC-segmenten, zoals de exploratie van aardolie, wetenschappelijk onderzoek, financiële analyses en klimaatsimulaties. Het product wordt gemaakt op Intels 22-nanometer productieproces, waarbij gebruik wordt gemaakt van transistorstructuren van 22 biljoenste van een meter, waardoor er maar liefst meer dan 50 Intel processorcores op één chip kunnen worden gebruikt. Elke core is kleiner en energiezuiniger en levert minder goede single-thread prestaties, maar de totale prestaties zijn veel beter. Deze hardware helpt bij de versnelling van bepaalde zeer parallelle applicaties die worden uitgevoerd op supercomputers met Intel Xeon processors.
Knights Ferry
Knights Ferry is een ontwerp- en ontwikkelingskit die aan slechts een select aantal software- en hardwareontwikkelaars beschikbaar is gesteld om voorbereidingen te kunnen treffen voor Knights Corner. Eind 2010 heeft Intel de kit uitgebreid met een breder assortiment aan ontwikkelaarshulpmidddelen voor de Intel MIC architectuur, voor een betere samenwerking met Intel Xeon processors en ondersteuning voor diverse programmeringsmodellen.
Knights Ferry biedt wetenschappers, onderzoekers en engineers reeds ongekende prestaties.


