Intel Atom Silvermont preview: echte concurrentie voor ARM

16 reacties
Inhoudsopgave
  1. 1. Inleiding
  2. 2. Silvermont
  3. 3. 22nm transistors
  4. 4. Architectuur: Out of Order execution en meer
  5. 5. Nieuwe instructies
  6. 6. Stroomverbruik
  7. 7. Modulair
  8. 8. Te verwachten prestaties
  9. 9. Conclusie
  10. 16 reacties

Nieuwe instructies

De oorspronkelijke Atom-processors zaten qua instructieset op het niveau van de Intel Core 2 processors. Dat betekent dat ze ondersteuning boden voor MMX, SSE, SSE2, SSE3 en afhankelijk van het type ook van de X86-64 64-bit uitbreiding. Met de komst van Silvermont brengt Intel de ondersteuning van Atom op het niveau van de Westmere generatie, de voorlopers van Sandy Bridge. Dat betekent dat Intel de Atom-chips ondersteuning heeft gegeven voor de SSE 4.1 en SSE 4.2 instructieset uitbreidingen, maar ook voor AES-NI, de speciale instructies om snellere AES-encryptie uit te voeren, tegenwoordig veelvuldig gebruikt in internettoepassingen. Ook de PCLMULQDQ instructie (pickle-micle-duck in de volksmond) wordt nu ondersteund. Deze instructie kan vermenigvuldigen zonder carry bits. Gebruik van deze instructie kan vele algoritmes versnellen, waaronder het berekenen van hashes of CRC-waardes. Software moet uiteraard geoptimaliseerd zijn voor SSE 4.1, SSE 4.2, AES-NI en PCLMULQDQ, maar aangezien de instructieset uitbreidingen op de desktop en bij laptops inmiddels al de nodige jaren beschikbaar zijn, is er al de nodige software die hier profijt van heeft. 

x86-64 ofwel 64-bit ondersteuning blijft aanwezig bij de nieuwe Atom. Het is echter niet duidelijk bij welke varianten Intel dit wel en niet zal inschakelen. De huidige Atoms gericht op mobiele apparaten zijn alle beperkt tot 32-bit werking. Overigens is dat geen probleem: de eerste tablet of smartphone met 4 GB werkgeheugen of meer moeten we nog zien.

De nieuwe Atoms bieden verder ook verbeterde ondersteuning voor virtualisatie, dankzij de ingebakken Intel VT-x2 technologie. Voor gebruik in tablets en smartphones zal dat (vooralsnog) weinig meerwaarde bieden, maar vergeet niet Intel de nieuwe Atom-architectuur ook wil gaan inzetten voor zaken als microservers. Daar is virtualisatie wél van belang.

0
*