Knowledge

ARM Cortex-A77

Source πŸ“

283:
improves efficiency. Cortex-A77 added a new fourth general math ALU with a typical 1-cycle simple math operations and some 2-cycle more complex operations. In total, there are three simple ALUs that perform arithmetic and logical data processing operations and a fourth port which has support for complex arithmetic (e.g. MAC, DIV). Cortex-A77 also added a second branch ALU, doubling the throughput for branches.
287:
wide capable of 2 double-precision operations, 4 single-precision, 8 half-precision, or 16 8-bit integer operations. Those pipelines can also execute the cryptographic instructions if the extension is supported (not offered by default and requires an additional license from Arm). Cortex-A77 added a second AES unit in order to improve the throughput of cryptography operations.
282:
There are six pipelines in the integer cluster – an increase of two additional integer pipelines from Cortex-A76. One of the changes from Cortex-A76 is the unification of the issue queues. Previously each pipeline had its own issue queue. On Cortex-A77, there is now a single unified issue queue which
286:
There are two ASIMD/FP execution pipelines. This is unchanged from Cortex-A76. What did change is the issue queues. As with the integer cluster, the ASIMD cluster now features a unified issue queue for both pipelines, improving efficiency. As with Cortex-A76, the ASIMD on Cortex-A77 are both 128-bit
278:
design with a new 1.5K macro-OP (MOPs) cache. It can fetch 4 instructions and 6 Mops per cycle. And rename and dispatch 6 Mops, and 13 ΞΌops per cycle. The out-of-order window size has been increased to 160 entries. The backend is 12 execution ports with a 50% increase over Cortex-A76. It has a
520: 516: 2565: 2416: 723: 512: 2332: 2489: 2557: 2069: 2485: 2408: 1859: 3096: 3017: 2970: 2569: 2412: 2404: 2553: 2549: 1863: 1855: 259:
design centre. ARM announced an increase of 23% and 35% in integer and floating point performance, respectively. Memory bandwidth increased 15% relative to the A76.
2561: 2073: 538:
variants with Split-Lock capability, the Cortex-A76AE and Cortex-A78AE, but the Cortex-A77 did not, thus not finding its way into security critical applications.
2481: 2400: 2077: 2065: 2018: 1867: 2328: 2324: 2604: 2396: 2320: 1947: 978: 3297: 3293: 3259: 3255: 3221: 3217: 3100: 3067: 3021: 2978: 3134: 3071: 3025: 3013: 2982: 2974: 2966: 1925: 389: 2006: 1828: 2422: 1178: 1174: 2428: 1851: 1102: 1098: 2535: 2531: 2440: 2527: 2436: 2432: 491:
was introduced in September 2019 as the first SoC to use the Cortex-A77 microarchitecture. This was later followed by a lower-end variant
2344: 1820: 772: 2444: 971: 2348: 2107: 2103: 2002: 1824: 1816: 1812: 1808: 1804: 1800: 612: 452: 937: 3287: 3249: 3128: 3090: 3061: 3057: 3053: 3007: 2960: 2956: 2952: 2539: 2475: 2456: 2358: 2354: 2301: 1900: 1896: 1011: 747: 796: 964: 496: 2543: 2111: 2189: 1786: 1793: 2390: 1473: 912: 2024: 1876: 1711: 1031: 433: 301: 122: 1736: 1130: 298: 1705: 559: 1754: 2192: 870: 2495: 1730: 1331: 1266: 1156: 845: 821: 587: 528: 2117: 1241: 699: 650: 636: 1461: 2748: 2386: 2225: 1996: 1779: 1611: 1336: 1161: 894: 472: 464: 456: 3370: 1495: 1393: 1223: 1001: 240: 49: 1745: 1006: 272: 1770: 674: 1068: 420: 294: 2338: 2083: 1953: 1882: 1888: 1759: 1534: 1515: 1424: 1235: 168: 455:
to licensees, and its design makes it suitable for integration with other SIP cores (e.g.
8: 2778: 2634: 2012: 1977: 1848: 1618: 1540: 1488: 1369: 1171: 1095: 535: 339: 1319: 3325: 3313: 3169: 3144: 2770: 2654: 2382: 1992: 1774: 460: 290:
Larger ROB, Up to 160-entry, up from 128, Add New L0 MOP cache, can up to 1536-entry.
3178: 2781: 2637: 395: 381: 323:
technology, and is expected to be used as high-performance cores in combination with
112: 1980: 2628: 2151: 476: 344: 3303: 3265: 3227: 3106: 3031: 2988: 2610: 2579: 2575: 3237: 3205: 3158: 3041: 2998: 2940: 2620: 2505: 2501: 2450: 2295: 2229: 1546: 1376: 1217: 499:
SoCs also utilizes the Cortex-A77 microarchitecture. Derivatives by the names of
492: 488: 468: 402: 374: 248: 2919: 2695: 2515: 2368: 2311: 2286: 2218: 2210: 2133: 2097: 2093: 2089: 2056: 1986: 1969: 1916: 1766: 1721: 1690: 1654: 1622: 1562: 1525: 1452: 553: 547: 414: 332: 324: 268: 223: 213: 2265: 1412: 1111: 956: 3364: 3275: 3152: 3116: 3081: 2677: 2597: 2589: 2376: 2198: 1257: 1197: 1188: 1121: 1059: 724:"Samsung Introduces its First 5G-Integrated Mobile Processor, the Exynos 980" 256: 227: 1959: 1083: 1026: 1021: 1016: 996: 313: 309: 305: 252: 41: 1467: 1364: 1315: 1282: 1074: 846:"Qualcomm Snapdragon 865 5G Mobile Platform | Latest Snapdragon Processor" 2046: 1842: 1834: 1699: 1626: 1430: 1309: 1211: 1144: 1136: 330: 320: 297:
32-bit applications, but privileged applications must utilize the 64-bit
275: 2042: 2038: 2034: 2030: 1931: 1838: 1140: 1089: 2735: 2184: 2157: 1580: 1290: 1202: 368: 52: 2214: 2206: 1941: 1937: 279:
pipeline depth of 13 stages and the execution latencies of 10 stages.
2881: 2877: 2873: 2840: 2799: 2731: 2682: 2672: 2180: 2176: 2168: 1595: 1587: 1303: 1297: 1150: 534:
Both its predecessor (Cortex-A76) and its successor (Cortex-A78) had
524: 312:), and PSTATE Speculative Store Bypass Safe (SSBS) bit instructions ( 244: 152: 148: 144: 140: 68: 2691: 1906: 1436: 508: 504: 500: 3343: 2889: 2885: 2844: 2811: 2807: 2803: 2743: 2739: 2172: 2164: 2160: 1603: 1599: 1591: 1583: 1483: 1406: 1293: 1205: 773:"Samsung Announces Exynos 980 - Mid-Range With Integrated 5G Modem" 588:"Arm's New Cortex-A77 CPU Micro-architecture: Evolving Performance" 353: 100: 89: 74: 1508: 1418: 1229: 797:"Exynos 880 5G Mobile Processor: Specs, Features | Samsung Exynos" 748:"Exynos 980 5G Mobile Processor: Specs, Features | Samsung Exynos" 2653:
Cortex-A65, Cortex-A65AE, Cortex-A76AE, Cortex-A78C, Cortex-X1C,
1479: 1442: 1358: 1354: 1350: 1247: 127: 2701: 2688: 2234: 2203: 1893: 1325: 613:"Arm Unveils Cortex-A77, Emphasizes Single-Thread Performance" 1346: 527:
uses the Cortex-A77 at two different frequencies in their
57:
to 3.35 GHz in phones and 3.3 GHz in tablets/laptops 
398:, Up to 6 instructions/cycle (From 4 instructions/cycle) 384:, up to 6 instructions/cycle (From 4 instructions/cycle) 359:
Increase L1 BRB capacity, up to 64-entry (From 16-entry)
938:"HiSilicon Kirin 9000 Processor - Benchmarks and Specs" 77:(64 KiB I-cache with parity, 64 KiB D-cache) 304:. It also supports Load acquire (LDAPR) instructions ( 871:"Qualcomm Snapdragon 750G Mobile Platform | Qualcomm" 362:
Increase BTB capacity, up to 8K-entry (From 6K-entry)
2355:
T310, T606, T610, T615, T616, T618, T619, T700, T710
2909: 2864: 2831: 2722: 2255: 700:"Cortex-A77 - Microarchitectures - ARM - WikiChip" 651:"Cortex-A77 - Microarchitectures - ARM - WikiChip" 3362: 2536:Dimensity 7020, 7025, 7030, 7050, 7300(Energy/X) 2084:Exynos 7872, 7884, 7885, 7904, 9609, 9610, 9611 986: 1829:MT8161, MT8163, MT8165, MT8732, MT8735, MT8752 913:"Kirin 9000 Chipset | HiSilicon Official Site" 675:"Arm Cortex-A77 - everything you need to know" 267:The Cortex-A77 serves as the successor of the 972: 1283:AML8726, MX, M6x, M801, M802/S802, S812, T86 979: 965: 408:Wider dispatch, up to 10-way, (From 8-way) 2285: 819: 497:MediaTek Dimensity 1000, 1000L and 1000+ 331:Architecture changes in comparison with 1621:S1, S2, S3, S4 Plus, S4 Pro, 600, 800 ( 411:Wider issue, up to 12-way (From 8-way) 3363: 1782:Armada PXA1928, Mobile PXA1908/PXA1936 2704:M3 (Meerkat), M4 (Cheetah), M5 (Lion) 1647: 1012:List of products using ARM processors 960: 770: 610: 585: 271:. The Cortex-A77 is a 4-wide decode 2441:Dimensity 6020, 6080, 6100+, 6300(+) 581: 579: 577: 575: 2417:7c, 7c Gen 2, 8c, 8cx and 8cx Gen 2 1883:Exynos 7570, 7578, 7580, 7870, 7880 13: 405:, Up to 160-entry (From 128-entry) 14: 3382: 2070:632, 636, 660, 662, 665, 680, 685 1868:610, 615, 616, 617, 625, 626, 630 935: 572: 2544:Kompanio 900T, 1200, 1380, 1300T 1157:LC1813, LC1860/C, LC1913, LC1960 895:"Snapdragon 690 Mobile Platform" 822:"MediaTek Dimensity 1000 Series" 929: 905: 887: 863: 838: 813: 789: 451:The Cortex-A77 is available as 107:Architecture and classification 1164:Armada PXA1920, 1500 mini plus 764: 740: 716: 692: 667: 643: 629: 604: 429:New dedicated store data ports 1: 2576:Exynos 1080, 1280, 1330, 1380 1224:Exynos 3110(S5PC110), S5PV210 566: 308:), Dot Product instructions ( 2540:8000, 8020, 8050, 8100, 8200 2457:T750, T760, T765, T770, T820 2237:M1 (Mongoose), M2 (Mongoose) 1365:NuSmart 2816M, NS115, NS115M 1304:VideoCore BCM21xxx, BCM28xxx 1278:Altera Cyclone V, Arria V/10 1032:Comparison of ARM processors 446: 7: 1151:VideoCore BCM2836, BCM23550 987:Application ARM-based chips 611:Schor, David (2019-05-26). 560:Comparison of ARMv8-A cores 541: 10: 3387: 3054:Dimensity 7200 (Pro/Ultra) 2953:Dimensity 7200 (Pro/Ultra) 2562:6 Gen 1, 6 Gen 3, 6s Gen 3 184:Products, models, variants 3336: 3324: 3312: 3274: 3236: 3204: 3197: 3168: 3143: 3115: 3080: 3040: 2997: 2939: 2932: 2902: 2857: 2824: 2790: 2769: 2762: 2715: 2663: 2646: 2619: 2588: 2514: 2465: 2367: 2310: 2278: 2248: 2142: 2126: 2055: 1968: 1915: 1720: 1689: 1682: 1671: 1640: 1571: 1555: 1524: 1451: 1256: 1187: 1120: 1058: 1051: 1040: 992: 262: 219: 209: 204: 188: 183: 167: 162: 133: 121: 111: 106: 95: 84: 66: 61: 47: 37: 29: 24: 16:Microprocessor core model 2019:Snapdragon 650, 652, 653 1372:EMMA EV2, R-Car H1, RZ/A 482: 426:New branch unit and port 319:The Cortex-A77 supports 2429:MT6781, MT6785V, MT6789 1960:Kirin Hi1610 and Hi1612 1002:ARM architecture family 820:MediaTek (2020-06-18). 327:power-efficient cores. 241:central processing unit 163:Physical specifications 3097:Snapdragon 7s/7+ Gen 2 2532:MT6879, MT6891, MT6893 2007:MT8173, MT8176, MT8693 1948:Snapdragon 808 and 810 1131:A2x, A3x, A83T, H3, H8 1007:List of ARM processors 3298:Snapdragon 8(s) Gen 3 3260:Snapdragon 8(s) Gen 3 3222:Snapdragon 8(s) Gen 3 801:Samsung Semiconductor 752:Samsung Semiconductor 728:Samsung Semiconductor 147:, Cryptography, RAS, 3129:Dimensity 9200/9200+ 3091:Dimensity 9000/9000+ 3008:Dimensity 9000/9000+ 2433:MT6833V/P, MT6853V/T 1926:Opteron A1100-series 1839:QorIQ LS1088, LS1043 151:LDAPR instructions, 123:Instruction set 3294:Snapdragon 7+ Gen 3 3256:Snapdragon 7+ Gen 3 3218:Snapdragon 7+ Gen 3 2566:778G(+), 780G, 782G 1954:Exynos 7 5433, 7420 1608:Broadcom Brahma-B15 771:Frumusanu, Andrei. 586:Frumusanu, Andrei. 25:General information 21: 3135:Snapdragon 8 Gen 2 3068:Snapdragon 7 Gen 3 3014:Snapdragon 7 Gen 1 2967:Snapdragon 7 Gen 1 2550:Snapdragon 4 Gen 1 2405:720G, 730(G), 732G 1901:SC9832E, SC9860/GV 1887:Texas Instruments 1860:425, 427, 430, 435 1771:650, 655, 658, 659 1514:Texas Instruments 1507:Texas Instruments 1423:Texas Instruments 1417:Texas Instruments 1240:Texas Instruments 1234:Texas Instruments 1228:Texas Instruments 511:, are used in the 461:display controller 293:The core supports 19: 3358: 3357: 3354: 3353: 3350: 3349: 3288:Dimensity 9300(+) 3250:Dimensity 9300(+) 3193: 3192: 2928: 2927: 2898: 2897: 2853: 2852: 2820: 2819: 2758: 2757: 2711: 2710: 2605:Snapdragon 888(+) 2476:Dimensity 1000(+) 2397:Snapdragon 480(+) 2339:Exynos 9820, 9825 2274: 2273: 2244: 2243: 1741:Altera Stratix 10 1737:A64, H5, H64, R18 1667: 1666: 1663: 1662: 1636: 1635: 1090:iMAPx820, iMAPx15 917:www.hisilicon.com 777:www.anandtech.com 679:Android Authority 592:www.anandtech.com 495:in May 2020. The 471:, etc.) into one 396:instruction fetch 382:instruction fetch 345:Branch-prediction 243:implementing the 233: 232: 189:Product code name 113:Microarchitecture 3378: 3283:Google Tensor G4 3245:Google Tensor G4 3213:Google Tensor G4 3202: 3201: 3124:Google Tensor G3 3049:Google Tensor G3 2961:9000/9000+, 9200 2948:Google Tensor G3 2937: 2936: 2907: 2906: 2862: 2861: 2829: 2828: 2767: 2766: 2720: 2719: 2631:Altra, Altra Max 2523:Google Tensor G2 2283: 2282: 2253: 2252: 1687: 1686: 1680: 1679: 1645: 1644: 1511:, DRA7xx, AM57xx 1429:VIA WonderMedia 1339:Armada 1500 mini 1056: 1055: 1049: 1048: 981: 974: 967: 958: 957: 952: 951: 949: 948: 933: 927: 926: 924: 923: 909: 903: 902: 891: 885: 884: 882: 881: 875:www.qualcomm.com 867: 861: 860: 858: 857: 842: 836: 835: 833: 832: 817: 811: 810: 808: 807: 793: 787: 786: 784: 783: 768: 762: 761: 759: 758: 744: 738: 737: 735: 734: 720: 714: 713: 711: 710: 696: 690: 689: 687: 686: 671: 665: 664: 662: 661: 647: 641: 640: 637:"Arm Cortex-A77" 633: 627: 626: 624: 623: 608: 602: 601: 599: 598: 583: 477:system on a chip 390:Execution engine 22: 18: 3386: 3385: 3381: 3380: 3379: 3377: 3376: 3375: 3361: 3360: 3359: 3346: 3338: 3332: 3320: 3308: 3270: 3232: 3189: 3164: 3159:Microsoft Azure 3139: 3111: 3076: 3036: 2993: 2924: 2911: 2894: 2866: 2849: 2833: 2816: 2792: 2786: 2754: 2724: 2707: 2665: 2659: 2642: 2615: 2584: 2510: 2461: 2363: 2349:MT6768, MT6779V 2306: 2270: 2257: 2240: 2144: 2138: 2122: 2051: 1964: 1911: 1731:GT7, S900, V700 1716: 1675: 1673: 1659: 1632: 1573: 1567: 1551: 1520: 1447: 1342:MediaTek MT65xx 1252: 1183: 1167:MediaTek MT65xx 1116: 1044: 1042: 1036: 988: 985: 955: 946: 944: 934: 930: 921: 919: 911: 910: 906: 893: 892: 888: 879: 877: 869: 868: 864: 855: 853: 844: 843: 839: 830: 828: 818: 814: 805: 803: 795: 794: 790: 781: 779: 769: 765: 756: 754: 746: 745: 741: 732: 730: 722: 721: 717: 708: 706: 704:en.wikichip.org 698: 697: 693: 684: 682: 673: 672: 668: 659: 657: 655:en.wikichip.org 649: 648: 644: 635: 634: 630: 621: 619: 609: 605: 596: 594: 584: 573: 569: 544: 485: 475:constituting a 469:image processor 449: 415:Execution units 403:Re-Order Buffer 354:runahead window 349:Better accuracy 336: 265: 249:instruction set 200: 179: 176:1–4 per cluster 158: 17: 12: 11: 5: 3384: 3374: 3373: 3371:ARM processors 3356: 3355: 3352: 3351: 3348: 3347: 3342: 3340: 3334: 3333: 3330: 3328: 3322: 3321: 3318: 3316: 3310: 3309: 3307: 3306: 3300: 3290: 3284: 3280: 3278: 3272: 3271: 3269: 3268: 3262: 3252: 3246: 3242: 3240: 3234: 3233: 3231: 3230: 3224: 3214: 3210: 3208: 3199: 3195: 3194: 3191: 3190: 3188: 3187: 3184: 3181: 3174: 3172: 3166: 3165: 3163: 3162: 3156: 3149: 3147: 3141: 3140: 3138: 3137: 3131: 3125: 3121: 3119: 3113: 3112: 3110: 3109: 3103: 3093: 3086: 3084: 3078: 3077: 3075: 3074: 3064: 3050: 3046: 3044: 3038: 3037: 3035: 3034: 3028: 3010: 3003: 3001: 2995: 2994: 2992: 2991: 2985: 2963: 2949: 2945: 2943: 2934: 2930: 2929: 2926: 2925: 2923: 2922: 2915: 2913: 2904: 2900: 2899: 2896: 2895: 2893: 2892: 2870: 2868: 2859: 2855: 2854: 2851: 2850: 2848: 2847: 2837: 2835: 2826: 2822: 2821: 2818: 2817: 2815: 2814: 2796: 2794: 2788: 2787: 2785: 2784: 2775: 2773: 2764: 2760: 2759: 2756: 2755: 2753: 2752: 2746: 2728: 2726: 2717: 2713: 2712: 2709: 2708: 2706: 2705: 2702:Samsung Exynos 2699: 2686: 2680: 2675: 2669: 2667: 2661: 2660: 2658: 2657: 2650: 2648: 2644: 2643: 2641: 2640: 2632: 2625: 2623: 2617: 2616: 2614: 2613: 2607: 2601: 2594: 2592: 2586: 2585: 2583: 2582: 2572: 2546: 2528:MT6877, MT6878 2524: 2520: 2518: 2512: 2511: 2509: 2508: 2498: 2492: 2490:865(+) and 870 2482:Snapdragon 690 2478: 2471: 2469: 2463: 2462: 2460: 2459: 2453: 2447: 2437:MT6873, MT6875 2425: 2419: 2413:855(+) and 860 2393: 2383:Kirin 810, 820 2379: 2373: 2371: 2365: 2364: 2362: 2361: 2351: 2341: 2335: 2321:Snapdragon 670 2316: 2314: 2308: 2307: 2305: 2304: 2302:SC9863/A, T603 2298: 2291: 2289: 2280: 2276: 2275: 2272: 2271: 2269: 2268: 2261: 2259: 2250: 2246: 2245: 2242: 2241: 2239: 2238: 2235:Samsung Exynos 2232: 2222: 2201: 2195: 2187: 2155: 2148: 2146: 2140: 2139: 2137: 2136: 2130: 2128: 2124: 2123: 2121: 2120: 2114: 2112:MT8183, MT8788 2100: 2086: 2080: 2066:Snapdragon 460 2061: 2059: 2053: 2052: 2050: 2049: 2027: 2021: 2015: 2009: 1999: 1993:Kirin 950, 955 1989: 1983: 1974: 1972: 1966: 1965: 1963: 1962: 1956: 1950: 1944: 1934: 1928: 1921: 1919: 1913: 1912: 1910: 1909: 1903: 1891: 1885: 1879: 1877:RK3328, RK3368 1873: 1872:Renesas RZ/V2M 1870: 1845: 1831: 1783: 1777: 1763: 1757: 1751: 1746:S9 Family, T96 1742: 1739: 1733: 1726: 1724: 1718: 1717: 1715: 1714: 1708: 1706:MT6799, MT8516 1702: 1695: 1693: 1684: 1677: 1669: 1668: 1665: 1664: 1661: 1660: 1658: 1657: 1651: 1649: 1642: 1638: 1637: 1634: 1633: 1631: 1630: 1615: 1609: 1606: 1577: 1575: 1569: 1568: 1566: 1565: 1559: 1557: 1553: 1552: 1550: 1549: 1543: 1537: 1535:MT6595, MT5595 1530: 1528: 1522: 1521: 1519: 1518: 1512: 1505: 1492: 1486: 1476: 1470: 1464: 1457: 1455: 1449: 1448: 1446: 1445: 1443:ZMS-20, ZMS-40 1439: 1433: 1427: 1421: 1415: 1409: 1403: 1390: 1373: 1367: 1361: 1343: 1340: 1334: 1332:LC1810, LC1811 1328: 1322: 1312: 1306: 1300: 1288: 1279: 1276: 1262: 1260: 1254: 1253: 1251: 1250: 1244: 1238: 1232: 1226: 1220: 1214: 1208: 1200: 1193: 1191: 1185: 1184: 1182: 1181: 1168: 1165: 1159: 1153: 1147: 1133: 1126: 1124: 1118: 1117: 1115: 1114: 1108: 1105: 1092: 1086: 1080: 1075:M805/S805, T82 1071: 1064: 1062: 1053: 1046: 1038: 1037: 1035: 1034: 1029: 1024: 1019: 1014: 1009: 1004: 999: 993: 990: 989: 984: 983: 976: 969: 961: 954: 953: 936:Hinum, Klaus. 928: 904: 886: 862: 837: 812: 788: 763: 739: 715: 691: 666: 642: 628: 603: 570: 568: 565: 564: 563: 562:, ARMv8 family 557: 554:ARM Cortex-A78 551: 548:ARM Cortex-A76 543: 540: 523:respectively. 513:Snapdragon 865 484: 481: 448: 445: 444: 443: 442: 441: 440: 439: 438: 437: 430: 427: 424: 409: 406: 399: 387: 386: 385: 378: 371: 365: 364: 363: 360: 357: 350: 335: 333:ARM Cortex-A76 329: 264: 261: 237:ARM Cortex-A77 231: 230: 224:ARM Cortex-A78 221: 217: 216: 214:ARM Cortex-A76 211: 207: 206: 202: 201: 199: 198: 192: 190: 186: 185: 181: 180: 178: 177: 173: 171: 165: 164: 160: 159: 157: 156: 137: 135: 131: 130: 125: 119: 118: 117:ARM Cortex-A77 115: 109: 108: 104: 103: 97: 93: 92: 86: 82: 81: 71: 64: 63: 59: 58: 55: 45: 44: 39: 35: 34: 31: 27: 26: 20:ARM Cortex-A77 15: 9: 6: 4: 3: 2: 3383: 3372: 3369: 3368: 3366: 3345: 3341: 3335: 3329: 3327: 3323: 3317: 3315: 3311: 3305: 3301: 3299: 3295: 3291: 3289: 3285: 3282: 3281: 3279: 3277: 3273: 3267: 3263: 3261: 3257: 3253: 3251: 3247: 3244: 3243: 3241: 3239: 3235: 3229: 3225: 3223: 3219: 3215: 3212: 3211: 3209: 3207: 3203: 3200: 3196: 3185: 3182: 3180: 3176: 3175: 3173: 3171: 3167: 3160: 3157: 3154: 3151: 3150: 3148: 3146: 3142: 3136: 3132: 3130: 3126: 3123: 3122: 3120: 3118: 3114: 3108: 3104: 3102: 3098: 3094: 3092: 3088: 3087: 3085: 3083: 3079: 3073: 3069: 3065: 3063: 3059: 3055: 3051: 3048: 3047: 3045: 3043: 3039: 3033: 3029: 3027: 3023: 3019: 3015: 3011: 3009: 3005: 3004: 3002: 3000: 2996: 2990: 2986: 2984: 2980: 2976: 2972: 2968: 2964: 2962: 2958: 2954: 2950: 2947: 2946: 2944: 2942: 2938: 2935: 2931: 2921: 2917: 2916: 2914: 2908: 2905: 2901: 2891: 2887: 2883: 2879: 2875: 2872: 2871: 2869: 2863: 2860: 2856: 2846: 2842: 2839: 2838: 2836: 2830: 2827: 2823: 2813: 2809: 2805: 2801: 2798: 2797: 2795: 2789: 2783: 2780: 2777: 2776: 2774: 2772: 2768: 2765: 2761: 2750: 2747: 2745: 2741: 2737: 2733: 2730: 2729: 2727: 2721: 2718: 2714: 2703: 2700: 2697: 2693: 2690: 2687: 2684: 2681: 2679: 2678:Fujitsu A64FX 2676: 2674: 2671: 2670: 2668: 2662: 2656: 2652: 2651: 2649: 2645: 2639: 2636: 2633: 2630: 2627: 2626: 2624: 2622: 2618: 2612: 2608: 2606: 2602: 2599: 2598:Google Tensor 2596: 2595: 2593: 2591: 2587: 2581: 2577: 2573: 2571: 2567: 2563: 2559: 2555: 2551: 2547: 2545: 2541: 2537: 2533: 2529: 2525: 2522: 2521: 2519: 2517: 2513: 2507: 2503: 2499: 2497: 2493: 2491: 2487: 2483: 2479: 2477: 2473: 2472: 2470: 2468: 2464: 2458: 2454: 2452: 2448: 2446: 2442: 2438: 2434: 2430: 2426: 2424: 2420: 2418: 2414: 2410: 2406: 2402: 2398: 2394: 2392: 2388: 2384: 2380: 2378: 2377:Google Tensor 2375: 2374: 2372: 2370: 2366: 2360: 2356: 2352: 2350: 2346: 2345:MT6769H/T/V/Z 2342: 2340: 2336: 2334: 2330: 2326: 2322: 2318: 2317: 2315: 2313: 2309: 2303: 2299: 2297: 2293: 2292: 2290: 2288: 2284: 2281: 2277: 2267: 2263: 2262: 2260: 2254: 2251: 2247: 2236: 2233: 2231: 2227: 2223: 2220: 2216: 2212: 2208: 2205: 2202: 2200: 2196: 2194: 2191: 2190:Applied Micro 2188: 2186: 2182: 2178: 2174: 2170: 2166: 2162: 2159: 2156: 2153: 2150: 2149: 2147: 2141: 2135: 2132: 2131: 2129: 2125: 2119: 2115: 2113: 2109: 2105: 2101: 2099: 2095: 2091: 2087: 2085: 2081: 2079: 2075: 2071: 2067: 2063: 2062: 2060: 2058: 2054: 2048: 2044: 2043:QorIQ LS1028A 2040: 2039:QorIQ LX2160A 2036: 2035:QorIQ LS1046A 2032: 2028: 2026: 2022: 2020: 2016: 2014: 2010: 2008: 2004: 2000: 1998: 1994: 1990: 1988: 1984: 1982: 1979: 1976: 1975: 1973: 1971: 1967: 1961: 1957: 1955: 1951: 1949: 1945: 1943: 1939: 1935: 1933: 1929: 1927: 1923: 1922: 1920: 1918: 1914: 1908: 1904: 1902: 1898: 1895: 1892: 1890: 1889:Sitara AM6xxx 1886: 1884: 1880: 1878: 1874: 1871: 1869: 1865: 1864:429, 439, 450 1861: 1857: 1856:410, 412, 415 1853: 1850: 1846: 1844: 1840: 1836: 1832: 1830: 1826: 1822: 1818: 1814: 1810: 1806: 1802: 1798: 1797: 1791: 1790: 1784: 1781: 1778: 1776: 1772: 1768: 1764: 1761: 1758: 1756: 1752: 1750: 1749: 1743: 1740: 1738: 1734: 1732: 1728: 1727: 1725: 1723: 1719: 1713: 1709: 1707: 1703: 1701: 1697: 1696: 1694: 1692: 1688: 1685: 1681: 1678: 1670: 1656: 1653: 1652: 1650: 1646: 1643: 1639: 1628: 1624: 1620: 1616: 1613: 1610: 1607: 1605: 1601: 1597: 1593: 1589: 1585: 1582: 1579: 1578: 1576: 1570: 1564: 1561: 1560: 1558: 1554: 1548: 1544: 1542: 1538: 1536: 1532: 1531: 1529: 1527: 1523: 1517: 1516:Sitara AM5xxx 1513: 1510: 1506: 1504: 1503: 1499: 1493: 1490: 1487: 1485: 1481: 1477: 1475: 1471: 1469: 1465: 1463: 1459: 1458: 1456: 1454: 1450: 1444: 1440: 1438: 1434: 1432: 1428: 1426: 1425:Sitara AM4xxx 1422: 1420: 1416: 1414: 1410: 1408: 1404: 1402: 1401: 1397: 1391: 1389: 1388: 1384: 1380: 1374: 1371: 1368: 1366: 1362: 1360: 1356: 1352: 1348: 1344: 1341: 1338: 1335: 1333: 1329: 1327: 1323: 1321: 1317: 1313: 1311: 1307: 1305: 1301: 1299: 1295: 1292: 1289: 1287: 1286: 1280: 1277: 1275: 1274: 1270: 1264: 1263: 1261: 1259: 1255: 1249: 1245: 1243: 1239: 1237: 1236:Sitara AM3xxx 1233: 1231: 1227: 1225: 1221: 1219: 1215: 1213: 1209: 1207: 1204: 1201: 1199: 1195: 1194: 1192: 1190: 1186: 1180: 1176: 1173: 1169: 1166: 1163: 1160: 1158: 1154: 1152: 1148: 1146: 1142: 1138: 1134: 1132: 1128: 1127: 1125: 1123: 1119: 1113: 1109: 1107:RDA RDA8810PL 1106: 1104: 1100: 1097: 1093: 1091: 1087: 1085: 1081: 1079: 1078: 1072: 1070: 1066: 1065: 1063: 1061: 1057: 1054: 1050: 1047: 1039: 1033: 1030: 1028: 1025: 1023: 1020: 1018: 1015: 1013: 1010: 1008: 1005: 1003: 1000: 998: 995: 994: 991: 982: 977: 975: 970: 968: 963: 962: 959: 943: 942:Notebookcheck 939: 932: 918: 914: 908: 900: 896: 890: 876: 872: 866: 851: 847: 841: 827: 823: 816: 802: 798: 792: 778: 774: 767: 753: 749: 743: 729: 725: 719: 705: 701: 695: 680: 676: 670: 656: 652: 646: 638: 632: 618: 617:WikiChip Fuse 614: 607: 593: 589: 582: 580: 578: 576: 571: 561: 558: 555: 552: 550:, predecessor 549: 546: 545: 539: 537: 532: 530: 526: 522: 518: 514: 510: 506: 502: 498: 494: 490: 480: 478: 474: 470: 466: 462: 458: 454: 435: 431: 428: 425: 423:unit and port 422: 418: 417: 416: 413: 412: 410: 407: 404: 400: 397: 393: 392: 391: 388: 383: 379: 376: 372: 370: 366: 361: 358: 355: 351: 348: 347: 346: 343: 342: 341: 338: 337: 334: 328: 326: 322: 321:ARM's DynamIQ 317: 315: 311: 307: 303: 300: 296: 291: 288: 284: 280: 277: 274: 270: 260: 258: 254: 250: 246: 242: 238: 229: 228:ARM Cortex-X1 225: 222: 218: 215: 212: 208: 203: 197: 194: 193: 191: 187: 182: 175: 174: 172: 170: 166: 161: 154: 150: 146: 142: 139: 138: 136: 132: 129: 126: 124: 120: 116: 114: 110: 105: 102: 98: 94: 91: 87: 83: 80: 76: 72: 70: 65: 60: 56: 54: 51: 46: 43: 40: 36: 32: 28: 23: 3186:Nvidia Grace 3183:Google Axion 3058:8300 (Ultra) 2957:8300 (Ultra) 2692:Tegra Xavier 2685:TaiShan v110 2466: 2409:765(G), 768G 2031:QorIQ LS2088 2003:MT6797/D/T/X 1932:QorIQ LS20xx 1795: 1788: 1747: 1501: 1497: 1431:WM88x0, 89x0 1405:ST-Ericsson 1399: 1395: 1394:Exynos 4 421 1386: 1382: 1378: 1284: 1272: 1268: 1141:QorIQ LS10xx 1076: 1027:ARM Cortex-M 1022:ARM Cortex-R 1017:ARM Cortex-A 945:. Retrieved 941: 931: 920:. Retrieved 916: 907: 898: 889: 878:. Retrieved 874: 865: 854:. Retrieved 852:. 2019-11-19 849: 840: 829:. Retrieved 825: 815: 804:. Retrieved 800: 791: 780:. Retrieved 776: 766: 755:. Retrieved 751: 742: 731:. Retrieved 727: 718: 707:. Retrieved 703: 694: 683:. Retrieved 681:. 2019-05-27 678: 669: 658:. Retrieved 654: 645: 631: 620:. Retrieved 616: 606: 595:. Retrieved 591: 533: 487:The Samsung 486: 450: 419:New integer 318: 295:unprivileged 292: 289: 285: 281: 273:out-of-order 266: 253:ARM Holdings 251:designed by 236: 234: 195: 155:dot product. 78: 42:ARM Holdings 3326:Neoverse V3 3314:Neoverse N3 3304:Exynos 2400 3266:Exynos 2400 3238:Cortex-A720 3228:Exynos 2400 3206:Cortex-A520 3170:Neoverse V2 3145:Neoverse N2 3107:Exynos 2200 3042:Cortex-A715 3032:Exynos 2200 3018:7s/7+ Gen 2 2999:Cortex-A710 2989:Exynos 2200 2971:7s/7+ Gen 2 2941:Cortex-A510 2771:Neoverse V1 2655:Neoverse E1 2621:Neoverse N1 2611:Exynos 2100 2600:, Tensor G2 2423:SQ1 and SQ2 2074:6s 4G Gen 1 1997:Kunpeng 916 1672:Application 1496:Exynos 5 52 1041:Application 556:, successor 373:Add new L0 276:superscalar 210:Predecessor 38:Designed by 3339:compatible 3161:Cobalt 100 3155:YiTian 710 3101:8(+) Gen 1 3022:8(+) Gen 1 2979:8(+) Gen 1 2912:compatible 2867:compatible 2834:compatible 2793:compatible 2725:compatible 2666:compatible 2516:Cortex-A78 2502:Exynos 880 2496:Kirin 9000 2494:HiSilicon 2467:Cortex-A77 2451:Exynos 990 2421:Microsoft 2381:HiSilicon 2369:Cortex-A76 2312:Cortex-A75 2296:Exynos 850 2287:Cortex-A55 2258:compatible 2145:compatible 2134:Cortex-A34 2088:HiSilicon 2057:Cortex-A73 1991:HiSilicon 1970:Cortex-A72 1958:HiSilicon 1917:Cortex-A57 1849:Snapdragon 1765:HiSilicon 1762:TILE-Mx100 1735:Allwinner 1722:Cortex-A53 1691:Cortex-A35 1674:processors 1655:Cortex-A32 1619:Snapdragon 1574:compatible 1563:Cortex-A12 1526:Cortex-A17 1466:HiSilicon 1460:Allwinner 1453:Cortex-A15 1411:Telechips 1314:HiSilicon 1308:Freescale 1210:Freescale 1196:Allwinner 1172:Snapdragon 1129:Allwinner 1110:Telechips 1096:Snapdragon 1043:processors 947:2023-10-04 922:2023-10-04 880:2021-01-11 856:2020-06-18 831:2020-06-18 806:2021-01-11 782:2021-01-11 757:2020-06-18 733:2021-01-11 709:2021-02-08 685:2021-02-08 660:2021-02-06 622:2019-06-16 597:2019-06-16 567:References 536:automotive 529:Kirin 9000 493:Exynos 880 489:Exynos 980 436:unit added 369:prefetcher 356:(From 32B) 352:Up to 64B 325:Cortex-A55 269:Cortex-A76 220:Successors 134:Extensions 53:clock rate 3337:ARMv9.2-A 3292:Qualcomm 3286:MediaTek 3276:Cortex-X4 3254:Qualcomm 3248:MediaTek 3216:Qualcomm 3198:ARMv9.2-A 3179:Graviton4 3133:Qualcomm 3127:MediaTek 3117:Cortex-X3 3095:Qualcomm 3089:MediaTek 3082:Cortex-X2 3066:Qualcomm 3052:MediaTek 3012:Qualcomm 3006:MediaTek 2965:Qualcomm 2951:MediaTek 2933:ARMv9.0-A 2918:Qualcomm 2910:ARMv8.7-A 2903:ARMv8.7-A 2874:Apple A15 2865:ARMv8.6-A 2858:ARMv8.6-A 2841:Apple A14 2832:ARMv8.5-A 2825:ARMv8.5-A 2800:Apple A13 2791:ARMv8.4-A 2782:Graviton3 2763:ARMv8.4-A 2751:ThunderX3 2736:A12X/A12Z 2732:Apple A12 2723:ARMv8.3-A 2716:ARMv8.3-A 2683:HiSilicon 2673:Apple A11 2664:ARMv8.2-A 2638:Graviton2 2603:Qualcomm 2590:Cortex-X1 2548:Qualcomm 2526:MediaTek 2480:Qualcomm 2474:MediaTek 2427:MediaTek 2395:Qualcomm 2343:MediaTek 2319:Qualcomm 2279:ARMv8.2-A 2266:ThunderX2 2256:ARMv8.1-A 2249:ARMv8.1-A 2224:Qualcomm 2102:MediaTek 2090:Kirin 710 2064:Qualcomm 2023:Rockchip 2017:Qualcomm 2001:MediaTek 1985:Broadcom 1946:Qualcomm 1875:Rockchip 1847:Qualcomm 1785:MediaTek 1767:Kirin 620 1753:Broadcom 1710:Rockchip 1704:MediaTek 1617:Qualcomm 1545:Rockchip 1533:MediaTek 1472:MediaTek 1437:Zynq-7000 1375:Rockchip 1330:Leadcore 1302:Broadcom 1258:Cortex-A9 1216:Rockchip 1189:Cortex-A8 1170:Qualcomm 1155:Leadcore 1149:Broadcom 1122:Cortex-A7 1094:Qualcomm 1060:Cortex-A5 525:HiSilicon 447:Licensing 367:Improved 340:Front-end 314:ARMv8.5-A 310:ARMv8.4-A 306:ARMv8.3-A 245:ARMv8.2-A 153:ARMv8.4-A 149:ARMv8.3-A 145:ARMv8.2-A 141:ARMv8.1-A 73:128  3365:Category 3344:Apple M4 3302:Samsung 3264:Samsung 3226:Samsung 3105:Samsung 3030:Samsung 2987:Samsung 2609:Samsung 2574:Samsung 2500:Samsung 2449:Samsung 2401:675, 678 2387:980, 985 2337:Samsung 2325:710, 712 2294:Samsung 2215:Tegra X2 2207:Tegra K1 2199:ThunderX 2116:Amlogic 2104:MT6771/V 2082:Samsung 1981:Graviton 1952:Samsung 1942:Tegra X2 1938:Tegra X1 1881:Samsung 1833:NXP ARM 1775:930, 935 1744:Amlogic 1729:Actions 1676:(64-bit) 1623:Scorpion 1494:Samsung 1491:R-Car H2 1474:MT8135/V 1441:ZiiLABS 1407:NovaThor 1392:Samsung 1363:Nufront 1326:iMAPx912 1281:Amlogic 1271:, ATM703 1265:Actions 1246:ZiiLABS 1222:Samsung 1073:Amlogic 1067:Actions 1045:(32-bit) 899:Qualcomm 850:Qualcomm 826:MediaTek 542:See also 531:series. 509:Kryo 560 505:Kryo 570 501:Kryo 585 453:SIP core 375:Macro-op 96:L3 cache 88:256–512 85:L2 cache 79:per core 30:Launched 3153:Alibaba 3072:8 Gen 2 3026:8 Gen 2 2983:8 Gen 2 2975:7 Gen 3 2749:Marvell 2554:4 Gen 2 2455:UNISOC 2353:UNISOC 2300:UNISOC 2264:Cavium 2219:Denver2 2197:Cavium 2143:ARMv8-A 1987:BCM2711 1936:Nvidia 1905:Xilinx 1897:SC9820E 1813:MT6763T 1801:MT6761V 1780:Marvell 1755:BCM2837 1683:ARMv8-A 1641:ARMv8-A 1612:Marvell 1572:ARMv7-A 1489:Renesas 1480:Tegra 4 1478:Nvidia 1435:Xilinx 1413:TCC8803 1370:Renesas 1345:Nvidia 1337:Marvell 1324:InfoTM 1162:Marvell 1145:i.MX6UL 1112:TCC892x 1099:S4 Play 1088:InfoTM 1084:SAMA5D3 1069:ATM702x 1052:ARMv7-A 479:(SoC). 401:Larger 299:ARMv8-A 247:64-bit 205:History 128:ARMv8-A 2696:Carmel 2689:Nvidia 2647:Others 2629:Ampere 2570:888(+) 2445:MT8192 2230:Falkor 2211:Denver 2204:Nvidia 2193:X-Gene 2152:Ampere 2127:Others 2108:MT6799 2025:RK3399 2011:MStar 1907:ZynqMP 1894:UNISOC 1843:i.MX8M 1825:MT6795 1817:MT6765 1805:MT6762 1760:EZchip 1712:RK3308 1700:i.MX8X 1648:Others 1556:Others 1547:RK3288 1539:MStar 1509:OMAP 5 1419:OMAP 4 1385:, RK31 1381:, RK30 1267:ATM702 1248:ZMS-08 1230:OMAP 3 1218:RK291x 1143:, NXP 1082:Atmel 519:, and 394:Wider 380:Wider 263:Design 257:Austin 196:Deimos 2920:Oryon 2158:Apple 2118:S922X 2047:i.MX8 2013:6A938 1794:MT675 1787:MT673 1627:Krait 1581:Apple 1541:6A928 1398:, 441 1377:RK292 1347:Tegra 1320:910's 1310:i.MX6 1291:Apple 1242:DM38x 1212:i.MX5 1203:Apple 1137:i.MX7 483:Usage 377:cache 239:is a 169:Cores 69:cache 62:Cache 48:Max. 3177:AWS 3062:9200 2580:2100 2486:750G 2359:T740 2226:Kryo 2185:A10X 2154:eMAG 2029:NXP 1940:and 1930:NXP 1924:AMD 1698:NXP 1500:, 54 1468:K3V3 1316:K3V2 1135:NXP 517:750G 507:and 432:New 235:The 99:1–4 33:2019 2882:A17 2878:A16 2779:AWS 2635:AWS 2558:695 2506:980 2391:990 2333:850 2329:845 2213:), 2181:A10 2177:A9X 2169:A8X 2098:970 2094:960 2078:835 1978:AWS 1852:215 1835:S32 1821:G/H 1614:P4J 1596:S1P 1588:A6X 1462:A80 1298:A5X 1198:A1x 1179:400 1175:200 1103:200 997:Arm 521:690 473:die 465:DSP 457:GPU 434:AES 421:ALU 316:). 302:ISA 101:MiB 90:KiB 75:KiB 67:L1 50:CPU 3367:: 3296:, 3258:, 3220:, 3099:, 3070:, 3060:, 3056:, 3024:, 3020:, 3016:, 2981:, 2977:, 2973:, 2969:, 2959:, 2955:, 2890:M3 2888:, 2886:M2 2884:, 2880:, 2876:, 2845:M1 2843:, 2812:S8 2810:, 2808:S7 2806:, 2804:S6 2802:, 2744:S5 2742:, 2740:S4 2738:, 2734:, 2578:, 2568:, 2564:, 2560:, 2556:, 2552:, 2542:, 2538:, 2534:, 2530:, 2504:, 2488:, 2484:, 2443:, 2439:, 2435:, 2431:, 2415:, 2411:, 2407:, 2403:, 2399:, 2389:, 2385:, 2357:, 2347:, 2331:, 2327:, 2323:, 2228:, 2183:, 2179:, 2175:, 2173:A9 2171:, 2167:, 2165:A8 2163:, 2161:A7 2110:, 2106:, 2096:, 2092:, 2076:, 2072:, 2068:, 2045:, 2041:, 2037:, 2033:, 2005:, 1995:, 1899:, 1866:, 1862:, 1858:, 1854:, 1841:, 1837:, 1827:, 1823:, 1815:, 1811:, 1803:, 1799:, 1792:, 1773:, 1769:, 1625:, 1604:S3 1602:, 1600:S2 1598:, 1594:, 1592:S1 1590:, 1586:, 1584:A6 1502:xx 1498:xx 1484:K1 1482:, 1387:xx 1383:xx 1359:4i 1357:, 1353:, 1349:, 1318:, 1296:, 1294:A5 1206:A4 1177:, 1139:, 1101:, 940:. 915:. 897:. 873:. 848:. 824:. 799:. 775:. 750:. 726:. 702:. 677:. 653:. 615:. 590:. 574:^ 515:, 503:, 467:, 463:, 459:, 255:' 226:, 143:, 3331:- 3319:- 2698:) 2694:( 2221:) 2217:( 2209:( 1819:/ 1809:V 1807:/ 1796:x 1789:x 1748:x 1629:) 1400:x 1396:x 1379:x 1355:3 1351:2 1285:x 1273:x 1269:x 1077:x 980:e 973:t 966:v 950:. 925:. 901:. 883:. 859:. 834:. 809:. 785:. 760:. 736:. 712:. 688:. 663:. 639:. 625:. 600:.

Index

ARM Holdings
CPU
clock rate
cache
KiB
KiB
MiB
Microarchitecture
Instruction set
ARMv8-A
ARMv8.1-A
ARMv8.2-A
ARMv8.3-A
ARMv8.4-A
Cores
ARM Cortex-A76
ARM Cortex-A78
ARM Cortex-X1
central processing unit
ARMv8.2-A
instruction set
ARM Holdings
Austin
Cortex-A76
out-of-order
superscalar
unprivileged
ARMv8-A
ISA
ARMv8.3-A

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑