Basit öğe kaydını göster

dc.contributor.advisorTosun, Süleyman
dc.contributor.authorÇakın, Alperen
dc.date.accessioned2022-10-20T08:02:10Z
dc.date.issued2022
dc.date.submitted2022-06-16
dc.identifier.urihttp://hdl.handle.net/11655/26941
dc.description.abstractNetwork-on-Chip is a novel communication technology that has replaced the traditional bus-based or point-to-point communication methods between the electronic components to allow for faster and more energy-efficient communication in a system. Nevertheless, in NoC, some communicating components may be too far from each other, making the multi-hop communication between such cores inefficient in terms of high latency and energy consumption. As a solution to shorten the hop count between such components, wireless connections between tiles were introduced, leading to Wireless Network-on-Chip architectures that enable higher scalability and bandwidth along with lower communication latency and energy consumption than traditional NoC by reducing communication distance between faraway points to a single-hop wireless interconnect. However, there are still some important challenges for WiNoC design related to the application mapping, routing, and integration of wireless routers, such as the complexity of hardware or power overhead. The application mapping to multiple cores is an NP-hard problem. Although there are several successful mapping algorithms for NoCs, the literature lacks the optimal mapping techniques for hybrid WiNoCs. In this study, we present quadratic programming-based and simulated annealing-based application mapping methods for hybrid WiNoC mesh topologies. The QP-based model gives us optimal solutions with high computational complexity for smaller problem sizes, while our metaheuristic SA-based method provides optimal or near-optimal results in realistic runtimes for bigger problem sizes. Our methods take the application graph and the hybrid 2D WiNoC mesh topology, where some routers communicate through wireless links as inputs and generate the optimal application mapping with the objective to minimize the communication energy consumption of the application. Our proposed QP-based model generates the optimal solutions in faster execution times, while the proposed metaheuristic SA-based application mapping method is able to generate optimal or near-optimal solutions for most of the test cases for relatively smaller benchmark sizes with slower performance than the QP-based method. For bigger problem sizes, the QP-based method cannot finish execution in acceptable running times. We also investigated the effects of different wired-to-wireless communication cost ratios on the overall communication cost in hybrid WiNoCs.tr_TR
dc.language.isoentr_TR
dc.publisherFen Bilimleri Enstitüsütr_TR
dc.rightsinfo:eu-repo/semantics/openAccesstr_TR
dc.subjectWireless network-on-Chip (WiNoC)tr_TR
dc.subjectApplication mappingtr_TR
dc.subjectOptimizationtr_TR
dc.subjectInteger linear programming (ILP)tr_TR
dc.subjectQuadratic programming (QP)tr_TR
dc.subjectMetaheuristics algorithms,tr_TR
dc.subjectSimulated annealing (SA)tr_TR
dc.titleOptımızatıon Methodology For Applıcatıon Mappıng In Wıreless Network-On-Chıptr_en
dc.typeinfo:eu-repo/semantics/masterThesistr_TR
dc.description.ozetYonga-üstü-Ağ'lar (NoC), bir sistemde daha hızlı ve daha enerji-verimli iletişim sağlamak için elektronik bileşenler arasındaki geleneksel veri yolu tabanlı veya noktadan noktaya iletişim yöntemlerinin yerini alan yeni bir iletişim teknolojisidir. Bununla birlikte, NoC'larda, bazı haberleşen bileşenler birbirlerinden çok uzak olabilir ve bunun sonucu olarak bu tür bileşenler arasındaki çoklu-atlamalı iletişim, yüksek gecikme süresi ve enerji tüketimi açısından verimsiz hale gelebilir. Bu duruma bir çözüm olarak, bu tür bileşenlerin aralarındaki atlama sayısını düşürmek, hatta tek bir kablosuz bağlantıya indirgemek amacıyla, uzak bileşenlerin arasına kablosuz bir bağlantı eklemek yoluyla geleneksel NoC'lere kıyasla daha düşük enerji tüketimi ve gecikmenin yanı sıra daha yüksek ölçeklenebilirlik ve bant genişliği sunan Kablosuz-Yonga-üstü-Ağ'lar (WiNoC) mimarileri sunulmuştur. Buna rağmen hala WiNoC tasarımıyla ilgili çözülmesi gereken uygulama eşleme, yönlendirme ve kablosuz yönlendiricilerin entegrasyonuyla ilgili donanım karmaşıklığı ya da güç yükü gibi önemli problemler vardır. Donanım uygulamalarını birden çok çekirdeğe eşleme problemi NP-zor olarak kabul edilir. NoC'lar için birkaç başarılı eşleme algoritması olmasına rağmen, literatür hibrit WiNoC'lar için optimal eşleme tekniklerinden yoksundur. Bu çalışmada, hibrit WiNoC ağ topolojileri için ikinci dereceden programlama (QP) tabanlı ve simüle edilmiş tavlama (SA) tabanlı uygulama eşleme yöntemlerini sunulmuştur. QP tabanlı model daha küçük problem boyutları için yüksek hesaplama karmaşıklığı ile optimal çözümler sunarken, meta-sezgisel SA tabanlı yöntem daha büyük problem boyutları için gerçekçi çalışma zamanlarında optimal veya optimale yakın sonuçlar sağlamaktadır. Sunulan yöntemler, uygulama çizgesini ve bazı yönlendiricilerin kablosuz bağlantılar aracılığıyla iletişim kurduğu hibrit 2D WiNoC ağ topolojisini girdi olarak alır ve uygulamanın iletişim enerjisi tüketimini en aza indirmek amacıyla en uygun uygulama eşlemesini oluştururlar. Önerilen QP tabanlı model daha hızlı yürütme sürelerinde en uygun çözümleri üretirken, önerilen meta-sezgisel SA tabanlı uygulama eşleme yöntemi, nispeten daha küçük değerlendirme boyutları için test senaryolarının çoğunda optimum veya optimuma yakın çözümler üretebilmiş ve daha yavaş performans göstermiştir. QP-tabanlı yöntem, daha yüksek problem boyutları için yürütmeyi zamanında bitirememiştir. Bunlara ek olarak, bu çalışmada, kablolu/kablosuz iletişim maliyeti oranının WiNoC'larda toplam iletişim maliyeti üzerindeki etkileri de incelenmiştir.tr_TR
dc.contributor.departmentBilgisayar Mühendisliğitr_TR
dc.embargo.termsAcik erisimtr_TR
dc.embargo.lift2022-10-20T08:02:10Z
dc.fundingYoktr_TR


Bu öğenin dosyaları:

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster