ARM Cortex-A9 MPCore
ARM Cortex-A9 MPCore er en 32-bit multi-core processor, der giver op til 4 cache-kohærente Cortex-A9 kerner ved hjælp af ARM v7 [1] instruktionssættet . Indført i 2007 [2] .
Oversigt
Nøglefunktioner ved Cortex-A9 Cores:
- En ude af orden , spekulativ , superskalær , dynamisk grenforudsigelsesberegningspipeline . Dekoderen behandler 2 kommandoer pr. cyklus, bufferen til omfordeling af instruktioner med en kapacitet på 32-40 kommandoer, dybden af heltalspipelinen er 8 trin. Kernen behandler op til fire mikrooperationer pr. ur.
- Omdøbt heltalsregisterfil , 32 arkitektoniske registre kortlagt til 56 fysiske [3] .
- Understøtter (valgfrit) blok af SIMD - instruktioner NEON, behandler op til 16 operander pr. instruktion, vektorbredde - op til 128 bit. Udførelsesblokken er fysisk 64 bit bred og behandler en 128-bit vektor i to cyklusser. Udførelse af NEON-kommandoer er sekventiel.
- Understøttelse (valgfri) til VFPv3 instruktionsblokken med flydende komma. Separat computerpipeline, sekventiel udførelse.
- Understøttelse af Thumb-2 instruktionssættet
- Support til TrustZone sikkerhedsudvidelser
- Understøttelse af Jazelle DBX-udvidelsen til udførelse af Java-kode
- Jazelle RCT-udvidelsesstøtte til JIT- kompilering
- TLB-størrelse - 128 poster
- 64-bit L1 cache bus
- L2 cache controller (0 - 4 MB, i senere revisioner op til 8 MB)
- Understøttelse af multi-core konfigurationer
Størrelsen af nogle blokke af Cortex-A9-kernen i betingede logiske porte : hovedkernen er cirka 600 tusinde porte, cachen på første niveau med controlleren er cirka 500 tusinde porte, NEON-blokken er 500 tusinde porte. Når det er fremstillet ved hjælp af TSMC-teknologi og 65 nm fremstillingsproces, er arealet af en Cortex-A9-kerne uden caches og NEON cirka 1,5 mm 2 [4] .
Se også
Noter
- ↑ ARM Cortex-A9 MPCore (utilgængeligt link) . arm.com. Hentet 2. februar 2012. Arkiveret fra originalen 26. december 2007. (ubestemt)
- ↑ ARM afslører Cortex-A9-processorer for skalerbar ydeevne... - ARM . Hentet 28. august 2013. Arkiveret fra originalen 10. september 2013. (ubestemt)
- ↑ Arun. Håndholdte CPU'er : Fortid, Nutid og Fremtid . Beyond3D (7. februar 2011). Dato for adgang: 26. december 2014. Arkiveret fra originalen 26. december 2014.
- ↑ Cortex-A9 Single Core-processor (link utilgængeligt) . arm.com. Hentet 2. februar 2012. Arkiveret fra originalen 13. december 2007. (ubestemt)
Links
ARM Holdings
Andre kilder