Eski ekran kartını Arduino gibi kullanmak mümkün mü?

mobilhata

Kayıtlı Kullanıcı
Katılım
19 Şubat 2025
Mesajlar
18
Beğeniler
52
Puanları
30
Konum
ist
Selam arkadaşlar, elimde eski ama çalışan bir NVIDIA ekran kartı var. Modelini tam bilmiyorum ama üzerinde kendi işlemcisi (GPU) ve bellekleri var bildiğiniz gibi.

Şimdi aklıma takılan şu olay var. Arduino gibi kartlar da sonuçta bir işlemci barındırıyor ve kod yükleyip farklı projelerde kullanabiliyoruz. Peki bir ekran kartını da benzer şekilde “yeniden programlanabilir” bir kart olarak kullanmak mümkün mü? Yani görüntü üretmek dışında, farklı bir amaç için kod yazıp bağımsız bir işlemci gibi çalıştırabilir miyim?

Bu iş teorik olarak mümkün mü yoksa mimari olarak tamamen farklı mı? Bilgisi olan aydınlatabilir mi?
 
Hayır @mobilhata, GPU ile Arduino tamamen farklı mimariler. Arduino bir mikrodenetleyici (MCU), kendi başına çalışabilir, GPIO pinleri var, sensör bağlarsın, doğrudan donanım kontrol eder. Ekran kartındaki GPU ise bağımsız çalışmaz. CPU + sürücü olmadan hiçbir şey yapamaz. Ayrıca GPIO gibi fiziksel pin erişimi de yok. O yüzden Arduino gibi kullanamazsın.
 
Peki bir ekran kartını da benzer şekilde “yeniden programlanabilir” bir kart olarak kullanmak mümkün mü? Yani görüntü üretmek dışında, farklı bir amaç için kod yazıp bağımsız bir işlemci gibi çalıştırabilir miyim?
GPU’yu “kodlayamaz mıyım?” sorusunun cevabı kısmen evet ama düşündüğün şekilde değil.

CUDA veya OpenCL ile GPU’ya hesap yaptırabilirsin ama:

1) İşletim sistemi lazım.
2) Sürücü lazım.
3) CPU lazım.

Yani Arduino gibi bağımsız bir kart haline getiremezsin.
 
Güçlü olması tek başına yeterli değil. GPU çok güçlü ama sadece belirli tip işlemler için optimize edilmiş (paralel floating point işlemler gibi). Arduino ise düşük seviyede donanım kontrolü için tasarlanmış. İkisi farklı amaçlı.
 
Arkadaşlar cevaplar için teşekkürler 🙏 Ben biraz işlemci sonuçta işlemci mantığıyla düşünmüştüm ama anladığım kadarıyla olay mimari meselesiymiş.
 
Arkadaşlar cevaplar için teşekkürler 🙏 Ben biraz işlemci sonuçta işlemci mantığıyla düşünmüştüm ama anladığım kadarıyla olay mimari meselesiymiş.
Kısacası anlayabileceğin gibi söyleyeyim. GPU Arduinoya çevirmek mümkün değil. Ama GPU hesaplama işlerinde değerlendirmek mümkün. Donanım projesi için mikro denetleyici şart.
 
Kısacası anlayabileceğin gibi söyleyeyim. GPU Arduinoya çevirmek mümkün değil. Ama GPU hesaplama işlerinde değerlendirmek mümkün. Donanım projesi için mikro denetleyici şart.
Bir yazıda okumuştum. Kritik nokta şu, GPU’nun tasarım amacı. Arduino, gerçek zamanlı çalışır.
GPU ise throughput odaklı, yani mümkün olduğunca çok veriyi paralel işler. Gerçek zamanlı sensör kontrolü gibi işler GPU’nun doğasına ters.
 

Bu Hafta Öne Çıkan Konular

TechFoumTR Blog Yazıları

Geri
Üst