Geri Dön

Optimization methodology for application mapping in wireless network-on-chip

Kablosuz yonga-üstü-ağlar için uygulama eşleme optimizasyon metodolojisi

  1. Tez No: 759406
  2. Yazar: ALPEREN ÇAKIN
  3. Danışmanlar: PROF. DR. SÜLEYMAN TOSUN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2022
  8. Dil: İngilizce
  9. Üniversite: Hacettepe Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 129

Özet

Yonga-ü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.

Özet (Çeviri)

Network-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.

Benzer Tezler

  1. Application mapping and optimization for CMP based architectures

    Yongada çoklu-işlemcili mimariler için uygulama haritalaması ve eniyileme

    BETÜL DEMİRÖZ

    Doktora

    İngilizce

    İngilizce

    2011

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBoğaziçi Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. OĞUZ TOSUN

    PROF. DR. HALUK TOPÇUOĞLU

  2. General derivation and a design methodology for interval type-2 fuzzy logic systems

    Aralık değerli tip-2 bulanık mantık sistemler için genel çıkarımlar ve bir tasarım yöntemi

    MORTAZA ALIASGHARY

    Doktora

    İngilizce

    İngilizce

    2013

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Kontrol ve Otomasyon Mühendisliği Ana Bilim Dalı

    PROF. DR. İBRAHİM EKSIN

    PROF. DR. MÜJDE GÜZELKAYA

  3. Görüntü sınıflandırması için yapay sinir ağlarının analiz ve optimizasyonu

    Analysis and optimization of artificial neural networks for image classification

    OZAN ARSLAN

    Doktora

    Türkçe

    Türkçe

    2001

    Jeodezi ve Fotogrametriİstanbul Teknik Üniversitesi

    PROF. DR. OĞUZ MÜFTÜOĞLU

    PROF. DR. CANKUT ÖRMECİ

  4. A hybrid strategy for generating digital terrain model from dense digital surface model using cloth simulation filter and total variation regularization

    Kumaş simülasyon filtresi ve toplam varyasyon düzenlileştirmesi kullanılarak yoğun dijital yüzey modelinden dijital arazi modeli üretilmesi için yeni bir hibrit strateji

    FİTNAT KÖSEOĞLU

    Yüksek Lisans

    İngilizce

    İngilizce

    2022

    Jeodezi ve FotogrametriHacettepe Üniversitesi

    Geomatik Mühendisliği Ana Bilim Dalı

    PROF. DR. ALİ ÖZGÜN OK

    DOÇ. DR. FATİH NAR

  5. Elektrik makinaları kontrolünde bulanık mantığın uygulanması

    Fuzzy logic applications in control of electrical machines

    NESLİHAN KEPEZ

    Yüksek Lisans

    Türkçe

    Türkçe

    1995

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    PROF.DR. M. EMİN TACER