15 Sentlik RISC-V Çip ile GPU Yönetim Sistemi Kurmak

Bildiğin gibi GPU'lar elektrik harcıyor, ve o elektriği kontrol etmek gerekiyor. Nvidia'nın yaptığı gibi milyonlarca transistörlü sistem yerine, $0.15'lik bir RISC-V mikrodenetleyicide aynı işi yapabilirsin. Buradaki numara: çok az bellekle, çok fazla şey yapmak.

Kaynak: Bir mühendis, RISC-V tabanlı ucuz bir çipe güç yönetim birimi (PMU) yazılımı yerleştirdi. Sistem, I2C üzerinden INA219/INA226 güç sensörlerini okuyarak gerçek zamanlı enerji tüketimini ölçüyor. Telemetri verisi USART1 ile ana bilgisayara gönderiliyor. Acil durumlarda PROCHOT pini ile sistemi kapatabiliyor.

Firmware 2 KB SRAM'de yaşıyor. Nasıl? Statik bellek tahsisi (hiç heap yok), sabit nokta matematik (Q15 formatı), ve 1 ms'lik sistem zamanlayıcıyla tetiklenen durum makinesi. Tüm güç hesaplamaları tamsayı kaydırmayla yapılıyor, hiç float yok.

Reklam · TEST
AdSense Test ReklamıYazı arası (gönderi içi) · Yazı arası

temel yapı: Sistem her 1 ms'de sensörü sorguluyor, exponential moving average ile gürültüyü temizliyor, ve eğer voltaj/akım sınırı aşarsa uyarı veriyor. Pin tahsisi şu şekilde:

1// Pin Mapping (STM32 örneği)
2PD5 USART1_TX (telemetri)
3PD6 USART1_RX (komut)
4PC1 I2C1_SDA (sensör data)
5PC2 I2C1_SCL (sensör clock)
6PC3 VDD_CORE_EN (1. güç aşaması)
7PC4 VDD_MEM_EN (2. güç aşaması)
8PC0 PWR_GOOD (tüm raylar stabil)
9PD4 PROCHOT (acil kapatma)

Sensör okuma kodu minimalist: I2C'den 16 bit veri al, Q15 sabit nokta formatında işle, ortalama hesapla. Hiçbir dinamik tahsis, hiçbir kütüphane bağımlılığı.

Gerçek uygulamada sensör kalibrasyonuna dikkat et. INA219 şunti direncinin değeri ve ölçek faktörü doğru olmalı, aksi halde enerji hesaplamaları yanlış çıkar.

Bu yaklaşımın güzelliği: Ucuz, düşük güçlü, ve deterministic. GPU'nun ne kadar güç çektiğini, sıcaklığını ve stabiliteyi saniyede 1000 kez kontrol edebilirsin, ve bunu 15 sentlik bir çip üstünde. Enerji verimliliği kritik olan gömülü sistemlerde (dron, IoT, kenar cihazları) bu tür minimalist tasarım standart.

Reklam · TEST
AdSense Test ReklamıGönderi altı · Görüntülü
konu hakkında tepkinizi verebilirsiniz