Genomik araştırmalar ve ağ analitiği alanlarında yaygın olarak kullanılan graf tabanlı dinamik programlama algoritmaları, birbirleriyle çelişen hesaplama gereksinimlerine sahip. Matris merkezli hesaplamalar düzenli ve işlem yoğun ağ analizlerini yönlendirirken, topoloji merkezli hesaplamalar düzensiz ve bellek yoğun genomik traversal işlemlerini gerçekleştiriyor.
Bu soruna çözüm olarak geliştirilen GEN-Graph, iki farklı özelleşmiş hesaplama çekirdeğini 2.5D paket içerisinde birleştiren yenilikçi bir hibrit PIM (Processing-in-Memory) çipset mimarisi sunuyor. Sistem, en kısa yol bulma gibi matris merkezli iş yükleri için optimize edilmiş Matrix-tile PUM çekirdekleri ile DNA dizi hizalama gibi traversal merkezli dinamik programlama iş yükleri için tasarlanmış Traversal-tile PNM çekirdeklerini içeriyor.
Geleneksel homojen işlemci mimarilerinin her iki hesaplama türünü de verimli şekilde destekleyememesi problemi, bu hibrit yaklaşımla aşılıyor. Her çekirdek türü kendi özel hesaplama desenine göre optimize edildiği için, sistemin genel performansı önemli ölçüde artıyor.
Bu gelişme, genomik araştırmaların yanı sıra büyük veri analitiği ve makine öğrenmesi uygulamalarında da önemli ilerlemeler sağlayabilir. Özellikle karmaşık biyoinformatik analizler ve sosyal ağ çözümlemeleri gibi alanlarda daha hızlı ve verimli hesaplama imkanları sunuyor.