Geri Dön

Approximate processor design with Risc-V isa

Rısc-V komut kümesi mimarisiyle yaklaşık işlemci tasarımı

  1. Tez No: 632583
  2. Yazar: İBRAHİM TAŞTAN
  3. Danışmanlar: DR. ÖĞR. ÜYESİ İSMAİL FAİK BAŞKAYA, PROF. DR. ARDA YURDAKUL
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2020
  8. Dil: İngilizce
  9. Üniversite: Boğaziçi Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Elektrik Elektronik Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 108

Özet

Nesnelerin interneti (IoT)'nin yaygınlaşmasıyla beraber; düşük güç tüketimli, düşük maliyetli ve sınırlı kaynağa sahip IoT cihazlarının, geleneksel gömülü sistemlere göre daha kapsamlı bir yapıda olmasına ihtiyaç duyulmaktadır. Öğrenme gibi yeni kabiliyetlerin bu cihazlara eklenebilmesi için, güç tüketimi yeniden gözden geçirilmelidir. Yaklaşık hesaplama yöntemleri, hesaplamaların tam olarak doğru yapılmasından taviz vererek de olsa, güç tüketimini önemli ölçüde düşürebilmektedir. Bu tez çalışmasında, sınırlı kaynağa sahip IoT cihazları için yaklaşık hesaplama yöntemini kullanan bir işlemci tasarımı sunulmuştur. İki veri yolu olan bu işlemci, C++ programlama diliyle tasarlanmış ve Yüksek Seviye Sentez - High-Level Synthesis (HLS) - araçlarıyla sentezlenmiştir. Normal veri yolunda hesaplamalar tam olarak doğru bir şekilde yapılırken; yeni nesil, düşük maliyetli, kaynakları sınırlı ve öğrenme kabiliyeti olan IoT cihazlarında var olacağını düşündüğümüz yaklaşık veri yolu kısmında ise hesaplamalar yaklaşık olarak yürütülmektedir. Kontrol sinyalleri sayısını düşürmek için bitler gruplandırılmış ve hassasiyet seviyesi düşük bir doğruluk kontrolü mekanizması tasarlanmıştır. Yaklaşık veri yolunda işlenen terimlerin boyutları, performansı etkilemeden, dinamik olarak veri yolunda ayarlanmaktadır. Bu özellikler temelinde, yeni yaklaşık toplayıcı ve çarpıcı blokları literatüre sunulmuş ve RISC-V komut kümesi mimarisiyle tasarlanan bir işlemciye bu bloklar entegre edilmiştir. Sınıflandırma ve kümeleme gibi makine öğrenmesi algoritmalarını hedef alarak yapılan deneylerin sonucunda; önemli ölçüde güç tasarrufu, yüksek doğruluk seviyesiyle beraber elde edilebilmektedir. Tasarlanan işlemcinin uygulamaya özel tüm-devre (ASIC) tasarımında, eğitilmiş modeller ve test veri kümeleri üzerinde %23'e varan güç tasarrufu, en az %90 doğrulukla elde edilebildiği gösterilmiştir.

Özet (Çeviri)

With the rise of the Internet of Things (IoT), low-cost resource-constrained devices have to be more capable than traditional embedded systems, which operate on stringent power budgets. To add new capabilities such as learning, power consumption planning has to be revised. Approximate computing is a promising paradigm for reducing power consumption at the expense of inaccuracy introduced to the computations. In this thesis, we propose a processor with approximate processing functionality for resource-constrained IoT devices. A microprocessor with a dual-datapath mechanism is described in C++ and synthesized with a High-Level Synthesis (HLS) tool. A standard datapath exists for the parts of applications where the calculation should be exact. Additionally, an approximate datapath, which includes approximate computing features that will be more likely to exist in the next generation, low-cost, resource-constrained, and learning IoT devices, is introduced. Coarse-grain control for setting the accuracy of approximate operations is adopted to reduce the number of control signals by grouping the bits so that they can be turned on-off simultaneously. The size of the operands of the approximate operators is dynamically adjusted at the data path without affecting the performance. Based on these features, we propose new approximate adder and multiplier designs and integrate these blocks with a CPU, which benefits from RISC-V ISA. Targeting machine learning applications such as classification and clustering, we have demonstrated that our processor reinforced with approximate operations can save power up to 23% for ASIC implementation while at least 90% top-1 accuracy is achieved on the trained models and test datasets.

Benzer Tezler

  1. Dinamik çarpma problemlerinde malzeme seçiminin önemi

    İmportance of the material selection in impact problems

    REYHAN UYAN ÖZSOYSAL

    Yüksek Lisans

    Türkçe

    Türkçe

    1994

    Gemi Mühendisliğiİstanbul Teknik Üniversitesi

    PROF.DR. ALİ İHSAN ALDOĞAN

  2. Asenkron motorun işletme kayıplarının sürücü ve kontrol tabanlı azaltılması

    Drive and control based reduction of operational loss in induction motor

    BARIŞ CEVHER

    Doktora

    Türkçe

    Türkçe

    2024

    Elektrik ve Elektronik MühendisliğiSakarya Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ MUSTAFA TURAN

  3. Kiriş problemleri sonlu elemanlar yöntemi ile çözümü

    The Solution of beam problems with finite element method

    OSAMA A.SALEH ABDALLA

    Yüksek Lisans

    Türkçe

    Türkçe

    1995

    Makine MühendisliğiMarmara Üniversitesi

    YRD. DOÇ. DR. İSMAİL BİNİCİ

  4. Konik sürtünme diskli varyatörün sonlu elemanlar metodu ile analizi

    Başlık çevirisi yok

    SERKAN YÜRÜK

    Yüksek Lisans

    Türkçe

    Türkçe

    1998

    Makine Mühendisliğiİstanbul Teknik Üniversitesi

    Makine Ana Bilim Dalı

    YRD. DOÇ. DR. SERDAR TÜMKOR

  5. Adli amaçlı görüntü onarma için kullanılan sayısal süzgeçlerin incelenmesi ve tasarımı

    Examination and design of digital filters used for forensic image restoration

    SERKAN KARAGÖZ

    Yüksek Lisans

    Türkçe

    Türkçe

    2006

    Adli TıpAnkara Üniversitesi

    Disiplinlerarası Adli Tıp Ana Bilim Dalı

    Y.DOÇ.DR. ZİYA TELATAR