Font Size: a A A

Microblaze-Based Coprocessor for Data Stream Management System

Posted on:2018-01-05Degree:M.S.E.C.EType:Thesis
University:Purdue UniversityCandidate:Alqaisi, Tareq SFull Text:PDF
GTID:2478390020457344Subject:Computer Engineering
Abstract/Summary:
Data network's speed and availability are increasing at a record rate. More and more devices are now able to connect to the Internet and stream data. Processing this ever-growing amount of data in real time continues to be a challenge.;Multiple studies have been conducted to address the growing demands for real-time processing and analysis of continuous data streams. Developed in a previous work, Symbiote Coprocessor Unit (SCU) is a hardware accelerator capable of providing up to 150x speedup over traditional data stream processors in the field of data stream management systems.;However, SCU implementation is very complex, fixed, and uses an outdated host interface, which limits future improvements.;In this study, we present a new SCU architecture that is based on a Xilinx MicroBlaze configurable microcontroller. The proposed architecture reduces complexity, allows future implementations of new algorithms in a relatively short amount of time while maintaining the SCU's high performance. It also has an industry standard PCIe interface. Finally, it uses a standard AMBA AXI4 bus interconnect, which enables easier integration of new hardware components.;The new architecture is implemented using a Xilinx VC709 development board. Our experimental results have shown a minimal loss of performance as compared to the original SCU while providing a flexible and simple design.
Keywords/Search Tags:Data, SCU
Related items