Apple M Serisi GPU Güç Modelinin Tersine Mühendisliği ve Enerji Tüketimindeki Açıklanamayan Bileşen
Platformumuzdaki en çok okunan ve popüler makaleleri görmek için Trendler bölümüne geçebilirsiniz.
Apple M serisi silikonlarda GPU güç tüketimi, yaygın olarak kullanılan powermetrics veya mactop gibi araçlarla tutarlı şekilde eksik raporlanmaktadır. Bu durum, birçok saygın web sitesi ve YouTube kanalı tarafından Apple çiplerinin güç kullanımı rekabetle karşılaştırılırken kullanılan verilerin hatalı olmasına yol açmaktadır.
Örneğin, yoğun GPU iş yükü altında powermetrics aracı GPU için 65W civarında bir yük artışı bildirirken, sistemin toplam DC gücü aynı anda 179W artmaktadır. Bu da Mac Studio M4 Max modelinde yaklaşık 114W, yani toplam sistem DC gücünün yaklaşık iki üçünün açıklanamayan bir güç bileşeni olarak kaldığını göstermektedir.
Tersine Mühendislik ile Enerji Modeli
Apple'ın belgelenmemiş düşük seviyeli API'leri kullanılarak yapılan tersine mühendislik çalışması, Apple SoC'deki enerji akışını %98 doğrulukla açıklayan bir enerji modeli ortaya koymuştur. Bu model, iki terimli basit bir enerji çatısı olarak ifade edilmektedir:
P_GPU ≈ a × bytes + b × FLOPs
Burada:
Yaklaşık 5 pJ/byte SRAM veri hareketi için,
Yaklaşık 2.7 pJ/FLOP hesaplama için enerji tüketimi temsil etmektedir.
Bu model, M4 Max SoC üzerindeki CPU, GPU hesaplama, GPU SRAM, çip yapısı (fabric) bileşenleri ve DRAM gibi temel fonksiyonel blokların her birine enerji akışını atfetmeyi mümkün kılmıştır.
Ayrıca Bakınız
Enerji Akışının Fonksiyonel Bloklara Dağılımı
Örnek bir ağır GPU iş yükü sırasında ölçülen toplam 179W sistem DC gücü şu şekilde dağıtılmıştır:
GPU: 133W (tahmini)
DRAM: 18W
SoC Fabric (3 bileşenin toplamı): 28W
CPU: 1W'dan az
Bu değerler, sistem DC gücündeki artışın ilgili bileşenlerin aktivitesinden kaynaklandığını göstermektedir. Ancak VRM (voltaj regülatör modülü) kayıpları dahil edilmediği için, fonksiyonel blokların gerçek elektriksel güç tüketimi biraz daha düşük olabilir.
Yazılım Tabanlı Güç Ölçümlerinin Sınırlamaları
Apple ve diğer üreticilerin sunduğu telemetri verileri, genellikle gerçek güç tüketimini tam olarak yansıtmaz. Özellikle Apple'ın GPU güç hesaplamaları, sadece hesaplama yüküne dayalı tahminler içerirken, veri transferi ve diğer enerji tüketen süreçler hesaba katılmamaktadır. Bu nedenle, sadece yazılım tabanlı telemetri verileriyle yapılan güç karşılaştırmaları yanıltıcı olabilir.
Ayrıca, diğer sistem bileşenlerinin (örneğin anakart üzerindeki güç yönetim birimleri, ekran sürücüleri, SSD'ler, fanlar ve diğer kontrolörler) güç tüketimi de toplam sistem gücüne önemli katkıda bulunmaktadır. Bu durum, Apple M serisi cihazların güç tüketim analizlerinde göz önünde bulundurulmalıdır.
Ölçüm Yöntemleri ve Metodoloji
Güç ölçümlerinde, sistemin toplam güç tüketiminin duvar prizinden (wall power) ölçülmesi tercih edilmektedir. Bu yöntem, işletim sistemi veya üretici yazılımlarından bağımsız olarak tüm sistem kayıplarını ve güç tüketimini kapsar. Ölçümlerde, kısa süreli yükleme ve boşta kalma döngüleri kullanılarak termal ve güç yönetimi etkilerinin minimize edilmesi sağlanmıştır. Fan hızı manuel olarak sabitlenerek sistemin otomatik ayarlamalar yapması engellenmiştir.
Diğer Platformlarla Karşılaştırmalar
Benzer güç tüketim analizleri, x86 tabanlı dizüstü bilgisayarlarda da yapılmıştır. Örneğin, AMD Strix Halo AI MAX+ 395 dizüstü bilgisayarlarında CPU paket gücü ile toplam sistem gücü arasında yaklaşık 43W'lık bir fark gözlemlenmiştir. Bu fark, anakart üzerindeki diğer bileşenlerin ve ekran gibi çevresel donanımların güç tüketimini yansıtmaktadır. Bu durum, Apple M serisi cihazlarda da benzer şekilde sistem dışı bileşenlerin güç tüketiminin önemli olduğunu göstermektedir.
Sonuç ve Değerlendirme
Apple M serisi çiplerde GPU güç tüketimi yazılım tabanlı araçlarla eksik raporlanmakta ve sistemin toplam güç tüketiminde önemli bir açıklanamayan enerji bileşeni bulunmaktadır. Tersine mühendislik yoluyla geliştirilen yeni enerji modeli, bu bileşenin büyük kısmını açıklamakta ve enerji akışını fonksiyonel bloklara ayırmaktadır. Ancak, gerçek güç tüketimi ölçümlerinde sistemin tüm bileşenlerinin etkisi göz önünde bulundurulmalı ve sadece yazılım telemetri verilerine dayanılmamalıdır.
"Apple'ın GPU güç hesaplamaları, sadece hesaplama yüküne dayalı tahminler içerirken, veri transferi ve diğer enerji tüketen süreçler hesaba katılmamaktadır."
Bu çalışma, donanım incelemelerinde güç ölçümlerinin nasıl yapılması gerektiği konusunda önemli bir perspektif sunmaktadır. Yazılım tabanlı güç ölçümlerinin sınırlamaları ve sistemin diğer bileşenlerinin güç tüketimine katkısı, daha doğru ve güvenilir analizler için dikkate alınmalıdır.
Sources
https://reddit.com/r/hardware/comments/1ru8y3d/reverse_engineering_apples_gpu_power_model/





















