Ez a lista az ARM Ltd. és más tervezők által tervezett ARM utasításkészleteken alapuló processzorokat sorolja fel, az ARM utasításkészlet verziója, kiadása és neve szerint rendezve.
Az ARM 2005-ben kiadott egy összefoglalót arról a nagy számú gyártóról, amelyek ARM-magokat alkalmaznak az általuk tervezett termékekben.[1]
2005-ben a Keil cég egy újabb összefoglalót adott ki az ARM-alapú processzorok gyártóiról.[2]
2005-ben az ARM kiadott egy folyamatábrát,[3] amely az ARM termékvonal teljesítményének és funkcióinak áttekintését mutatja, az újabb ARM-magcsaládok képességeivel összevetve.
Processzorok
ARM által tervezett
Termékcsalád
|
ARM-architektúra
|
Processzor
|
Jellemző
|
Gyorsítótár (I / D), MMU
|
Tipikus MIPS @ MHz
|
Hivatkozás
|
ARM1
|
ARMv1
|
ARM1
|
Az első megvalósítás
|
Nincs
|
|
|
ARM2
|
ARMv2
|
ARM2
|
Az ARMv2-ben bevezették a MUL (szorzás) utasítást
|
Nincs
|
0,33 DMIPS/MHz
|
|
ARM2aS
|
ARMv2a
|
ARM250
|
Integrált MEMC (MMU), grafikai és be/kimeneti processzor. Az ARMv2a-ban bevezették az SWP és SWPB (swap) utasításokat
|
Nincs, MEMC1a
|
|
|
ARM3
|
Első integrált memória-gyorsítótár
|
4 KiB egyesített
|
0,50 DMIPS/MHz
|
|
ARM6
|
ARMv3
|
ARM60
|
ARMv3: megjelenik a 32 bites memória-címtér (korábban 26 bites). ARMv3M: megjelennek a long szorzóutasítások (32x32=64).
|
Nincs
|
10 MIPS @ 12 MHz
|
|
ARM600
|
Mint az ARM60, gyorsítótár és koprocesszor-sín (az FPA10 lebegőpontos egységhez)
|
4 KiB egyesített
|
28 MIPS @ 33 MHz
|
|
ARM610
|
Mint az ARM60, gyorsítótár, nincs koprocesszor-sín
|
4 KiB egyesített
|
17 MIPS @ 20 MHz 0,65 DMIPS/MHz
|
[4]
|
ARM7
|
ARMv3
|
ARM700
|
koprocesszor-sín (az FPA11 lebegőpontos egységhez)
|
8 KiB egyesített
|
40 MHz
|
|
ARM710
|
Mint az ARM700, nincs koprocesszor-sín
|
8 KiB egyesített
|
40 MHz
|
[5]
|
ARM710a
|
Mint az ARM710, az ARM7100 magjaként is használják
|
8 KiB egyesített
|
40 MHz 0,68 DMIPS/MHz
|
|
ARM7T
|
ARMv4T
|
ARM7TDMI(-S)
|
3 fokozatú futószalag, Thumb, ARMv4 az első, amelyben elhagyják az örökölt ARM 26 bites címzést
|
Nincs
|
15 MIPS @ 16,8 MHz 63 DMIPS @ 70 MHz
|
|
ARM710T
|
Mint az ARM7TDMI, gyorsítótár
|
8 KiB egyesített, MMU
|
36 MIPS @ 40 MHz
|
|
ARM720T
|
Mint az ARM7TDMI, gyorsítótár
|
8 KiB egyesített, MMU FCSE-vel (Gyors kontextusváltás kiterjesztés)
|
60 MIPS @ 59,8 MHz
|
|
ARM740T
|
Mint az ARM7TDMI, gyorsítótár
|
MPU
|
|
|
ARM7EJ
|
ARMv5TEJ
|
ARM7EJ-S
|
5 fokozatú futószalag, Thumb, Jazelle DBX, javított DSP utasítások
|
Nincs
|
|
|
ARM8
|
ARMv4
|
ARM810
|
5 fokozatú futószalag, statikus elágazásbecslés, kétszeres sávszélességű memória
|
8 KiB egyesített, MMU
|
84 MIPS @ 72 MHz 1,16 DMIPS/MHz
|
[6][7]
|
ARM9T
|
ARMv4T
|
ARM9TDMI
|
5 fokozatú futószalag, Thumb
|
Nincs
|
|
|
ARM920T
|
Mint az ARM9TDMI, gyorsítótár
|
16 KiB / 16 KiB, MMU FCSE-vel (Gyors kontextusváltás kiterjesztés)
|
200 MIPS @ 180 MHz
|
[8]
|
ARM922T
|
Mint az ARM9TDMI, gyorsítótárak
|
8 KiB / 8 KiB, MMU
|
|
|
ARM940T
|
Mint az ARM9TDMI, gyorsítótárak
|
4 KiB / 4 KiB, MPU
|
|
|
ARM9E
|
ARMv5TE
|
ARM946E-S
|
Thumb, javított DSP utasítások, gyorsítótárak
|
Változó, szorosan csatolt memóriák, MPU
|
|
|
ARM966E-S
|
Thumb, javított DSP utasítások
|
Nincs gyorsítótár, TCM-ek[9]
|
|
|
ARM968E-S
|
Mint az ARM966E-S
|
Nincs gyorsítótár, TCM-ek
|
|
|
ARMv5TEJ
|
ARM926EJ-S
|
Thumb, Jazelle DBX, javított DSP utasítások
|
Változó, TCM-ek, MMU
|
220 MIPS @ 200 MHz
|
|
ARMv5TE
|
ARM996HS
|
Órajel nélküli processzor, mint az ARM966E-S
|
Nincsenek gyorsítótárak, TCM-ek, MPU
|
|
|
ARM10E
|
ARMv5TE
|
ARM1020E
|
6 fokozatú futószalag, Thumb, javított DSP utasítások, (VFP)
|
32 KiB / 32 KiB, MMU
|
|
|
ARM1022E
|
Mint az ARM1020E
|
16 KiB / 16 KiB, MMU
|
|
|
ARMv5TEJ
|
ARM1026EJ-S
|
Thumb, Jazelle DBX, javított DSP utasítások, (VFP)
|
Változó, MMU vagy MPU
|
|
|
ARM11
|
ARMv6
|
ARM1136J(F)-S
|
8 fokozatú futószalag, SIMD, Thumb, Jazelle DBX, (VFP), javított DSP utasítások, nem igazított memóriahozzáférés
|
Változó, MMU
|
740 @ 532–665 MHz (i.MX31 egylapkás rendszer (SoC)), 400–528 MHz
|
[10]
|
ARMv6T2
|
ARM1156T2(F)-S
|
9 fokozatú futószalag, SIMD, Thumb-2, (VFP), javított DSP utasítások
|
Változó, MPU
|
|
[11]
|
ARMv6Z
|
ARM1176JZ(F)-S
|
Mint az ARM1136EJ(F)-S
|
Változó, MMU + TrustZone
|
965 DMIPS @ 772 MHz, max. 2,600 DMIPS négy processzorral
|
[12]
|
ARMv6K
|
ARM11MPCore
|
Mint az ARM1136EJ(F)-S, 1–4 mag SMP
|
Változó, MMU
|
|
|
SecurCore
|
ARMv6-M
|
SC000
|
Mint a Cortex-M0
|
|
0,9 DMIPS/MHz
|
|
ARMv4T
|
SC100
|
Mint az ARM7TDMI
|
|
|
|
ARMv7-M
|
SC300
|
Mint a Cortex-M3
|
|
1,25 DMIPS/MHz
|
|
Cortex-M
|
ARMv6-M
|
Cortex-M0
|
Mikrovezérlő profil, Thumb nagy része + néhány Thumb-2,[13] hardveres szorzó utasítás (opcionális kicsi), opcionális rendszeridőzítő, opcionális bit-sávos memória
|
Opcionális gyorsítótár, nincs TCM, nincs MPU
|
0,84 DMIPS/MHz
|
[14]
|
Cortex-M0+
|
Mikrovezérlő profil, Thumb nagy része + néhány Thumb-2,[13] hardveres szorzó utasítás (opcionális kicsi), opcionális rendszeridőzítő, opcionális bit-sávos memória
|
Opcionális gyorsítótár, nincs TCM, opcionális MPU 8 régióval
|
0,93 DMIPS/MHz
|
[15]
|
Cortex-M1
|
Mikrovezérlő profil, Thumb nagy része + néhány Thumb-2,[13] hardveres szorzó utasítás (opcionális kicsi), OS opció bővítése: SVC / bankba szervezett veremmutató, opcionális rendszeridőzítő, nincs bit-sávos memória
|
Opcionális gyorsítótár, 0–1024 KiB I-TCM (utasítás-~), 0–1024 KiB D-TCM (adat-~), nincs MPU
|
136 DMIPS @ 170 MHz,[16] (0,8 DMIPS/MHz FPGA-függő)[17]
|
[18]
|
ARMv7-M
|
Cortex-M3
|
Mikrovezérlő profil, Thumb / Thumb-2, hardveres szorzó és osztó utasítások, opcionális bit-sávos memória
|
Opcionális gyorsítótár, nincs TCM, opcionális MPU 8 régióval
|
1,25 DMIPS/MHz
|
[19]
|
ARMv7E-M
|
Cortex-M4
|
Mikrovezérlő profil, Thumb / Thumb-2 / DSP (digitális jelprocesszor) / opcionális VFPv4-SP egyszeres pontosságú FPU, hardveres szorzó és osztó utasítások, opcionális bit-sávos memória
|
Opcionális gyorsítótár, nincs TCM, opcionális MPU 8 régióval
|
1,25 DMIPS/MHz (FPU-val 1,27)
|
[20]
|
Cortex-M7
|
Mikrovezérlő profil, Thumb / Thumb-2 / DSP (digitális jelprocesszor) / opcionális VFPv5 egyszeres és kétszeres pontosságú FPU, hardveres szorzó és osztó utasítások
|
0−64 KiB utasítás-gyorsítótár (I-cache), 0−64 KiB adat-gyorsítótár (D-cache), 0–16 MiB I-TCM, 0–16 MiB D-TCM (ezek mind opcionális ECC-vel), opcionális MPU 8 vagy 16 régióval
|
2,14 DMIPS/MHz
|
[21]
|
ARMv8-M Alapvonal
|
Cortex-M23
|
Mikrovezérlő profil, Thumb-1 (nagy része), Thumb-2 (néhány), osztás, TrustZone
|
Opcionális gyorsítótár, nincs TCM, opcionális MPU 16 régióval
|
1,03 DMIPS/MHz
|
[22]
|
ARMv8-M Fővonal
|
Cortex-M33
|
Mikrovezérlő profil, Thumb-1, Thumb-2, telítő aritmetika, DSP (digitális jelprocesszor), osztás, FPU (SP), TrustZone, társprocesszor
|
Opcionális gyorsítótár, nincs TCM, opcionális MPU 16 régióval
|
1,50 DMIPS/MHz
|
[23]
|
Cortex-M35P
|
Mikrovezérlő profil, Thumb-1, Thumb-2, telítő (szaturációs) aritmetika, DSP (digitális jelprocesszor), osztás, FPU (SP), TrustZone, társprocesszor
|
Beépített gyorsítótár (2–16 KiB opcióval), utasítás-gyorsítótár (I-cache), nincs TCM, opcionális MPU 16 régióval
|
1,50 DMIPS/MHz
|
[24]
|
ARMv8.1-M Fővonal
|
Cortex-M55
|
|
|
1,69 DMIPS/MHz
|
[25]
|
ARMv8.1-M Fővonal
|
Cortex-M85
|
|
|
3,13 DMIPS/MHz
|
[26]
|
Cortex-R
|
ARMv7-R
|
Cortex-R4
|
Valós idejű profil, Thumb / Thumb-2 / DSP (digitális jelprocesszor) / opcionális VFPv3 FPU, hardveres szorzó és opcionális osztó utasítások, opcionális paritás & ECC a belső sínekhez / gyorsítótár / TCM, 8 fokozatú futószalag kétmagos futó lockstep hibakezelő logikával
|
0–64 KiB / 0–64 KiB, 0–2 a 0–8 MiB TCM-ből, opc. MPU 8/12 régióval
|
1,67 DMIPS/MHz[27]
|
[28]
|
Cortex-R5
|
Valós idejű profil, Thumb / Thumb-2 / DSP (digitális jelprocesszor) / opcionális VFPv3 FPU és pontosság, hardveres szorzó és opcionális osztó utasítások, opcionális paritás & ECC a belső sínekhez / gyorsítótár / TCM, 8 fokozatú futószalag kétmagos futó lock-step hibakezelő logikával / opcionálisan 2 független mag, alacsony késleltetésű perifériaport (LLPP), gyorsító koherencia port (ACP)[29]
|
0–64 KiB / 0–64 KiB, 0–2 a 0–8 MiB TCM-ből, opc. MPU 12/16 régióval
|
1,67 DMIPS/MHz[27]
|
[30]
|
Cortex-R7
|
Valós idejű profil, Thumb / Thumb-2 / DSP (digitális jelprocesszor) / opcionális VFPv3 FPU és pontosság, hardveres szorzó és opcionális osztó utasítások, opcionális paritás & ECC a belső sínekhez / gyorsítótár / TCM, 11 fokozatú futószalag kétmagos futó lock-step hibakezelő logikával / sorrenden kívüli végrehajtás / dinamikus regiszterátnevezés / opcionálisan 2 független mag, alacsony késleltetésű perifériaport (LLPP), ACP[29]
|
0–64 KiB / 0–64 KiB, ? a 0–128 KiB TCM-ből, opc. MPU 16 régióval
|
2,50 DMIPS/MHz[27]
|
[31]
|
Cortex-R8
|
TBD
|
0–64 KiB / 0–64 KiB L1, 0–1 / 0–1 MiB TCM, opc. MPU 24 régióval
|
2,50 DMIPS/MHz[27]
|
[32]
|
ARMv8-R
|
Cortex-R52
|
TBD
|
0–32 KiB / 0–32 KiB L1, 0–1 / 0–1 MiB TCM, opc. MPU 24+24 régióval
|
2,16 DMIPS/MHz[33]
|
[34]
|
Cortex-R82
|
TBD
|
16–128 KiB /16–64 KiB L1, 64 KiB–1 MiB L2, 0,16–1 / 0,16–1 MiB TCM, opc. MPU 32+32 régióval
|
3,41 DMIPS/MHz[35]
|
[36]
|
Cortex-A (32 bites)
|
ARMv7-A
|
Cortex-A5
|
Alkalmazási profil, ARM / Thumb / Thumb-2 / DSP (digitális jelprocesszor) / SIMD / Opcionális VFPv4-D16 FPU / Opcionális NEON / Jazelle RCT és DBX, 1–4 mag / opcionális MPCore, snoop vezérlő egység (SCU), generikus megszakításvezérlő (GIC), gyorsító koherencia port (ACP)
|
4−64 KiB / 4−64 KiB L1, MMU + TrustZone
|
1,57 DMIPS/MHz magonként
|
[37]
|
Cortex-A7
|
Alkalmazási profil, ARM / Thumb / Thumb-2 / DSP (digitális jelprocesszor) / VFPv4 FPU / NEON / Jazelle RCT és DBX / Hardveres virtualizáció, sorrendi végrehajtás, szuperskalár, 1–4 SMP mag, MPCore, nagy fizikai címkiterjesztés (LPAE), snoop vezérlő egység (SCU), generikus megszakításvezérlő (GIC), az architektúra és képességei megegyeznek az A15-ével, 8–10 fokozatú futószalag, kis fogyasztású kialakítás[38]
|
8−64 KiB / 8−64 KiB L1, 0–1 MiB L2, MMU + TrustZone
|
1,9 DMIPS/MHz magonként
|
[39]
|
Cortex-A8
|
Alkalmazási profil, ARM / Thumb / Thumb-2 / VFPv3 FPU / NEON / Jazelle RCT és DAC, 13 fokozatú szuperskalár futószalag
|
16–32 KiB / 16–32 KiB L1, 0–1 MiB L2 opc. ECC, MMU + TrustZone
|
Max. 2000 (2,0 DMIPS/MHz, 600 MHz-től 1 GHz feletti órajelen)
|
[40]
|
Cortex-A9
|
Alkalmazási profil, ARM / Thumb / Thumb-2 / DSP (digitális jelprocesszor) / Opcionális VFPv3 FPU / Opcionális NEON / Jazelle RCT és DBX, sorrendtől eltérő (out-of-order) spekulatív kibocsátású szuperskalár, 1–4 SMP mag, MPCore, snoop vezérlő egység (SCU), generikus megszakításvezérlő (GIC), gyorsító koherencia port (ACP)
|
16–64 KiB / 16–64 KiB L1, 0–8 MiB L2 opc. paritás, MMU + TrustZone
|
2,5 DMIPS/MHz magonként, 10,000 DMIPS @ 2 GHz teljesítményre optimalizált TSMC 40G technológiával (kétmagos)
|
[41]
|
Cortex-A12
|
Alkalmazási profil, ARM / Thumb-2 / DSP (digitális jelprocesszor) / VFPv4 FPU / NEON / Hardveres virtualizáció, sorrendtől eltérő (out-of-order) spekulatív kibocsátású szuperskalár, 1–4 SMP mag, nagy fizikai címkiterjesztés (LPAE), snoop vezérlő egység (SCU), generikus megszakításvezérlő (GIC), gyorsító koherencia port (ACP)
|
32−64 KB
|
3,0 DMIPS/MHz magonként
|
[42]
|
Cortex-A15
|
Alkalmazási profil, ARM / Thumb / Thumb-2 / DSP (digitális jelprocesszor) / VFPv4 FPU / NEON / egész osztás / összeolvasztott MAC (szorzás-összeadás) / Jazelle RCT / hardveres virtualizáció, sorrendtől eltérő (out-of-order) spekulatív kibocsátású szuperskalár, 1–4 SMP mag, MPCore, nagy fizikai címkiterjesztés (LPAE), snoop vezérlő egység (SCU), generikus megszakításvezérlő (GIC), ACP, 15-24 fokozatú futószalag[38]
|
32 KiB paritással / 32 KiB ECC-vel L1, 0–4 MiB L2, az L2-höz van ECC, MMU + TrustZone
|
Legalább 3,5 DMIPS/MHz magonként (max. 4,01 DMIPS/MHz megvalósítástól függően)[43]
|
[44]
|
Cortex-A17
|
Alkalmazási profil, ARM / Thumb / Thumb-2 / DSP (digitális jelprocesszor) / VFPv4 FPU / NEON / egész osztás / összeolvasztott MAC (szorzás-összeadás) / Jazelle RCT / hardveres virtualizáció, sorrendtől eltérő (out-of-order) spekulatív kibocsátású szuperskalár, 1–4 SMP mag, MPCore, nagy fizikai címkiterjesztés (LPAE), snoop vezérlő egység (SCU), generikus megszakításvezérlő (GIC), ACP
|
32 KiB L1, 256 KiB–8 MiB L2 opcionális ECC-vel
|
2,8 DMIPS/MHz
|
[45]
|
ARMv8-A
|
Cortex-A32
|
Alkalmazási profil, AArch32, 1–4 SMP mag, TrustZone, fejlett NEON SIMD, VFPv4, hardveres virtualizáció, kétszeres kibocsátású, sorrendi végrehajtású futószalag
|
8–64 KiB opcionális paritással / 8−64 KiB opcionális ECC-vel L1 magonként, 128 KiB–1 MiB L2 opcionális ECC-vel osztott
|
|
[46]
|
Cortex-A (64 bites)
|
ARMv8-A
|
Cortex-A34
|
Alkalmazási profil, AArch64, 1–4 SMP mag, TrustZone, fejlett NEON SIMD, VFPv4, hardveres virtualizáció, 2 utasítás széles dekódolás, sorrendi végrehajtású futószalag
|
8−64 KiB paritással / 8−64 KiB ECC-vel L1 magonként, 128 KiB–1 MiB osztott L2, 40 bites fizikai címek
|
|
[47]
|
Cortex-A35
|
Alkalmazási profil, AArch32 és AArch64, 1–4 SMP mag, TrustZone, fejlett NEON SIMD, VFPv4, hardveres virtualizáció, 2 utasítás széles dekódolás, sorrendi végrehajtású futószalag
|
8−64 KiB paritással / 8−64 KiB ECC-vel L1 magonként, 128 KiB–1 MiB osztott L2, 40 bites fizikai címek
|
1,78 DMIPS/MHz
|
[48]
|
Cortex-A53
|
Alkalmazási profil, AArch32 és AArch64, 1–4 SMP mag, TrustZone, fejlett NEON SIMD, VFPv4, hardveres virtualizáció, 2 utasítás széles dekódolás, sorrendi végrehajtású futószalag
|
8−64 KiB paritással / 8−64 KiB ECC-vel L1 magonként, 128 KiB–2 MiB osztott L2, 40 bites fizikai címek
|
2,3 DMIPS/MHz
|
[49]
|
Cortex-A57
|
Alkalmazási profil, AArch32 és AArch64, 1–4 SMP mag, TrustZone, fejlett NEON SIMD, VFPv4, hardveres virtualizáció, 3 utasítás széles dekódolású szuperskalár, mélyen sorrenden kívüli futószalag
|
48 KiB DED paritással / 32 KiB ECC-vel L1 magonként; 512 KiB–2 MiB osztott L2 ECC-vel; 44 bites fizikai címek
|
4,1–4,8 DMIPS/MHz[50][51]
|
[52]
|
Cortex-A72
|
Alkalmazási profil, AArch32 és AArch64, 1–4 SMP mag, TrustZone, fejlett NEON SIMD, VFPv4, hardveres virtualizáció, 3 utasítás széles szuperskalár, mélyen sorrenden kívüli futószalag
|
48 KiB DED paritással / 32 KiB ECC-vel L1 magonként; 512 KiB–2 MiB osztott L2 ECC-vel; 44 bites fizikai címek
|
6.3-7,3 DMIPS/MHz[53]
|
[54]
|
Cortex-A73
|
Alkalmazási profil, AArch32 és AArch64, 1–4 SMP mag, TrustZone, fejlett NEON SIMD, VFPv4, hardveres virtualizáció, 2 széles szuperskalár, mélyen sorrenden kívüli futószalag
|
64 KiB / 32−64 KiB L1 magonként, 256 KiB–8 MiB osztott L2 opcionális ECC-vel, 44 bites fizikai címek
|
7,4-8,5 DMIPS/MHz[53]
|
[55]
|
ARMv8.2-A
|
Cortex-A55
|
Alkalmazási profil, AArch32 és AArch64, 1–8 SMP mag, TrustZone, fejlett NEON SIMD, VFPv4, hardveres virtualizáció, 2 utasítás széles dekódolás, sorrendi végrehajtású futószalag[56]
|
16−64 KB / 16−64 KiB L1, 256 KiB L2 magonként, 4 MB L3 osztott
|
3 DMIPS/MHz[53]
|
[57]
|
Cortex-A65
|
Alkalmazási profil, AArch64, 1–8 SMP mag, TrustZone, fejlett NEON SIMD, VFPv4, hardveres virtualizáció, 2 utasítás széles dekódolású szuperskalár, 3 széles kibocsátású, sorrenden kívüli futószalag, szimultán többszálas végrehajtás (simultaneous multithreading, SMT)
|
|
|
[58]
|
Cortex-A65AE
|
Mint az ARM Cortex-A65, hozzáadott kétmagos lockstep a biztonsági alkalmazásokhoz
|
64 / 64 KiB L1, 256 KiB L2 magonként, 4 MB L3 osztott
|
|
[59]
|
Cortex-A75
|
Alkalmazási profil, AArch32 és AArch64, 1–8 SMP mag, TrustZone, fejlett NEON SIMD, VFPv4, hardveres virtualizáció, 3 utasítás széles dekódolású szuperskalár, mélyen sorrenden kívüli futószalag[60]
|
64 / 64 KiB L1, 512 KiB L2 magonként, 4 MB L3 osztott
|
8,2-9,5 DMIPS/MHz[53]
|
[61]
|
Cortex-A76
|
Alkalmazási profil, AArch32 (nem privilegizált szint vagy csak EL0) és AArch64, 1–4 SMP mag, TrustZone, fejlett NEON SIMD, VFPv4, hardveres virtualizáció, 4 utasítás széles dekódolású szuperskalár, 8 utas kibocsátás, 13 fokozatú futószalag, mélyen sorrenden kívüli futószalag[62]
|
64 / 64 KiB L1, 256−512 KiB L2 magonként, 512 KiB−4 MiB L3 osztott
|
10,7-12,4 DMIPS/MHz[53]
|
[63]
|
Cortex-A76AE
|
Mint az ARM Cortex-A76, hozzáadott kétmagos lockstep a biztonsági alkalmazásokhoz
|
|
|
[64]
|
Cortex-A77
|
Alkalmazási profil, AArch32 (nem privilegizált szint vagy csak EL0) és AArch64, 1–4 SMP mag, TrustZone, fejlett NEON SIMD, VFPv4, hardveres virtualizáció, 4 utasítás széles dekódolású szuperskalár, 6 széles utasításlehívás, 12 utas utasítás-kibocsátás, 13 fokozatú futószalag, mélyen sorrenden kívüli futószalag[62]
|
1.5K L0 MOPs gyorsítótár, 64 / 64 KiB L1, 256−512 KiB L2 magonként, 512 KiB−4 MiB L3 osztott
|
13-16 DMIPS/MHz[65]
|
[66]
|
Cortex-A78
|
|
|
|
[67]
|
Cortex-A78AE
|
Mint az ARM Cortex-A78, hozzáadott kétmagos lockstep a biztonsági alkalmazásokhoz
|
|
|
[68]
|
Cortex-A78C
|
|
|
|
[69]
|
ARMv9-A
|
Cortex-A510
|
|
|
|
|
Cortex-A710
|
|
|
|
[70]
|
Cortex-A715
|
|
|
|
|
Cortex-X
|
ARMv8.2-A
|
Cortex-X1
|
A Cortex-A78 teljesítményre hangolt változata
|
|
|
|
ARMv9-A
|
Cortex-X2
|
|
|
|
|
Cortex-X3
|
|
|
|
|
Cortex-X4
|
|
|
|
|
Neoverse
|
ARMv8.2-A
|
Neoverse N1
|
Alkalmazási profil, AArch32 (nem privilegizált szint vagy csak EL0) és AArch64, 1–4 SMP mag, TrustZone, fejlett NEON SIMD, VFPv4, hardveres virtualizáció, 4 utasítás széles dekódolású szuperskalár, 8 utas feladás/kibocsátás, 13 fokozatú futószalag, mélyen sorrenden kívüli futószalag[62]
|
64 / 64 KiB L1, 512−1024 KiB L2 magonként, 2−128 MiB L3 osztott, 128 MB rendszeszintű gyorsítótár
|
|
[71]
|
Neoverse E1
|
Alkalmazási profil, AArch64, 1–8 SMP mag, TrustZone, fejlett NEON SIMD, VFPv4, hardveres virtualizáció, 2 utasítás széles dekódolású szuperskalár, 3 széles kibocsátású, 10 fokozatú futószalag, sorrenden kívüli futószalag, szimultán többszálas végrehajtás (simultaneous multithreading, SMT)
|
32−64 KB / 32−64 KiB L1, 256 KiB L2 magonként, 4 MB L3 osztott
|
|
[72]
|
ARMv8.4-A
|
Neoverse V1
|
|
|
|
[73]
|
ARMv9-A
|
Neoverse N2
|
|
|
|
[74]
|
ARM család
|
ARM-architektúra
|
ARM mag
|
Jellemző
|
Gyorsítótár (I / D), MMU
|
Tipikus MIPS @ MHz
|
Hivatkozás
|
Egyéb tervezők által tervezett
Ezek a magok az ARM utasításkészletet valósítják meg, és azokat függetlenül fejlesztették az ARM architekturális licencével rendelkező vállalatok.
termékcsalád
|
ARM-architektúra
|
processzor
|
Jellemző
|
gyorsítótár (I / D), MMU
|
Tipikus MIPS @ MHz
|
StrongARM (Digital)
|
ARMv4
|
SA-110
|
5 fokozatú futószalag
|
16 KiB / 16 KiB, MMU
|
100–233 MHz 1,0 DMIPS/MHz
|
SA-1100
|
Az SA-110 származéka
|
16 KiB / 8 KiB, MMU
|
|
Faraday[75] (Faraday Technology)
|
ARMv4 |
FA510 |
6 fokozatú futószalag |
Max. 32 KiB / 32 KiB gyorsítótár, MPU |
1,26 DMIPS/MHz 100–200 MHz
|
FA526 |
Legfeljebb 32 KiB / 32 KiB gyorsítótár, MMU |
1,26 MIPS/MHz 166–300 MHz
|
FA626 |
8 fokozatú futószalag |
32 KiB / 32 KiB gyorsítótár, MMU |
1,35 DMIPS/MHz 500 MHz
|
ARMv5TE |
FA606TE |
5 fokozatú futószalag |
Nincs gyorsítótár, nem MMU |
1,22 DMIPS/MHz 200 MHz
|
FA626TE |
8 fokozatú futószalag |
32 KiB / 32 KiB gyorsítótár, MMU |
1,43 MIPS/MHz 800 MHz
|
FMP626TE |
8 fokozatú futószalag, SMP |
1,43 MIPS/MHz 500 MHz
|
FA726TE |
13 fokozatú futószalag, kétszeres kibocsátású |
2,4 DMIPS/MHz 1000 MHz
|
XScale (Intel / Marvell)
|
ARMv5TE
|
XScale
|
7 fokozatú futószalag, Thumb, javított DSP utasítások
|
32 KiB / 32 KiB, MMU
|
133–400 MHz
|
Bulverde
|
Vezeték nélküli MMX, vezeték nélküli SpeedStep hozzá/adott
|
32 KiB / 32 KiB, MMU
|
312–624 MHz
|
Monahans[76]
|
Hozzáadott vezeték nélküli MMX2
|
32 KiB / 32 KiB L1, opcionális L2 gyorsítótár max. 512 KiB, MMU
|
Max. 1,25 GHz
|
Sheeva (Marvell)
|
ARMv5 |
Feroceon |
5–8 fokozatú futószalag, egyszeres kibocsátású |
16 KiB / 16 KiB, MMU |
600–2000 MHz
|
Jolteon |
5–8 fokozatú futószalag, kétszeres kibocsátású |
32 KiB / 32 KiB, MMU
|
PJ1 (Mohawk) |
5–8 fokozatú futószalag, egyszeres kibocsátású, vezeték nélküli MMX2 |
32 KiB / 32 KiB, MMU |
1,46 DMIPS/MHz 1,06 GHz
|
ARMv6 / ARMv7-A |
PJ4 |
6–9 fokozatú futószalag, kétszeres kibocsátású, vezeték nélküli MMX2, SMP |
32 KiB / 32 KiB, MMU |
2,41 DMIPS/MHz 1,6 GHz
|
Snapdragon (Qualcomm)
|
ARMv7-A
|
Scorpion[77]
|
1 vagy 2 mag, ARM / Thumb / Thumb-2 / DSP (digitális jelprocesszor) / SIMD / VFPv3 FPU / NEON (128 bit széles)
|
256 KiB L2 magonként
|
2,1 DMIPS/MHz magonként
|
Krait[77]
|
1, 2 vagy 4 mag, ARM / Thumb / Thumb-2 / DSP (digitális jelprocesszor) / SIMD / VFPv4 FPU / NEON (128 bit széles)
|
4 KiB / 4 KiB L0, 16 KiB / 16 KiB L1, 512 KiB L2 magonként
|
3,3 DMIPS/MHz magonként
|
ARMv8-A
|
Kryo[78]
|
4 mag |
? |
Max. 2,2 GHz
(6,3 DMIPS/MHz)
|
Ax (Apple)
|
ARMv7-A
|
Swift[79]
|
2 mag, ARM / Thumb / Thumb-2 / DSP (digitális jelprocesszor) / SIMD / VFPv4 FPU / NEON
|
L1: 32 KiB / 32 KiB, L2: 1 MiB osztott
|
3,5 DMIPS/MHz magonként
|
ARMv8-A |
Cyclone[80] |
2 mag, ARM / Thumb / Thumb-2 / DSP (digitális jelprocesszor) / SIMD / VFPv4 FPU / NEON / TrustZone / AArch64. Out-of-order, szuperskalár. |
L1: 64 KiB / 64 KiB, L2: 1 MiB osztott SLC: 4 MiB |
1,3 vagy 1,4 GHz
|
ARMv8-A |
Typhoon[80][81] |
2 vagy 3 mag, ARM / Thumb / Thumb-2 / DSP (digitális jelprocesszor) / SIMD / VFPv4 FPU / NEON / TrustZone / AArch64 |
L1: 64 KiB / 64 KiB, L2: 1 MiB vagy 2 MiB osztott SLC: 4 MiB |
1,4 vagy 1,5 GHz
|
ARMv8-A |
Twister[82] |
2 mag, ARM / Thumb / Thumb-2 / DSP (digitális jelprocesszor) / SIMD / VFPv4 FPU / NEON / TrustZone / AArch64 |
L1: 64 KiB / 64 KiB, L2: 2 MiB osztott SLC: 4 MiB vagy 0 MiB |
1,85 vagy 2,26 GHz
|
ARMv8-A |
Hurricane és Zephyr[83] |
Hurricane: 2 vagy 3 mag, AArch64, sorrenden kívüli, szuperskalár, 6 széles dekódolás, 6 kibocsátású, 9 széles Zephyr: 2 vagy 3 mag, AArch64, sorrenden kívüli, szuperskalár. |
L1: 64 KiB / 64 KiB, L2: 3 MiB vagy 8 MiB osztott L1: 32 KiB / 32 KiB. L2: nincs SLC: 4 MiB vagy 0 MiB |
2,34 vagy 2,38 GHz 1,05 GHz
|
ARMv8.2-A |
Monsoon és Mistral[84] |
Monsoon: 2 mag, AArch64, sorrenden kívüli, szuperskalár, 7 széles dekódolás, ?-utasítás-kibocsátás, 11 széles Mistral: 4 mag, AArch64, sorrenden kívüli, szuperskalár. Swift alapú. |
L1I: 128 KiB, L1D: 64 KiB, L2: 8 MiB osztott L1: 32 KiB / 32 KiB, L2: 1 MiB osztott SLC: 4 MiB |
2,39 GHz 1,70 GHz
|
ARMv8.3-A |
Vortex és Tempest[85] |
Vortex: 2 vagy 4 mag, AArch64, sorrenden kívüli, szuperskalár, 7 széles dekódolás, ?-utasítás-kibocsátás, 11 széles Tempest: 4 mag, AArch64, sorrenden kívüli, szuperskalár, 3 széles dekódolás. Swift alapú. |
L1: 128 KiB / 128 KiB, L2: 8 MiB osztott L1: 32 KiB / 32 KiB, L2: 2 MiB osztott SLC: 8 MiB |
2,49 GHz 1,59 GHz
|
ARMv8.4-A |
Lightning és Thunder[86] |
villám: 2 mag, AArch64, sorrenden kívüli, szuperskalár, 7 széles dekódolás, ?-utasítás-kibocsátás, 11 széles Thunder: 4 mag, AArch64, sorrenden kívüli, szuperskalár. |
L1: 128 KiB / 128 KiB, L2: 8 MiB osztott L1: 32 KiB / 48 KiB, L2: 4 MiB osztott SLC: 16 MiB |
2,66 GHz 1,73 GHz
|
ARMv8.5-A |
Firestorm és Icestorm[87] |
Firestorm: 2 mag, AArch64, sorrenden kívüli, szuperskalár, 8 széles dekódolás, ?-utasítás-kibocsátás, 14 széles Icestorm: 4 mag, AArch64, sorrenden kívüli, szuperskalár, 4 széles dekódolás, ?-utasítás-kibocsátás, 7 széles. |
L1: 192 KiB / 128 KiB, L2: 8 MiB osztott L1: 128 KiB / 64 KiB, L2: 4 MiB osztott SLC: 16 MiB |
3,0 GHz 1,82 GHz
|
ARMv8.5-A |
Avalanche és Blizzard |
Avalanche: 2 mag, AArch64, sorrenden kívüli, szuperskalár, 8 széles dekódolás, ?-utasítás-kibocsátás, 14 széles Blizzard: 4 mag, AArch64, sorrenden kívüli, szuperskalár, 4 széles dekódolás, ?-utasítás-kibocsátás, 8 széles. |
L1: 192 KiB / 128 KiB, L2: 12 MiB osztott L1: 128 KiB / 64 KiB, L2: 4 MiB osztott SLC: 32 MiB |
2,93 vagy 3,23 GHz 2,02 GHz
|
ARMv8.5-A |
Everest és Sawtooth |
Everest: 2 mag, AArch64, sorrenden kívüli, szuperskalár, 8 széles dekódolás, ?-utasítás-kibocsátás, 14 széles Sawtooth: 4 mag, AArch64, sorrenden kívüli, szuperskalár, 4 széles dekódolás, ?-utasítás-kibocsátás, 8 széles. |
L1: 192 KiB / 128 KiB, L2: 16 MiB osztott L1: 128 KiB / 64 KiB, L2: 4 MiB osztott SLC: 24 MiB |
3,46 GHz 2,02 GHz
|
Mx (Apple)
|
ARMv8.5-A |
Firestorm és Icestorm |
Firestorm: 4, 6, 8 vagy 16 mag, AArch64, sorrenden kívüli, szuperskalár, 8 széles dekódolás, ?-utasítás-kibocsátás, 14 széles Icestorm: 2 vagy 4 mag, AArch64, sorrenden kívüli, szuperskalár, 4 széles dekódolás, ?-utasítás-kibocsátás, 7 széles. |
L1: 192 KiB / 128 KiB, L2: 12, 24 vagy 48 MiB osztott L1: 128 KiB / 64 KiB, L2: 4 vagy 8 MiB osztott SLC: 8, 24, 48 vagy 96 MiB |
3,2-3,23 GHz 2,06 GHz
|
ARMv8.5-A |
Avalanche és Blizzard |
Avalanche: 4, 6 vagy 8 mag, AArch64, sorrenden kívüli, szuperskalár, 8 széles dekódolás, ?-utasítás-kibocsátás, 14 széles Blizzard: 4 mag, AArch64, sorrenden kívüli, szuperskalár, 4 széles dekódolás, ?-utasítás-kibocsátás, 8 széles. |
L1: 192 KiB / 128 KiB, L2: 16 vagy 32 MiB osztott L1: 128 KiB / 64 KiB, L2: 4 MiB osztott SLC: 8, 24 vagy 48 MiB |
3,49 GHz 2,42 GHz
|
X-Gene (Applied Micro)
|
ARMv8-A |
X-Gene |
64 bites, négyszeres utasítás-kibocsátás, SMP, 64 mag[88] |
gyorsítótár, MMU, virtualizáció |
3 GHz (4,2 DMIPS/MHz magonként)
|
Denver (Nvidia)
|
ARMv8-A |
Denver[89][90] |
2 mag, AArch64, 7 széles szuperskalár, sorrendi, dinamikus kódoptimalizáció, 128 MiB optimalizáló gyorsítótár, Denver1: 28 nm, Denver2: 16 nm |
128 KiB utasítás-gyorsítótár (I-cache) / 64 KiB adat-gyorsítótár (D-cache) |
Legfeljebb 2,5 GHz
|
Carmel (Nvidia)
|
ARMv8.2-A |
Carmel[91][92] |
2 mag, AArch64, 10 széles szuperskalár, sorrendi, dinamikus kódoptimalizáció, ? MiB optimalizáló gyorsítótár, funkcionális biztonság, kettős végrehajtás, paritás & ECC |
? KiB utasítás-gyorsítótár (I-cache) / ? KiB adat-gyorsítótár (D-cache) |
Legfeljebb ? GHz
|
ThunderX (Cavium)
|
ARMv8-A |
ThunderX |
64 bites, két modellel 8–16 vagy 24–48 maggal (×2 két csippel) |
? |
Legfeljebb 2,2 GHz
|
K12 (AMD)
|
ARMv8-A |
K12[93] |
? |
? |
?
|
Exynos (Samsung)
|
ARMv8-A |
M1 („Mongoose”)[94] |
4 mag, AArch64, 4 széles, négyszeres-utasítás-kibocsátás, szuperskalár, sorrenden kívüli |
64 KiB utasítás-gyorsítótár (I-cache) / 32 KiB adat-gyorsítótár (D-cache), L2: 16 utas osztott 2 MiB |
5,1 DMIPS/MHz
(2,6 GHz)
|
ARMv8-A |
M2 („Mongoose”) |
4 mag, AArch64, 4 széles, négyszeres-utasítás-kibocsátás, szuperskalár, sorrenden kívüli |
64 KiB utasítás-gyorsítótár (I-cache) / 32 KiB adat-gyorsítótár (D-cache), L2: 16 utas osztott 2 MiB |
2,3 GHz
|
ARMv8-A
|
M3 („Meerkat”)[95]
|
4 mag, AArch64, 6 széles dekódolás, 6 kibocsátású, 6 széles szuperskalár, sorrenden kívüli |
64 KiB utasítás-gyorsítótár (I-cache) / 64 KiB adat-gyorsítótár (D-cache), L2: 8 utas saját 512 KiB, L3: 16 utas osztott 4 MiB |
2,7 GHz
|
ARMv8.2-A
|
M4 („Cheetah”)[96]
|
2 mag, AArch64, 6 széles dekódolás, 6 kibocsátású, 6 széles szuperskalár, sorrenden kívüli
|
64 KiB utasítás-gyorsítótár (I-cache) / 64 KiB adat-gyorsítótár (D-cache), L2: 8 utas saját 1 MiB, L3: 16 utas osztott 3 MiB
|
2,73 GHz
|
ARMv8.2-A
|
M5 („Lion”)
|
2 mag, AArch64, 6 széles dekódolás, 6 kibocsátású, 6 széles szuperskalár, sorrenden kívüli
|
64 KiB utasítás-gyorsítótár (I-cache) / 64 KiB adat-gyorsítótár (D-cache), L2: 8 utas osztott 2 MiB, L3: 12 utas osztott 3 MiB
|
2,73 GHz
|
Idővonal
Az alábbi táblázat az egyes magokat sorolja fel a bejelentés éve szerint.[97][98]
Év
|
Klasszikus magok
|
Cortex magok
|
Neoverse magok
|
ARM1-6 |
ARM7 |
ARM8 |
ARM9 |
ARM10 |
ARM11 |
Mikrovezérlő |
Valós idejű |
Alkalmazásprocesszor (32-bit) |
Alkalmazásprocesszor (64-bit) |
Alkalmazás (64-bit)
|
1985
|
ARM1 |
|
|
|
|
|
|
|
|
|
|
1986
|
ARM2 |
|
|
|
|
|
|
|
|
|
|
1989
|
ARM3 |
|
|
|
|
|
|
|
|
|
|
1992
|
ARM250 |
|
|
|
|
|
|
|
|
|
|
1993
|
ARM60 ARM610 |
ARM700 |
|
|
|
|
|
|
|
|
|
1994
|
|
ARM710 ARM7DI ARM7TDMI |
|
|
|
|
|
|
|
|
|
1995
|
|
ARM710a |
|
|
|
|
|
|
|
|
|
1996
|
|
|
ARM810 |
|
|
|
|
|
|
|
|
1997
|
|
ARM710T ARM720T ARM740T |
|
|
|
|
|
|
|
|
|
1998
|
|
|
|
ARM9TDMI ARM940T |
|
|
|
|
|
|
|
1999
|
|
|
|
ARM9E-S ARM966E-S |
|
|
|
|
|
|
|
2000
|
|
|
|
ARM920T ARM922T ARM946E-S |
ARM1020T |
|
|
|
|
|
|
2001
|
|
ARM7TDMI-S ARM7EJ-S |
|
ARM9EJ-S ARM926EJ-S |
ARM1020E ARM1022E |
|
|
|
|
|
|
2002
|
|
|
|
|
ARM1026EJ-S |
ARM1136J(F)-S |
|
|
|
|
|
2003
|
|
|
|
ARM968E-S |
|
ARM1156T2(F)-S ARM1176JZ(F)-S |
|
|
|
|
|
2004
|
|
|
|
|
|
|
Cortex-M3 |
|
|
|
|
2005
|
|
|
|
|
|
ARM11MPCore |
|
|
Cortex-A8 |
|
|
2006
|
|
|
|
ARM996HS |
|
|
|
|
|
|
|
2007
|
|
|
|
|
|
|
Cortex-M1 |
|
Cortex-A9 |
|
|
2008
|
|
|
|
|
|
|
|
|
|
|
|
2009
|
|
|
|
|
|
|
Cortex-M0 |
|
Cortex-A5 |
|
|
2010
|
|
|
|
|
|
|
Cortex-M4(F) |
|
Cortex-A15 |
|
|
2011
|
|
|
|
|
|
|
|
Cortex-R4 Cortex-R5 Cortex-R7 |
Cortex-A7 |
|
|
2012
|
|
|
|
|
|
|
Cortex-M0+ |
|
|
Cortex-A53 Cortex-A57 |
|
2013
|
|
|
|
|
|
|
|
|
Cortex-A12 |
|
|
2014
|
|
|
|
|
|
|
Cortex-M7(F) |
|
Cortex-A17 |
|
|
2015
|
|
|
|
|
|
|
|
|
|
Cortex-A35 Cortex-A72 |
|
2016
|
|
|
|
|
|
|
Cortex-M23 Cortex-M33(F) |
Cortex-R8 Cortex-R52 |
Cortex-A32 |
Cortex-A73 |
|
2017
|
|
|
|
|
|
|
|
|
|
Cortex-A55 Cortex-A75 |
|
2018
|
|
|
|
|
|
|
Cortex-M35P(F) |
|
|
Cortex-A65AE Cortex-A76 Cortex-A76AE |
|
2019
|
|
|
|
|
|
|
|
|
|
Cortex-A77 |
Neoverse E1 Neoverse N1
|
2020
|
|
|
|
|
|
|
Cortex-M55(F) |
Cortex-R82 |
|
Cortex-A78 Cortex-X1[99] |
Neoverse V1[100]
|
2021
|
|
|
|
|
|
|
|
|
|
Cortex-A510 Cortex-A710 Cortex-X2 |
Neoverse N2
|
2022
|
|
|
|
|
|
|
Cortex-M85(F) |
|
|
Cortex-A715 Cortex-X3 |
|
2023
|
|
|
|
|
|
|
|
|
|
Cortex-A520 Cortex-A720 Cortex-X4 |
|
Jegyzetek
- ↑ ARM Powered Standard Products, 2005. [2017. október 20-i dátummal az eredetiből archiválva]. (Hozzáférés: 2017. december 23.)
- ↑ ARM Ltd and ARM Germany GmbH: Device Database. Keil. [2011. január 10-i dátummal az eredetiből archiválva]. (Hozzáférés: 2011. január 6.)
- ↑ Processors. ARM, 2011. [2011. január 17-i dátummal az eredetiből archiválva]. (Hozzáférés: 2011. január 6.)
- ↑ ARM610 Datasheet. ARM Holdings, 1993. augusztus 1. (Hozzáférés: 2019. január 29.)
- ↑ ARM710 Datasheet. ARM Holdings, 1994. július 1. (Hozzáférés: 2019. január 29.)
- ↑ ARM Holdings: ARM810 – Dancing to the Beat of a Different Drum. Hot Chips, 1996. augusztus 7. [2018. december 24-i dátummal az eredetiből archiválva]. (Hozzáférés: 2018. november 14.)
- ↑ „VLSI Technology Now Shipping ARM810”, EE Times, 1996. augusztus 26.. [2013. szeptember 26-i dátummal az eredetiből archiválva] (Hozzáférés: 2013. szeptember 21.)
- ↑ Register 13, FCSE PID register
Archiválva 2011. július 7-i dátummal a Wayback Machine-ben.
ARM920T Technical Reference Manual
- ↑ TCM: Tightly Coupled Memory, Szorosan csatolt memória: alacsony késleltetésű memória-hozzáféréseket biztosít, amelyeket a mag a hozzáférési idő kiszámíthatatlansága nélkül használhat, a gyorsítótárakkal ellentétben.
- ↑ ARM1136J(F)-S – ARM Processor. Arm.com. [2009. március 21-i dátummal az eredetiből archiválva]. (Hozzáférés: 2009. április 18.)
- ↑ ARM1156 Processor. Arm Holdings. [2010. február 13-i dátummal az eredetiből archiválva].
- ↑ ARM11 Processor Family. ARM. [2011. január 15-i dátummal az eredetiből archiválva]. (Hozzáférés: 2010. december 12.)
- ↑ a b c Cortex-M0/M0+/M1 Instruction set; ARM Holding.. [2013. április 18-i dátummal az eredetiből archiválva].
- ↑ Cortex-M0. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-M0+. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ ARM Holdings (19 March 2007). "ARM Extends Cortex Family with First Processor Optimized for FPGA". Sajtóközlemény.
- ↑ ARM Cortex-M1. ARM product website. [2007. április 1-i dátummal az eredetiből archiválva]. (Hozzáférés: 2007. április 11.)
- ↑ Cortex-M1. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-M3. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-M4. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-M7. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-M23. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-M33. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-M35P. Arm Developer. [2019. május 8-i dátummal az eredetiből archiválva]. (Hozzáférés: 2019. április 29.)
- ↑ Cortex-M55. Arm Developer. (Hozzáférés: 2020. szeptember 28.)
- ↑ Cortex-M85. Arm Developer. (Hozzáférés: 2022. július 7.)
- ↑ a b c d Cortex-R – Arm Developer (angol nyelven). ARM Developer. Arm Ltd.. [2018. március 30-i dátummal az eredetiből archiválva]. (Hozzáférés: 2018. március 29.)
- ↑ Cortex-R4. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ a b Cortex-R5 & Cortex-R7 Press Release; ARM Holdings; 31 January 2011.. [2011. július 7-i dátummal az eredetiből archiválva]. (Hozzáférés: 2011. június 13.)
- ↑ Cortex-R5. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-R7. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-R8. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-R. Arm Developer. [2018. március 30-i dátummal az eredetiből archiválva]. (Hozzáférés: 2018. október 26.)
- ↑ Cortex-R52. Arm Developer. [2018. október 26-i dátummal az eredetiből archiválva]. (Hozzáférés: 2018. október 26.)
- ↑ Cortex-R82 (angol nyelven). Arm Developer. (Hozzáférés: 2020. szeptember 30.)
- ↑ Arm Cortex-R comparison Table_v2. ARM Developer, 2020 [2020. december 7-i dátummal az eredetiből archiválva]. (Hozzáférés: 2020. szeptember 30.)
- ↑ Cortex-A5. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ a b „Deep inside ARM's new Intel killer”, The Register, 2011. október 20.. [2017. augusztus 10-i dátummal az eredetiből archiválva] (Hozzáférés: 2017. augusztus 10.)
- ↑ Cortex-A7. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-A8. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-A9. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-A12 Summary; ARM Holdings.. [2013. június 7-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. június 3.)
- ↑ Exclusive : ARM Cortex-A15 "40 Per Cent" Faster Than Cortex-A9 | ITProPortal.com. [2011. július 21-i dátummal az eredetiből archiválva]. (Hozzáférés: 2011. június 13.)
- ↑ Cortex-A15. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-A17. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-A32. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-A34. Arm Developer. (Hozzáférés: 2019. október 11.)
- ↑ Cortex-A35. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-A53. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-Ax vs performance. [2017. június 15-i dátummal az eredetiből archiválva]. (Hozzáférés: 2017. május 5.)
- ↑ Relative Performance of ARM Cortex-A 32-bit and 64-bit Cores, 2015. április 9. [2017. május 1-i dátummal az eredetiből archiválva]. (Hozzáférés: 2017. május 5.)
- ↑ Cortex-A57. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ a b c d e Sima, Dezső: ARM's processor lines. University of Óbuda, Neumann Faculty, 2018. november 1. (Hozzáférés: 2022. május 26.)
- ↑ Cortex-A72. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-A73. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Hardware.Info Nederland (holland nyelven). nl.hardware.info. [2018. december 24-i dátummal az eredetiből archiválva]. (Hozzáférés: 2017. november 27.)
- ↑ Cortex-A55. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-A65. Arm Developer. (Hozzáférés: 2020. október 3.)
- ↑ Cortex-A65AE. Arm Developer. (Hozzáférés: 2019. október 11.)
- ↑ Hardware.Info Nederland (holland nyelven). nl.hardware.info. [2018. december 24-i dátummal az eredetiből archiválva]. (Hozzáférés: 2017. november 27.)
- ↑ Cortex-A75. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ a b c Arm's Cortex-A76 CPU Unveiled: Taking Aim at the Top for 7nm. AnandTech. [2018. november 16-i dátummal az eredetiből archiválva]. (Hozzáférés: 2018. november 15.)
- ↑ Cortex-A76. Arm Developer. (Hozzáférés: 2020. szeptember 23.)
- ↑ Cortex-A76AE. Arm Developer. (Hozzáférés: 2020. szeptember 29.)
- ↑ According to ARM, the Cortex-A77 has a 20% IPC single-thread performance improvement over its predecessor in Geekbench 4, 23% in SPECint2006, 35% in SPECfp2006, 20% in SPECint2017, and 25% in SPECfp2017
- ↑ Cortex-A77. Arm Developer. (Hozzáférés: 2019. június 16.)
- ↑ Cortex-A78. Arm Developer. (Hozzáférés: 2020. szeptember 29.)
- ↑ Cortex-A78AE. Arm Developer. (Hozzáférés: 2020. szeptember 30.)
- ↑ Cortex-A78C. Arm Developer. (Hozzáférés: 2020. november 26.)
- ↑ First Armv9 Cortex CPUs for Consumer Compute (angol nyelven). community.arm.com. (Hozzáférés: 2021. augusztus 24.)
- ↑ Neoverse N1. Arm Developer. (Hozzáférés: 2019. június 16.)
- ↑ Neoverse E1. Arm Developer. (Hozzáférés: 2020. október 3.)
- ↑ Neoverse V1. developer.arm.com. (Hozzáférés: 2022. augusztus 30.)
- ↑ Neoverse N2. developer.arm.com. (Hozzáférés: 2022. augusztus 30.)
- ↑ Processor Cores. Faraday Technology. [2015. február 19-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. február 19.)
- ↑ 3rd Generation Intel XScale Microarchitecture: Developer's Manual. download.intel.com. Intel, 2007. május 1. [2008. február 25-i dátummal az eredetiből archiválva]. (Hozzáférés: 2010. december 2.)
- ↑ a b Qualcomm's New Snapdragon S4: MSM8960 & Krait Architecture Explored. AnandTech. [2019. május 22-i dátummal az eredetiből archiválva]. (Hozzáférés: 2020. szeptember 23.)
- ↑ Snapdragon 820 and Kryo CPU: heterogeneous computing and the role of custom compute. Qualcomm, 2015. szeptember 2. [2015. szeptember 5-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. szeptember 6.)
- ↑ Lal Shimpi, Anand: The iPhone 5's A6 SoC: Not A15 or A9, a Custom Apple Core Instead. AnandTech, 2012. szeptember 15. [2012. szeptember 15-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012. szeptember 15.)
- ↑ a b Smith, Ryan: Apple A8X's GPU - GAX6850, Even Better Than I Thought. AnandTech, 2014. november 11. [2014. november 30-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. november 29.)
- ↑ Chester, Brandon: Apple Refreshes The iPod Touch With A8 SoC And New Cameras. AnandTech, 2015. július 15. [2015. szeptember 5-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. szeptember 11.)
- ↑ Ho, Joshua: iPhone 6s and iPhone 6s Plus Preliminary Results. AnandTech, 2015. szeptember 28. [2016. május 26-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. december 18.)
- ↑ Ho, Joshua: The iPhone 7 and iPhone 7 Plus Review. AnandTech, 2015. szeptember 28. [2017. szeptember 14-i dátummal az eredetiből archiválva]. (Hozzáférés: 2017. szeptember 14.)
- ↑ A11 Bionic - Apple. WikiChip. (Hozzáférés: 2019. február 1.)
- ↑ The iPhone XS & XS Max Review: Unveiling the Silicon Secrets. AnandTech. [2019. február 12-i dátummal az eredetiből archiválva]. (Hozzáférés: 2019. február 11.)
- ↑ Frumusanu, Andrei: The Apple iPhone 11, 11 Pro & 11 Pro Max Review: Performance, Battery, & Camera Elevated. AnandTech. [2019. október 16-i dátummal az eredetiből archiválva]. (Hozzáférés: 2019. október 20.)
- ↑ Frumusanu, Andrei: The iPhone 12 & 12 Pro Review: New Design and Diminishing Returns. AnandTech. [2021. április 29-i dátummal az eredetiből archiválva]. (Hozzáférés: 2021. április 5.)
- ↑ AppliedMicro's 64-core chip could spark off ARM core war copy, 2014. augusztus 12. [2014. augusztus 21-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. augusztus 21.)
- ↑ NVIDIA Denver Hot Chips Disclosure. [2014. december 5-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. november 29.)
- ↑ Mile High Milestone: Tegra K1 "Denver" Will Be First 64-bit ARM Processor for Android. [2014. augusztus 12-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. november 29.)
- ↑ Drive Xavier für autonome Autos wird ausgeliefert (német nyelven). [2018. március 5-i dátummal az eredetiből archiválva]. (Hozzáférés: 2018. március 5.)
- ↑ NVIDIA Drive Xavier SOC Detailed – A Marvel of Engineering, Biggest and Most Complex SOC Design To Date With 9 Billion Transistors, 2018. január 8. [2018. február 24-i dátummal az eredetiből archiválva]. (Hozzáférés: 2018. március 5.)
- ↑ AMD Announces K12 Core: Custom 64-bit ARM Design in 2016. [2015. június 26-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. június 26.)
- ↑ Samsung Announces Exynos 8890 with Cat.12/13 Modem and Custom CPU. AnandTech. [2019. január 1-i dátummal az eredetiből archiválva]. (Hozzáférés: 2020. szeptember 23.)
- ↑ Hot Chips 2018: Samsung's Exynos-M3 CPU Architecture Deep Dive. AnandTech. [2018. augusztus 20-i dátummal az eredetiből archiválva]. (Hozzáférés: 2018. augusztus 20.)
- ↑ ISCA 2020: Evolution of the Samsung Exynos CPU Microarchitecture. AnandTech, 2020. június 3. [2020. június 3-i dátummal az eredetiből archiválva]. (Hozzáférés: 2021. december 27.)
- ↑ ARM Company Milestones.. [2014. március 28-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. április 6.)
- ↑ ARM Press Releases.. [2014. április 9-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. április 6.)
- ↑ Arm's New Cortex-A78 and Cortex-X1 Microarchitectures: An Efficiency and Performance Divergence. [2020. május 26-i dátummal az eredetiből archiválva]. (Hozzáférés: 2023. május 10.)
- ↑ Arm Announces Neoverse V1 & N2 Infrastructure CPUs: +50% IPC, SVE Server Cores. Anandtech, 2020. szeptember 22. [2020. szeptember 22-i dátummal az eredetiből archiválva]. (Hozzáférés: 2021. április 15.)
Fordítás
Ez a szócikk részben vagy egészben a List of ARM processors című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.
Források
Kapcsolódó szócikkek
|