Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊網路與多媒體研究所
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/82079
Title: 利用 Halide 與 MLIR 加速 OpenVX
Accelerating OpenVX through Halide and MLIR
Authors: Song-Lin Wu
吳松霖
Advisor: 廖世偉(Shih-Wei Liao)
Keyword: Halide,MLIR,OpenVX,影像處理,
Halide,MLIR,OpenVX,ImageProcessing,
Publication Year : 2021
Degree: 碩士
Abstract: 在過去數年中,相機為主的應用佔據手機應用程式中相當大的一部分,主要是因為社群軟體與AI整合的應用程式頻繁的出現。任何具有一定程式能力的人在沒有影像處理的知識,甚至完全沒有相關知識的情況下都可以利用網路上許多傑出的框架與工具快速地建立屬於自己的模型,因此迅速的推動此類應用的發展, 然而每個框架都有其優劣,所以目前尚未有一個「最」具代表性的優勝者。 OpenVX是一個針對電腦視覺應用而開發的框架,它具有可攜性並且可針對不同的架構做客製化的實現,在現今的主流異構架構中,佔有相當的地位。在這篇論文中,我們將探討如何利用不同語言與框架來加速 OpenVX。 MLIR 是一個編譯器框架,此框架具有很多客製化的「方言」,用來做不同 的程式架構表達,並且可以利用這些方言搭配手寫的程式碼轉換邏輯對程式進 行優化。Halide 是一個在影像處理領域相當突出的語言,它將「演算法」與「排 程」分開處理與優化,因此相當大程度的增加優化彈性與效率,目前也被 Google 的 Pixel 採納用來做相機的影像處理。為了生成更有效率的程式碼,我們提出了' Bridge“,一個可以將 OpenVX 轉換成 Halide 和 MLIR 的系統。
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/82079
DOI: 10.6342/NTU202103297
Fulltext Rights: 同意授權(限校園內公開)
metadata.dc.date.embargo-lift: 2027-01-06
Appears in Collections:資訊網路與多媒體研究所

Files in This Item:
File SizeFormat 
U0001-2209202121351600.pdf
  Restricted Access
5.75 MBAdobe PDFView/Open
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved