« Tüm yayınlar

Rust ile GPU Offload: Taşınabilir, Güvenli ve Hızlı

Rust, GPU programlamasında bellek güvenliğini sağlarken verimliliği artıran yeni bir çerçeve sunuyor.

Yüksek performanslı GPU programlaması, genellikle verimlilik ve bellek güvenliği arasında bir uzlaşma gerektirir. Rust, CPU'lar için derleme zamanında bellek güvenliği sağlarken, GPU ortamlarında bu kısıtlamalar daha önce yalnızca satıcıya özgü dillerle veya belirsiz ham işaretçilerle aşılabiliyordu. Bu çalışma, Rust derleyicisine (rustc) ve LLVM arka uçlarına entegre edilmiş çoklu satıcı GPU derleme çerçevesini sunmaktadır.