>
>
>
>
>
>
>
>
>
Přehled procesorových jader Cortex
26.2.2016, Jan Pánek, článek
V dnešním článku se podíváme na architektury a jádra společnosti ARM. Konečně se zorientujete ve světě jader Cortex-Axx a dozvíte se, jestli je lepší mít v telefonu Cortex-A57, nebo Cortex-A72. Jaký je mezi nimi vůbec rozdíl? Aktualizováno.
Kapitoly článku:
ARM na začátku roku 2016 představilo nové jádro Cortex-A32, které si svou cestu nemá najít do telefonů, ale spíše do chytré elektroniky a nositelností. Jeho hlavní výhodou bude velmi nízká spotřeba, malá plocha čipu a cena. Na rozdíl od ostatních jader v architektuře ARMv8-A Cortex-A32 není založeno na 64bitové, ale 32bitové technologii.
Absence 64bitových instrukcí umožňuje jádro zmenšit a zlevnit, což je jeho hlavním lákadlem. Pokud by jádro bylo vyrobeno na 28nm výrobní technologii, mělo by být podle ARMu až o 30 % větší než Cortex-A35, ale při neimplementování jednotek jako SIMD se jeho plocha může dostat až na 25 mm2 na jádro. Navíc ARM umožňuje využití cache o velikosti 8-32 KB pro L1 a až 1 MB pro L2, což se také zásadně promítne do velikosti jádra.
Posledním důležitým bodem je spotřeba a výkon. Cortex-A32 je nástupcem jader Cortex-A5 a A7, jeho konkurentem je Cortex-A35. Oproti Cortex-A35 má být o 10 % efektivnější, oproti Cortex-A5 a A7 pak až o 30 %. Zatímco Cortex-A5 (A7) mají mít spotřebu na frekvenci 1 GHz 75 mW, Cortex-A32 má mít spotřebu na frekvenci 100 MHz jen 4 mW, což je ideální pro nositelnosti, jež nevyžadují velký výkon, ale musejí dlouho vydržet na baterii.
Absence 64bitových instrukcí umožňuje jádro zmenšit a zlevnit, což je jeho hlavním lákadlem. Pokud by jádro bylo vyrobeno na 28nm výrobní technologii, mělo by být podle ARMu až o 30 % větší než Cortex-A35, ale při neimplementování jednotek jako SIMD se jeho plocha může dostat až na 25 mm2 na jádro. Navíc ARM umožňuje využití cache o velikosti 8-32 KB pro L1 a až 1 MB pro L2, což se také zásadně promítne do velikosti jádra.
Posledním důležitým bodem je spotřeba a výkon. Cortex-A32 je nástupcem jader Cortex-A5 a A7, jeho konkurentem je Cortex-A35. Oproti Cortex-A35 má být o 10 % efektivnější, oproti Cortex-A5 a A7 pak až o 30 %. Zatímco Cortex-A5 (A7) mají mít spotřebu na frekvenci 1 GHz 75 mW, Cortex-A32 má mít spotřebu na frekvenci 100 MHz jen 4 mW, což je ideální pro nositelnosti, jež nevyžadují velký výkon, ale musejí dlouho vydržet na baterii.
- Počet jader: 1-4
- Architektura: ARMv8-A (32 bitů)
- Zpětná kompatibilita s ARMv7-A: ano
- DSP&SIMD: ano (volitelné)
- NEON: ano (volitelné)
- TrustZone: ano
- Jazelle: ne
- Podpora hardwarové virtualizace: ano
- Zapojení big.LITTLE: ne
- Zpracovávání instrukcí: In-order
- Uvedení: 2016