Title page for etd-0016117-135946


[Back to Results | New Search]

URN etd-0016117-135946
Author Li-chieh Wang
Author's Email Address No Public.
Statistics This thesis had been viewed 5350 times. Download 0 times.
Department Computer Science and Engineering
Year 2016
Semester 1
Degree Master
Type of Document
Language zh-TW.Big5 Chinese
Title System Platform Integration and Kernel Optimizations for Some Embedded Applications Based on Altera OpenCL Framework
Date of Defense 2017-01-06
Page Count 106
Keyword
  • Altera FPGA
  • convolutional neural network
  • HOG
  • CNN
  • human detection
  • OpenCL
  • Abstract In recent years, accelerating compute-intensive applications by utilizing FPGA computing resources based on OpenCL interface has received a lot of attention. This scheme cannot only lead to better power efficiency compared with the use of graphic processor unit (GPU), but also have much shorter development cycle compared with the implementation of dedicated circuits. This thesis first aims to explore how to develop efficient OpenCL codes based on Altera FPGA platform since its execution model is quite different from GPU. Several coding techniques of efficient kernel such as multi constant table partitioning, kernel parallel and pipelining processing, merged data access unit, and resource sharing for branch divergence have been proposed in order to reduce either the consumption of FPGA resource or required processing time. This thesis has applied these techniques to optimize the implementation of three key applications including N-body simulation, HOG-based human detection, and speed-limit sign detection based on convolutional neural network (CNN). The speedup we have achieved for these examples can be up to 40. In addition to efficient OpenCL implementation, this thesis also integrates several key libraries including OpenGL, OpenCV, and SSH on the original Linux kernel built on Altera SOC platform in order to provide more comprehensive infrastructure. The upgraded software support can facilitate the designers to manipulate the platform and display the system output remotely, show the media contents in windows, handle the basic image processing, and capture input image using webcam.
    Advisory Committee
  • Tang-Kai Yin - chair
  • Shiann-Rong Kuang - co-chair
  • Yun-Nan Chang - advisor
  • Files
  • etd-0016117-135946.pdf
  • Indicate in-campus at 3 year and off-campus access at 3 year.
    Date of Submission 2017-01-16

    [Back to Results | New Search]


    Browse | Search All Available ETDs

    If you have more questions or technical problems, please contact eThesys