Krait
| Krait | |
| Gyártás | 2012 – |
| Tervező | Qualcomm |
| Gyártó | Qualcomm, (TSMC) |
| Max CPU órajel | 1 GHz – 2,7 GHz |
| Gyártás technológia méret | 28 nm (Krait 300: TSMC LP, Krait 400: TSMC HPm)[1] |
| Utasításkészlet | ARMv7 |
| Architektúra | ARMv7-A, Thumb-2 |
| Magok száma | 2 vagy 4 |
| Magok nevei | 300, 400 |
| L1 gyorsítótár | 16 KiB és 16 KiB |
| L2 gyorsítótár | 1 MiB vagy 2 MiB |
| Alkalmazása | mobil, beágyazott |
| Előd | Scorpion |
| Utód | Kryo |
A Qualcomm Krait egy ARM-alapú 32 bites mikroprocesszor típus, amely a Snapdragon S4 és Snapdragon 400/600/800 sorozatú egylapkás rendszerek korai modelljeiben található. 2012-ben volt bevezetve mint a cég Scorpion processzorának utódja. Felépítésében vannak architekturális hasonlóságok a Cortex-A15 processzorral, de a Krait mégsem egy Cortex-A15-ös mag, mivel teljesen a Qualcomm saját belső tervezése.[2] 2015-ben a Kraitot felváltotta a 64 bites Kryo architektúra, amelyet először a Snapdragon 820 egylapkás rendszerben (SoC) vezettek be.
A Krait processzorok teljesítménye meghaladja az olyan ARM Cortex-A9 magot tartalmazó rendszerek teljesítményét, mint pl. a Tegra 3.[3]
A processzor nevét egy ázsiai mérgessiklóféle (Bungarus) neve után kapta.
Jellemzők
[szerkesztés | forrásszöveg szerkesztése]- 11 fokozatú fixpontos (integer) futószalag, 3 utas dekódolás és 4 utas sorrendtől eltérő (out-of-order) spekulatív kibocsátású szuperskalár végrehajtás
- futószalagos VFPv4[4] lebegőpontos verzió és 128 bit széles NEON (SIMD)
- 7 végrehajtási port (a Scorpion processzorban csak 3)
- 4 KiB + 4 KiB közvetlenül leképezett L0 gyorsítótár
- 16 KiB + 16 KiB 4 utas csoport-asszociatív L1 gyorsítótár
- 1 MiB (kétmagos) vagy 2 MiB (négymagos) 8 utas csoport-asszociatív L2 gyorsítótár
- két- vagy négymagos konfigurációk
- teljesítmény (DMIPS/MHz):
- Krait 200: 3,3 (28 nm-es LP gyártási folyamat)
- Krait 300: 3,39[5] (28 nm LP)
- Krait 400: 3,39 (28 nm-es HPm gyártási folyamat)
- Krait 450: 3,51 (28 nm HPm)
Az architektúrák összehasonlító táblázata
[szerkesztés | forrásszöveg szerkesztése]| ARM11 | ARM Cortex-A8 | ARM Cortex-A9 | ARM Cortex-A7 | Qualcomm Scorpion | Qualcomm Krait[6] | ARM Cortex-A15 MPCore | |
|---|---|---|---|---|---|---|---|
| Dekódolás | egyszeres kibocsátású | 2-széles | 2-széles | részlegesen kétszeres kibocsátású | 2-széles | 3-széles | 3-széles |
| Futószalag-fokozatok | 8 fokozat | 13 fokozat | 8 fokozat | 8 fokozat | 10 fokozat | 11 fokozat | 15/17-25 fokozat |
| Soronkívüli végrehajtás (out of order execution) | nincs | nincs | van | nincs | van, nem-spekulatív[7] | van | van |
| Lebegőpontos egység | VFP11 (futószalagos) | VFPv3 (nem futószalagos) | opcionális VFPv3-D16 (futószalagos) | van (futószalagos) | VFPv3 (futószalagos) | VFPv4 (futószalagos)[8] | VFPv4 (futószalagos) |
| NEON | nincs | van (részlegesen 128 bit széles) | opcionális MPE (64 bit széles) | van (64 bit széles) | van (128 bit széles) | van (128 bit széles) | van (128 bit széles) |
| Gyártási technológia | 90 nm | 65/45 nm | 45/40/32/28 nm | 40/28 nm | 65/45 nm | 28 nm | 32/28 nm |
| Végrehajtási portok | 3 | 7 | |||||
| L0 cache | 4 KiB + 4 KiB közvetlen leképzésű | ||||||
| L1 cache | változó, tipikus: 16 KiB + 16 KiB | 32 KiB + 32 KiB | 32 KiB + 32 KiB | 32 KiB + 32 KiB | 16 KiB + 16 KiB 4-utas halmaz-asszociatív | 32 KiB + 32 KiB magonként | |
| L2 cache | változó, tipikusan nincs | 512 KiB | 1 MiB | 256 KiB (egymagos)/512 KiB (kétmagos) | 1 MiB 8-utas halmaz-asszociatív (kétmagos)/2 MiB (négymagos) | max. 4 MiB klaszterenként, max. 8 MiB csipenként | |
| Mag konfigurációk | 1 | 1 | 1, 2, 4 | 1, 2, 4 | 1, 2 | 2, 4 | 2, 4, 8(4×2) |
| DMIPS/MHz sebesség magonként | 1,25 | 2,0 | 2,5 | 1,9 | 2,1 | 3,3 | 3,5 |
Jegyzetek
[szerkesztés | forrásszöveg szerkesztése]- ↑ Anand Lal Shimpi (2013. január 7.). "Qualcomm's Next-Gen Krait 400 & Krait 300 Announced in Snapdragon 800 & 600 SoCs". SoCs (angol nyelven). AnandTech. 2025. május 13. dátummal az eredeti címről archiválva. Hozzáférés: 2025. július 25.
{{cite web}}: Unknown parameter|coauthors=ignored (|author=suggested) (súgó) - ↑ Brian Klug; Anand Lal Shimpi (2011. október 7.). "Qualcomm's New Snapdragon S4: MSM8960 & Krait Architecture Explored". AnandTech. 2012. november 6. dátummal az eredeti címről archiválva. Hozzáférés: 2013. július 28.
- ↑ Taylor Wimberly (2013-01-09). "Hands-on the Lenovo IdeaTab S2, first Snapdragon S4 tablet" (angol nyelven). Android and Me. 2017-02-10 dátummal az eredeti címről archiválva. Hozzáférés: 2013.
new 28nm Krait core, which far outperforms the Cortex-A9 core found in other quad-core SoCs like Tegra 3.
{{cite web}}: Check date values in:|accessdate=(súgó) - ↑ Brian Klug; Anand Lal Shimpi (2012. február 21.). "Qualcomm Snapdragon S4 (Krait) Performance Preview - 1,5 GHz MSM8960 MDP and Adreno 225 Benchmarks". AnandTech. 2012. február 23. dátummal az eredeti címről archiválva. Hozzáférés: 2013. július 28.
- ↑ Linley Gwennap (2012. december 18.). "Krait 300 Bumps Up Performance". Linley on Mobile. The Linley Group. Hozzáférés: 2013. július 28.
- ↑ "Archivált másolat". 2012. november 6. dátummal az eredeti címről archiválva. Hozzáférés: 2013. január 28.
- ↑ "Archivált másolat" (PDF). 2017. április 26. dátummal az eredeti (PDF) címről archiválva. Hozzáférés: 2013. január 28.
- ↑ "Archivált másolat". 2012. február 23. dátummal az eredeti címről archiválva. Hozzáférés: 2013. január 28.
Fordítás
[szerkesztés | forrásszöveg szerkesztése]- Ez a szócikk részben vagy egészben a Krait (processor) 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.
- Ez a szócikk részben vagy egészben a Krait (CPU) 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.