ARM kontra x86

Do małych zadań wystarczy energooszczędny ARM

Dla wielu zastosowań, takich jak serwery WWW czy masywne równoległe obliczenia, 32-bitowa przestrzeń adresowa w zupełności wystarczy, jeśli tylko zapewni się naprawdę szybką magistralę wejścia/wyjścia, by sprawnie przenosić dane między zasobami storage i siecią a procesorem. Prace nadal trwają.

Należy pamiętać, że typowe aplikacje związane z hostingiem i masowymi obliczeniami równoległymi, są pisane w środowiskach open source, dzięki temu są one łatwe do przeniesienia między architekturami. Przy takich zadaniach, liczy się wydajność z jednego wata pobieranej energii elektrycznej, a nie kompatybilność z instrukcjami x86.

ARM czy x86?

Pytanie czy ARM może stawić czoła Intelowi i AMD wydaje się nadal otwarte. Z jednej strony procesory te nie dysponują tak dużą surową wydajnością obliczeniową i nie mogą konkurować w tej dziedzinie z x86 ani innymi systemami RISC (np. Power7 firmy IBM). Celem platformy ARM był bardzo niski pobór mocy przy względnie niskiej wydajności obliczeniowej, nadal wystarczającej do wielu zastosowań. Obecnie procesory te są coraz szybsze, pojawiają się wielordzeniowe implementacje taktowane zegarem o częstotliwości ponad 2 GHz. Chociaż x86 nadal jest szybszy, w wielu zastosowaniach wielordzeniowy ARM będzie lepszy, gdyż zapewni wystarczającą wydajność przy mniejszym poborze energii elektrycznej. Procesory serwerowe wyróżnia nie tylko moc obliczeniowa, ale także szybki interfejs transmisji danych.

Wydaje się, że Intel może być bardziej zaniepokojony rozwojem mikroprocesorów ARM niż konkurencją ze strony AMD. Należy wspomnieć, że Intel posiadał własną implementację mikroprocesorów ARM, nazywaną Xscale, którą pozyskał od Digital Equipment w roku 1998, ale sprzedał ją firmie Marvell. Być może będzie żałować tego kroku, gdyż obecnie musiałby zapłacić znacznie więcej za licencjonowanie tej architektury od ARM Holding.

Rozwój mikroprocesorów ARM oraz dostępność łatwo przenoszonego kodu open source sprawia, że ta architektura może być coraz ciekawszą alternatywą dla x64 dla netbooków, niektórych serwerów, a nawet standardowych komputerów klasy PC. Wydajność dzisiejszych procesorów ARM w zupełności wystarcza dla tabletów oraz innych niewielkich urządzeń, charakteryzując się przy tym znacznie mniejszym poborem energii elektrycznej.

Docelowym rynkiem dla takich procesorów, oprócz urządzeń przenośnych, będzie zatem obszar serwerów storage oraz druku, a także masowe przetwarzanie drobnych zadań, wymagające wysokiej sprawności energetycznej.


TOP 200