Enabling Big Data Analytics Using CPU/FPGA Heterogeneous Architectures
12nn
Room 6591 (Lifts 31-32), 6/F Academic Building, HKUST

Supporting the below United Nations Sustainable Development Goals:支持以下聯合國可持續發展目標:支持以下联合国可持续发展目标:

Examination Committee

Prof James SHE, ECE/HKUST (Chairperson)
Prof Wei ZHANG, ECE/HKUST (Thesis Supervisor)
Prof Chi Ying TSUI, ECE/HKUST

 

Abstract

Big data analytics is a hot topic in academia and industry because of its diverse applications in many domains such as finance and security. However, scrutinizing the tremendous amount of data is far from the capabilities of mainstream computers. The programmable System-on-Chips (SoC) which accommodates the CPU cores and FPGA fabric on the same chip offers promising avenues in processing the huge data sets.

One of the challenges in exploiting the programmable SoC systems is delay overhead due to moving the data back and forth between CPU cores and FPGA fabric. The first part of this thesis studies the analytical performance model for transferring data stored in CPU side to FPGA side and vice versa through all different communication ports and data paths available in a typical programmable SoC.

In the second part of this thesis, we investigate the efficient methodology and designs for development of big data analytics by exploiting the Complex Event Processing in CPU/FPGA heterogeneous platforms. The existing hardware designs for this purpose all target the explicitly defined complex events, however, there are many scenarios that some of the events may not be explicitly known ahead of detection. In this thesis, we proposed a general complex event detection methodology which is capable to process the implicitly-defined events. The concepts of dynamic state machine, and context switching mechanism are introduced and an iterative and a parallel architecture based on the network of processing elements are proposed. The two proposed architectures were implemented on a typical CPU/FPGA heterogeneous architecture and evaluated against several synthetic data streams which prove their effectiveness according to each design objective.

讲者/ 表演者:
Mr Mohammad TAHGHIGHI
语言
英文
新增活动
请各校内团体将活动发布至大学活动日历。