Yeniden Boyutlandırılabilir PCIe BAR ve AMD Smart Access Memory Açıklaması

28 Ekiminci2020, RDNA2 mimarisine dayalı yepyeni Radeon RX 6000 serisi grafik kartlarını piyasaya sürerken AMD’nin Radeon bölümü için oldukça önemli bir dönüm noktası pazarlıyor. Serideki 3 yeni grafik kartı, AMD Radeon RX 6800, RX 6800 XT ve RX 6900 XT, Nvidia’nın RTX 3000 serisinin en iyi teklifleriyle başa baş gitmesi bekleniyor. AMD, on yılın daha iyi bir bölümünde GPU'lar açısından Nvidia'nın gerisinde kalıyor ancak şimdi yeni ve geliştirilmiş RDNA2 mimarisiyle AMD, nihayet pazarın talep ettiği rekabeti getiriyor. Bu, AMD’nin en iyi teklifinin performans açısından Nvidia’nın en iyi teklifiyle doğrudan rekabet halinde olduğu birkaç nesildir ilk kez.



AMD Akıllı Erişim Belleği, RX 6000 serisi grafik kartlarıyla duyurulan temel özelliklerden biriydi - Resim: AMD

AMD, önceki nesle kıyasla kartlarının geleneksel tarama performansını iyileştirmekle kalmadı, aynı zamanda devam etti ve yeni serisine oldukça çekici özellikler ekledi. Gerçek Zamanlı Işın İzleme desteği gibi özellikler (hakkında daha fazla bilgi edinebilirsiniz) tam burada ), Nvidia’nın Turing GPU serisi, bu özellik nedeniyle daha yüksek bir fiyat noktasında bile pazara kolayca hakim olduğu için RX 5700 serisinde fena halde kaçırıldı. AMD'nin RDNA 2 mimarisi ile Gerçek Zamanlı Işın İzleme desteği getirmesiyle bu durum RX 6000 serisiyle değişti. AMD ayrıca, etkinleştirildiğinde performansı daha da artırmayı amaçlayan 'Öfke Modu' olarak bilinen tek tıklamayla hız aşırtma özelliğini de tanıttı.



AMD'nin bu nesilde tanıttığı belki de en ilginç özellik Akıllı Erişim Belleği veya SAM'dir. Bu özellik şu anda AMD'ye özeldir ve doğru koşullar altında bazı performans iyileştirmeleri sunmayı vaat etmektedir. SAM'ı derinlemesine inceleyelim ve bu teknolojinin arkasındaki mekanizmayı analiz edelim.



AMD Akıllı Erişim Belleği

Muhtemelen RX 6000 serisi grafik kartlarının en ilginç ve aynı anda polarize edici özelliği Akıllı Erişim Belleği veya SAM özelliğidir. Bu özellik yalnızca Ryzen 5000 serisi CPU, 500 serisi anakart ve Radeon RX 6000 serisi grafik kartına sahip kullanıcılar tarafından kullanılabilir. Akıllı Erişim Belleği, PCI Express Yeniden Boyutlandırılabilir BAR (Temel Adres Kayıtları) özelliğinin uygulanması için AMD’nin markasıdır. Akıllı Erişim Belleği, esasen CPU'nun RX 6000 serisi grafik kartlarında bulunan GDDR6 belleğinin tamamına erişmesine izin verir.



Normal 256 MB'ın aksine, SAM özelliği, CPU'nun karttaki tüm VRAM havuzuna erişmesine izin verir - Resim: AMD

Genellikle, CPU'nun yalnızca VRAM'e erişimi 256MB bloklar veya 256MB G / Ç Bellek Adres Bölgeleridir. Akıllı Erişim Belleği bu sınırlamayı ortadan kaldırır ve CPU'nun tüm VRAM havuzuna doğrudan erişimini sağlar. GDDR belleği geleneksel olarak CPU'lar tarafından normal olarak kullanılan standart DDR belleğinden çok daha hızlıdır. Ryzen 5000 serisi işlemciler bu daha hızlı belleğe erişebilir ve böylece ek performans seviyeleri sağlayabilir.

Bu, bir şirketin, kullanıcının sahip olduğu donanıma bağlı olarak ek performansın kilidini açan bir özelliği ilk kez piyasaya sürmesidir. Bu karar, topluluktan karışık bir yanıtla karşılandı, insanların yarısı artık bir All-AMD yapısı ile kullanılabilecek ekstra performans için gerçekten heyecanlandı ve insanların yarısı AMD'nin ekstra performansı CPU'lara kilitlediğini hayal kırıklığına uğrattı. yalnızca 5000 serisi. Ne herhangi bir Intel CPU ne de herhangi bir eski Ryzen CPU, yazma sırasında ekstra performanstan yararlanamaz; bu, bir RX 6000 serisi GPU satın almak isteyen platformların kullanıcıları için bir hayal kırıklığı olarak gelebilir.



Gereksinimler

Akıllı Erişim belleği, AMD tarafından icat edilen bir şey değildir. Bu sadece PCIe Yeniden Boyutlandırılabilir BAR özelliğinin bir uygulamasıdır (birazdan bahsedeceğiz). Bu nedenle SAM teorik olarak tüm PCIe 3.0 ve PCIe 4.0 anakartlarında ve grafik kartlarında çalışabilir. Ancak, şu anda AMD bu uygulamayı yalnızca yeni RX 6000 serisi grafik kartlarıyla sınırlıyor. Parlak yeni Big Navi kartlarından birine ek olarak, Zen 3 mimarisine dayalı bir AMD Ryzen 5000 serisi CPU ve 500 serisi bir anakart yonga setine ihtiyacınız olacak.

AMD Akıllı Erişim Belleği, Ryzen 5000 serisi İşlemci gerektirir - Resim: AMD

Yazılım tarafında AMD, özelliği AMD Radeon Driver 20.11.2 veya daha yeni bir sürümde doğrulamıştır. Ayrıca AMD AGESA 1.1.0.0 mikrokodunu veya daha yenisini temel alan en yeni anakart BIOS'una sahip olmanız gerekecektir. Şu anda AMD aşağıdaki anakartları önerdi ve onayladı:

  • ASUS X570 Crosshair VIII Kahraman WiFi
  • ASRock X570 Taichi
  • GIGABYTE AORUS X570 Master
  • MSI X570 Tanrısal

Bunlar sadece doğrulanmış kartlardır ve SAM neredeyse kesinlikle tüm B550 ve X570 anakartlarla çalışacaktır.

Yöntem

Sisteminiz AMD Akıllı Erişim Belleğinin tüm gereksinimlerini karşılıyorsa, devam edin ve BIOS'unuzu anakartınızın ürün sayfasından mevcut en yeni olana güncelleyin. Şimdi Akıllı Erişim Belleğini manuel olarak etkinleştirmeniz gerekiyor.

SAM'ı etkinleştirme yöntemi ana karttan ana karta farklılık gösterecektir. Bazı anakartlarda, muhtemelen Akıllı Erişim Belleği olarak adlandırılmayacaktır. Bazı anakart üreticileri aşağıdaki gibi seçenekleri tercih etti: 4G Kod Çözme Üstü , BAR yeniden boyutlandırılıyor, veya Yeniden boyutlandırılabilir BAR . Özel anakartınızın model numarasıyla çevrimiçi hızlı bir arama sizi doğru seçeneğe götürecektir.

Rehberimiz için ASUS Crosshair VIII Hero X570 anakartının sürecini inceliyoruz. Bu, yöntem hakkında genel bir fikir vermek için yeterli olacaktır.

  • Öncelikle, CSM'yi (Uyumluluk Destek Modülü) kapatmanız ve devre dışı olduğundan emin olmanız gerekir. Bunun için şuraya gidin: Çizme menüsünü arayın ve CSM / Uyumluluk Destek Modülü CSM'yi şuna ayarla: Devre dışı .

  • Şuraya git ileri menüsünü arayın ve PCI Alt Sistem Ayarları . Diğer anakart modellerinde şu şekilde yazılabilir: PCIe / PCI Express Yapılandırması seçenekler.
  • Bu ayarlarda etkinleştirin 4G Kod Çözme Üstü .
  • Oradan yapılandırma seçeneği Yeniden Boyutlandırma BAR Desteği müsait olacak. Olarak ayarlayın Oto .

  • Şimdi çıkış Gelişmiş Menüsüne gidin ve Değişiklikleri Kaydet ve Sıfırla . Değişiklikleri doğrulayarak onaylayın ve Tamam'a tıklayın.

  • Başarılı olduktan sonra yeniden başlatmak Anakartın PCIe Yeniden Boyutlandırılabilir BAR seçeneği (AMD Akıllı Erişim Belleği), Radeon RX 6000 serisi grafik kartınız ve Ryzen 5000 serisi CPU'nuz için etkinleştirilecektir.

Sonuçlar

AMD, Akıllı Erişim Belleğini etkinleştirmenin size oyuna bağlı olarak oyun performansında% 2 ile% 13 arasında değişen küçük ama ücretsiz bir artış sağlayacağını iddia ediyor. AMD, SAM'in hem SAM hem de Öfke Modu AÇIK konumdayken bazı oyunların% 14'e kadar daha fazla performans sunmasıyla birlikte ortalama% 2 -% 13 arasında değişen bir performans artışına katkıda bulunabileceğini gösteren bir slayt sundu. SAM tamamen ücretsiz olduğundan, doğru donanıma sahipseniz kesinlikle AÇIK duruma getirmelisiniz.

Akıllı Erişim Belleğini Öfke Modu ile etkinleştirmek, performansı% 13'e kadar artırabilir - Resim: AMD

Nvidia’nın Duyurusu

Nvidia, şu anda RTX 3000 serisi grafik kartları için Akıllı Erişim Belleğine benzer bir özellik üzerinde çalıştığını duyurarak duruma hızlı bir giriş yaptı ve yakında bu kartlar için bir sürücü güncellemesinde yayınlanacak. Nvidia, SAM özelliğinin arkasındaki teknolojinin PCIe spesifikasyonuna standart bir ek olduğunu ve Nvidia'nın alternatifinin hem Intel hem de AMD CPU'larda daha geniş bir anakart seçimi ile çalışacağını iddia ediyor. Nvidia ayrıca dahili testlerinin AMD'nin SAM kullanarak iddia ettiği performansa benzer performans gösterdiğini iddia etti.

Nvidia'nın bahsettiği teknoloji, PCI-SIG tarafından 2008'de PCIe standardına dahil edilen açık bir standart olan Yeniden Boyutlandırılabilir PCIe BAR teknolojisidir.

Yeniden boyutlandırılabilir PCIe BAR

Peki Yeniden Boyutlandırılabilir PCIe BAR tam olarak nedir? PCI Express fiziksel veri yolu altında, grafik kartı ile işlem arasında sanal bir tünel oluşturulur. Bu tünel, işlemcinin VRAM belleğine herhangi bir engel olmaksızın doğrudan erişmesine olanak tanır. Bu sanal tünelin yeniden boyutlandırılması, işlemcinin, yeni Akıllı Erişim Belleği teknolojisinde gördüğümüz, GPU'nun tüm bellek havuzuna doğrudan erişmesine olanak tanır.

Yeniden Boyutlandırılabilir PCIe BAR teknolojisinin çalışma şekli biraz karmaşıktır. Esasen çekirdek modu sürücüsü, bir arka plan işlemi aracılığıyla erişilebilir VRAM boyutunu grafik kartının tüm bellek boyutuna yeniden boyutlandırır. Tüm bellek kullanım için CPU tarafından kullanılabilir olsa da, GPU'nun dokularla ve varlık verileriyle çok daha hızlı beslenmesi gerektiğinden önceliğin her zaman grafik kartına verildiğini unutmamak önemlidir. Başarılı bir yeniden boyutlandırmada, çekirdek modu sürücüsü 'CPUvisible' adlı tek bir bellek segmentini VRAM yöneticisine göstermelidir. VRAM yöneticisi, CPU'nun sanal adreslerini doğrudan gerektiğinde erişilebilir durumda olan belleğe atar.

AMD’nin Akıllı Erişim Belleği açıklaması - Resim: AMD

Yeniden boyutlandırılabilir BAR (veya Base Access Register) aslında 2008 yılında HP ve AMD tarafından önerilmişti. PCI Express standardını yöneten PCI-SIG'e bu fikri önerenler bu şirketlerdi. Yeniden Boyutlandırılabilir BAR, yıllar boyunca çeşitli isimler almıştır, bunlardan en önemlisi Akıllı Erişim Belleği olmuştur. Yeniden Boyutlandırılabilir BAR, SAM'in yanı sıra, anakartlarında ASRock tarafından ASRock Akıllı Erişim Belleği olarak da adlandırılmıştır.

Eski Ryzen CPU'lar ve Intel için destek

Nvidia’nın duyurusunda gerçekten ümit verici olan şey, bildirildiğine göre Intel ve daha eski Ryzen platformlarında da çalışmasının beklendiği gerçeğidir. Bu, AMD'nin teknoloji topluluğundan ilk etapta olumlu bir yanıt almayan keyfi sınırlaması etrafında çalışıyor gibi görünüyor. Nvidia’nın uygulamasının eski Ryzen işlemciler ve 400 serisi anakartlarla uyumlu olması ve AMD’nin kendi SAM uygulamasının yalnızca Ryzen 5000 serisi işlemciler ve 500 serisi anakartlarla uyumlu olması utanç verici olurdu.

Bir Ryzen 5000 serisi CPU ve bir PCIe Gen 4 anakart gerektiren Yeniden Boyutlandırılabilir PCIe BAR hakkında özel bir şey olmadığından, bu özelliğin Intel ve diğer Ryzen işlemcilerde de çalışması mümkün görünüyor. Aslında Intel işlemciler, Haswell mimarisinin 2013'te piyasaya sürülmesinden bu yana PCIe BAR teknolojisini desteklemektedir. Bu nedenle, Nvidia’nın yakında çıkacak Yeniden Boyutlandırılabilir BAR uygulaması, AMD’nin Akıllı Erişim Belleğinden daha da yaygın hale gelebilir.

Gelecekteki Çıkarımlar

Şu anda AMD’nin Akıllı Erişim Belleği, Radeon RX 6000 serisi GPU ile birlikte B550 veya X570 gibi 500 serisi bir anakartla eşleştirilmiş AMD Ryzen 5000 serisi işlemcilere kilitlenmiştir. Bununla birlikte, tüm işaretler, Amper mimarisine dayanan RTX 3000 serisi grafik kartları için Nvidia'nın yaklaşan PCIe Yeniden Boyutlandırılabilir BAR uygulamasına işaret ediyor gibi görünüyor. Bu, Nvidia'nın zaten duyurduğu için kaçınılmaz görünüyor ve dahası, benzer bir performans sunarken daha geniş bir uyumluluk yelpazesi alması bekleniyor.

Nvidia’nın eşdeğer bir PCIe Yeniden Boyutlandırılabilir BAR uygulamasının piyasaya sürülmesinden sonra AMD'nin de uyumluluk ağını genişletmesi gerekebilir. Ryzen 5000 serisi CPU ve 500 serisi anakartlı bir RX 6000 serisi grafik kartı satın alan, özellikle de devam eden küresel silikon tedarik sorunları olan pek çok insan yok. 400 serisi anakartlara sahip eski Ryzen işlemcilerde çok daha fazla oyuncu ve genel tüketici ve bu teknolojiyle uyumluluğa sahip olmak isteyen daha fazla Intel platform oyuncusu var. Bunu akılda tutarak, AMD'nin uyumluluk aralığını daha eski Ryzen CPU'ları, eski anakartları ve Intel’in CPU'larını ve anakartlarını daha erken genişletmesi gerekecekti.

11. Nesil Intel Rocket Lake CPU'larının da PCIe Gen 4 desteğine sahip olduğu onaylandı - Resim: Intel

PCIe Yeniden Boyutlandırılabilir BAR teknolojisi, PCI spesifikasyonuna zaten yerleştirilmiş bir PCI standardı olduğundan, daha geniş uyumluluk ağı, bu teknolojinin önümüzdeki birkaç nesil boyunca ana akım olmasını sağlayacaktır. Performansı ücretsiz olarak artırır ve en kötü senaryoda bile performans üzerinde hiçbir etkisi yoktur. Bu nedenle, PCIe Yeniden Boyutlandırılabilir BAR teknolojisinin önümüzdeki yıllarda standart bir özellik haline gelmesini beklemek mantıklıdır.

Son sözler

AMD, en ilginç ve aynı anda polarize edici özelliklerden birini sundu. RX 6000 serisi grafik kartları Akıllı Erişim Belleği özelliği, kullanıcının uyumlu bir donanım setine sahip olması koşuluyla performansı ücretsiz olarak artırır. SAM özelliği, PCI spesifikasyonunda bulunan halihazırda var olan PCIe BAR teknolojisinin yeniden markalaşmasıdır, bu nedenle AMD'nin bu teknolojinin desteğini diğer CPU'lara ve ana kartlara genişletmesini engelleyen hiçbir şey yoktur.

Nvidia, AMD’nin ayrıcalığından yararlandı ve RTX 3000 serisi GPU'ları ile çok sayıda platformda çalışması beklenen Yeniden Boyutlandırılabilir PCIe BAR teknolojisinin yakında çıkacak olan varyantını duyurdu. Nvidia'nın bu adımı, Akıllı Erişim Belleği uygulamalarının uyumluluğunu genişletmesi için AMD'ye baskı yapmalı ve bu teknolojinin önümüzdeki birkaç yıl içinde yaygın hale gelmesini bekleyebiliriz.