Jednou z kontroverzí ve světě hardwaru je srovnání mezi procesory s x86 registrem a instrukčními sadami, navrženými Intel si AMD a používá se v počítačích po celém světě a ARM, které se nacházejí v mnoha zařízeních. To bylo generováno přijetím zmíněného ISA na jejich osobních počítačích, ale dlouho předtím, než ty z Cupertina udělaly tento skok, Windows pro ARM již existoval. Proč jsou notebooky s procesory ARM nezvedne ze země kromě těch z jablko ? Vyplatí se ho mít?
Již nějakou dobu vidíme v obchodech mnoho notebooků, na kterých běží Windows resp Linux jako konvenční PC však nemají ve svých útrobách procesor Intel nebo AMD. Říká se jim ARM notebooky, které vznikly jako způsob, jak dosáhnout ultralehkých počítačů s výkonem v určitých spotřebách vyšším než PC. Vzhledem k tomu, že se objevily MacBooky s čipy Apple a pod stejným ISA, výsledek nemohl být depresivnější.
Výhoda Applu v ARM laptopech
Hlavním důvodem nemusí být operační systém, ale spíše výkon, ne nadarmo, jedním z důvodů, proč Qualcomm nakonec pořídil Nuvii, aby vyrobil novou generaci procesorů, je skutečnost, že pokud jde o Procesor (CPU) jádra pod ISA ARM výrazně zaostávají za Apple. Protože Windows pro ARM je kompatibilní pouze s hledík 8CX , nakonec všechny notebooky tohoto typu mají všechny stejný procesor a jsou s malými obměnami navzájem klony.
- No, když se podíváme na výsledky v Geekbench 5 , většina těchto počítačů dosahuje výkonu 1100 body při spouštění kódu, který může běžet pouze na jednom jádru a 5700 body pokud mluvíme o vícejádrovém kódu. To vše v čipu 8 jader s frekvencí 2995 MHz .
- V porovnání, čip Apple M1 v MacBooku Air , který se objevil na konci roku 2020, dosahuje 1700 body v jednojádrovém a téměř 7600 bodů ve vícejádrovém, stejně jako jeho konkurent, kterým je 8jádrová konfigurace a běží na 3.2 GHz
- Apple M2 má hodnotu až 1906 a 9017 bodů bez zvýšení počtu celkových procesorových jednotek. Stejně jako takt výkonových jader při 3.4 GHz
Samozřejmě musíme vzít v úvahu, že past v čipech tohoto typu je v tom, že používají heterogenní konfigurace jádra, přičemž některé poskytují lepší výkon než jiné, ale jsou méně účinné. Oba typy procesorů sdílejí prostor na stejném čipu. Vícejádrový výsledek je tedy ve všech třech případech nižší, než se očekávalo. I když obecná myšlenka je, že mezi čipem Apple a čipem Qualcomm je jasný výkonnostní rozdíl.
A jak si stojí ve srovnání s Intelem a AMD?
Bohužel neexistuje univerzální procesor, který by měl při všech spotřebách stejný výkon na watt. X86 mají mizerný výkon ve spotřebě mobilu a proto je nikdo nepoužívá, na druhou stranu, jak zvyšujeme watty procesoru, vidíme, jak se tabulka obrací. To je důvod, proč žádný z notebooků ARM nemá CPU s TDP 45 W.
Existuje však střední bod, ve kterém se nacházejí ultralehké notebooky, a tedy s nízkou spotřebou. Jedním z nejpoužívanějších procesorů je Intel Core i3-1215U, 6jádrový čip (2 pro výkon a 4 pro efektivitu) určený pro ultralehké notebooky, jako je např. ASUS Vivobook. No, při rychlosti 2.5 GHz mohou dosáhnout 1427 bodů v jednom jádru, nicméně ve vícejádrovém výkonu zaostávají, protože mají pouze 6 jednotek, číslo? 4461 bodů.
Software prodává hardware
Apple ve své historii několikrát změnil procesory a jeho naprosté zvládnutí vertikální struktury své platformy jim umožnilo bez problémů přecházet z jednoho ISA na druhý. Pokud někdo z nás na svém počítači spustí program napsaný pro PC v roce 1981, můžete jej spustit na svém současném počítači bez jakékoli emulace nebo přenosu kódu. Na druhou stranu v Mac to se neděje, ve své historii používali čtyři různé sady instrukčních registrů: 68K, PowerPC, x86 a ARM. Na PC? Za celou dobu jen jeden.
Problém sám o sobě není přesouvání zdrojového kódu z jednoho typu binárního souboru do druhého, protože pokud jste použili jazyky na vysoké úrovni, které nemají závislosti, nepředstavují problém. Obtížnost spočívá spíše v těch částech kódu, které závisí na prvcích ISA. Hlavním viníkem jsou operační systémy. Nemluvě o složitějších konceptech, jako je to, jak každá sada instrukcí a registrů zpracovává chráněné a nechráněné oblasti paměti.
Protože aplikace dnes běží nad operačním systémem, potřebujeme, aby byl vhodný, jinak nebude k dispozici port aplikací z x86 na ARM. Jejich nedostatek však znamená, že se notebooky ARM neprodávají a lze je považovat za obrovské fiasko.
Nikdo nechce převzít odpovědnost za fiasko notebooku ARM
Zatímco Apple je v režimu Don Palomo, v případě ARM notebooků s Windows ano Microsoft a Qualcomm musí souhlasit s velkým počtem výrobců, kteří vidí, jak ti z Cupertina prodávají své MacBooky za vysoké ceny, a rozhodnou se je napodobit. nabízející produkt, jehož vnímání hodnoty je nízké, a to i ve srovnání s jinými notebooky s operačním systémem Redmond.
Ve skutečnosti se vše scvrkává na skutečnost, že Qualcomm, přestože je vynikajícím tvůrcem mobilních čipů, vytvořil procesory, které jsou příliš pomalé a uživatelé si toho všimnou. Apple dokázal svým uživatelům umožnit spouštět aplikace na jejich Intel Mac hladce a téměř bez námahy. Místo toho je k šílenství vidět emulace x86 programů na Qualcomm Snapdragon 8CX.
Jinými slovy, notebooky ARM Windows by měly mít cenu výrazně nižší, než jsou v současnosti, protože hodnota, kterou nabízejí, není dost dobrá na to, aby ospravedlnila náklady pro koncového uživatele. Chyba zde není na straně assemblerů, ale spíše na straně Qualcommu a Microsoftu, že nenabízejí konkurenční duo procesoru a operačního systému.