Araştırmacılar AMD matris çekirdeklerinin sayısal modellerini çıkardı
Öne çıkanlar
- AMD MI100, MI210/250 ve MI300 serisi grafik işlemcilerdeki matris çekirdekleri analiz edildi.
- Geliştirilen MATLAB modelleri 10 milyon rastgele test vektörüyle donanım üzerinde bit düzeyinde doğrulandı.
- Modeller AMD matris çekirdekleri ile NVIDIA tensör çekirdekleri arasındaki doğruluk farklarını nicel olarak ortaya koydu.
Modern grafik işlemcilerde bulunan matris çarpıcılar IEEE 754 kayan nokta standardına tam uyum göstermiyor. Birikim genişliği, yuvarlama davranışı ve taşma mantığı gibi donanımsal özellikler üreticilere ve mimarilere göre değişiklik gösteriyor. Araştırmacılar, AMD'nin CDNA 1, CDNA 2 ve CDNA 3 mimarilerini inceleyerek MI100, MI210/250 ve MI300 serisi grafik işlemcilerdeki matris çekirdeklerinin sayısal davranışlarını ortaya koydu.
Çalışma kapsamında desteklenen tüm girdi formatları için özel test vektörleri tasarlandı ve cihaz çıktılarından yola çıkılarak donanımın sayısal nitelikleri tespit edildi. Elde edilen veriler doğrultusunda her üç mimari için MATLAB tabanlı yazılım modelleri geliştirildi. Bu modeller, 10 milyon rastgele girdi kümesi içeren kapsamlı testlerle donanım üzerinde sınanarak bit düzeyinde doğruluk elde edilecek şekilde iteratif olarak iyileştirildi.
Geliştirilen yazılım modelleri, iki farklı sayısal uygulama üzerinde denenerek AMD matris çekirdekleri ile NVIDIA tensör çekirdekleri arasındaki doğruluk farklarını nicel olarak ölçtü. Araştırma, belgelenmemiş donanım ayrıntılarını açığa çıkararak farklı hızlandırıcılar arasında yazılımla kontrol edilemeyen hesaplama tutarsızlıklarının analiz edilmesini sağlıyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.