Bilgisayar bilimi alanında uzak bellek sistemleri ve hızlandırıcı teknolojileri için önemli bir gelişme kaydedildi. Araştırmacılar, CXL bellek havuzları gibi ayrıştırılmış bellek sistemlerinde kullanılan Near-Data Processing (NDP) cihazları için Proxics adlı yeni bir programlama modeli geliştirdi.
NDP teknolojisi, işlem birimlerini belleğe mümkün olduğunca yakın konumlandırarak CPU ile bellek arasındaki veri trafiğini minimize etmeyi hedefliyor. Bu yaklaşım özellikle büyük veri kümeleriyle çalışırken bant genişliği gereksinimlerini önemli ölçüde azaltıyor.
Mevcut donanım tasarımlarının programlanması için uygun ve taşınabilir işletim sistemi soyutlamalarının eksikliğini fark eden araştırma ekibi, Unix sistemlerindeki süreçler ve borular gibi tanıdık kavramlara dayanan bir model önerdi. Ancak bu soyutlamaların geleneksel uygulanışının NDP hızlandırıcıları için uygun olmadığını tespit ettiler.
Proxics modeli, NDP cihazlarının sınırlı işlem gücü ve bellek bant genişliği kısıtlamalarını göz önünde bulundurarak, bu soyutlamaları hafif ve verimli bir şekilde hayata geçiriyor. Sistem, derleme zamanı optimizasyonlarından yararlanarak geleneksel yaklaşımların getirdiği ek yükü minimuma indiriyor.