ARM Cortex-A77 - ARM Cortex-A77

ARM Cortex-A77
Genel bilgi
Başlatıldı 2019
Tarafından dizayn edilmiştir ARM Holdings
Maks. Alan sayısı CPU saat hızı telefonlarda 3.0 GHz'e ve tabletlerde / dizüstü bilgisayarlarda 3.3 GHz'e kadar 
Önbellek
L1 önbelleği Çekirdek başına 128  KiB (eşlikli 64 KiB I-önbellek, 64 KiB D-önbellek)
L2 önbelleği 256–512 KiB
L3 önbelleği 1-4 MiB
Mimari ve sınıflandırma
Mimari ARMv8-A
Mikro mimari ARM Cortex-A77
Komut seti ARMv8-A
Uzantılar
Fiziksel Özellikler
Çekirdekler
Ürünler, modeller, çeşitler
Ürün kodu isimleri
Tarih
Selef ARM Cortex-A76
Halef ARM Cortex-A78 , ARM Cortex-X1

ARM Cortex-A77 bir olan mikro mimari uygulayan ARMv8.2-A , 64-bit komut setini tarafından tasarlanan ARM Holdings ' Austin tasarım merkezi. ARM tamsayı ve kayan nokta performansında sırasıyla% 23 ve% 35 artış açıkladı. Bellek bant genişliği A76'ya göre% 15 arttı.

Tasarım (değiştir | kaynağı değiştir)

Cortex-A77, Cortex-A76'nın halefi olarak hizmet veriyor . Cortex-A77, yeni 1.5K makro-OP (MOP) önbelleğine sahip 4 genişlikte kod çözme sırasız süper skalar tasarımdır. Döngü başına 4 talimat ve 6 Mop alabilir. Ve döngü başına 6 Mop ve 13 µop'u yeniden adlandırın ve gönderin. Hizmet dışı pencere boyutu 160 girdiye çıkarıldı. Arka uç, Cortex-A76'ya göre% 50 artışla 12 yürütme bağlantı noktasıdır. 13 aşamalı bir boru hattı derinliğine ve 10 aşamalı yürütme gecikmelerine sahiptir.

Tamsayı kümesinde altı işlem hattı vardır - Cortex-A76'dan iki ek tamsayı ardışık düzeninin artışı. Cortex-A76'daki değişikliklerden biri, sorun kuyruklarının birleştirilmesidir. Önceden her ardışık düzen kendi sorun kuyruğuna sahipti. Cortex-A77'de artık verimliliği artıran tek bir birleşik sorun kuyruğu var. Cortex-A77, tipik 1 döngülü basit matematik işlemleri ve bazı 2 döngülü daha karmaşık işlemlerle yeni bir dördüncü genel matematik ALU ekledi. Toplamda, aritmetik ve mantıksal veri işleme işlemlerini gerçekleştiren üç basit ALU ve karmaşık aritmetik desteği olan dördüncü bir bağlantı noktası (örneğin MAC, DIV) vardır. Cortex-A77 ayrıca ikinci bir ALU dalı ekledi ve dallar için verimi iki katına çıkardı.

İki ASIMD / FP yürütme hattı vardır. Bu, Cortex-A76'dan değiştirilmemiştir. Sorun sıraları değişti. Tamsayı kümesinde olduğu gibi, ASIMD kümesi de artık her iki işlem hattı için birleşik bir sorun kuyruğu içeriyor ve verimliliği artırıyor. Cortex-A76'da olduğu gibi, Cortex-A77'deki ASIMD'nin her ikisi de 128 bit genişliğindedir ve 2 çift duyarlıklı işlem, 4 tek duyarlıklı, 8 yarı kesinlikli veya 16 adet 8 bitlik tamsayı işlemi gerçekleştirebilir. Bu ardışık düzenler, uzantı destekleniyorsa (varsayılan olarak sunulmaz ve Arm'dan ek bir lisans gerektirir) şifreleme talimatlarını da yürütebilir. Cortex-A77, kriptografi işlemlerinin verimini artırmak için ikinci bir AES birimi ekledi.

Daha büyük ROB, 160 girişe kadar, 128 girişe kadar, Yeni L0 MOP önbellek ekle, 1536 girişe kadar çıkabilir.

Çekirdek, ayrıcalıklı olmayan 32 bit uygulamaları destekler , ancak ayrıcalıklı uygulamaların 64 bit ARMv8-A ISA'yı kullanması gerekir . Ayrıca, Yük alma (LDAPR) talimatlarını ( ARMv8.3-A ), Nokta Ürün talimatlarını ( ARMv8.4-A ) ve PSTATE Spekülatif Mağaza Bypass Güvenli ( SSBS ) bit talimatlarını ( ARMv8.5-A ) destekler.

Cortex-A77, ARM'ın DynamIQ teknolojisini destekliyor ve Cortex-A55 güç verimli çekirdeklerle birlikte yüksek performanslı çekirdekler olarak kullanılması bekleniyor .

ARM Cortex-A76 ile karşılaştırıldığında mimari değişiklikler

Lisanslama

Cortex-A77, lisans sahiplerine SIP çekirdeği olarak sunulur ve tasarımı, onu diğer SIP çekirdekleriyle (ör. GPU , ekran denetleyicisi , DSP , görüntü işlemcisi vb.) Bir yonga üzerinde bir sistem oluşturan tek bir kalıba (SoC ).

Kullanım

Samsung Exynos 980 , Cortex-A77 mikro mimarisini kullanan ilk SoC olarak Eylül 2019'da tanıtıldı. Bunu daha sonra Mayıs 2020'de bir alt uç varyantı Exynos 880 takip etti. MediaTek Dimensity 1000, 1000L ve 1000+ SoC'ler de Coretex-A77 mikro mimarisini kullanıyor. Adlarıyla türevleri Kryo 585 , Kryo 570 ve Kryo 560 , kullanılan aslanağzı 865 , 750g , ve 690 , sırasıyla.

Ayrıca bakınız

Referanslar