AUB ScholarWorks

Distributed FPGA-based acceleration of big data analytics in the data center environment.

Show simple item record

dc.contributor.author Morcel, Raghid Hikmat
dc.date.accessioned 2020-03-28T14:43:03Z
dc.date.available 2022-02
dc.date.available 2020-03-28T14:43:03Z
dc.date.issued 2018
dc.date.submitted 2018
dc.identifier.other b23105306
dc.identifier.uri http://hdl.handle.net/10938/21755
dc.description Dissertation. Ph.D. American University of Beirut. Department of Electrical and Computer Engineering, 2018. ED:110
dc.description Committee Chair : Dr. Hassan Artail, Professor, Electrical and Computer Engineering ; Advisor : Dr. Haitham Akkary, Professor, Electrical and Computer Engineering ; Members of Committee : Dr. Hazem Hajj, Professor, Electrical and Computer Engineering ; Dr. Mazen A. R. Saghir, Professor, Electrical and Computer Engineering ; Dr. Abbes Amira, Professor, Qatar University ; Dr. Yasser Mohanna, Professor, Lebanese University.
dc.description Includes bibliographical references (leaves 184-197)
dc.description.abstract Several research studies have shown that Big data, as a largescale phenomenon, is creating substantial value for the world’s economy by boosting the productivity and competitiveness of private-sector businesses and public enterprises, and thus it is generating extensive economic surplus for consumers. However, the computational limitations of general-purpose processor-based data centers are preventing businesses from fully integrating Big data architectures in their business model. A widely accepted solution to this problem consists of supplementing microprocessors with application-specific hardware accelerators. Although a wide-ranging literature exists on the benefits of employing Field Programmable Gate Arrays (FPGAs) as hardware accelerators in the data center environment, FPGAs have not been extensively deployed there for two reasons: first, the lack of a scalable and power-efficient data center deployment model for FPGAs, and second, the complexity of programming and developing FPGA-based hardware accelerators for data center workloads. In this thesis, we address two problems: (1) the scalable deployment of FPGA platforms, and (2) the design and implementation of FPGA-based hardware accelerators for Deep Learning Big Data workloads. To address the first problem, a scalable and power-efficient Network-Attached-Accelerator (NAA) system architecture is proposed. The proposed NAA system architecture allows the seamless and efficient integration of FPGA-based platforms in existing data center architectures. Experimental Results showed that orders-of-magnitude improvements in performance can be achieved in certain applications. Then, to address the second problem, we propose a design methodology for mapping Deep Convolutional Neural Network (ConvNet) inference workloads to FPGA hardware accelerators. We employed our methodology to accelerate AlexNet, a popular computationally intensive ConvNet used for accurate image classification, and we showed that our design can achieve a potential performance of up to
dc.format.extent 1 online resource (xi, 197 leaves) : illustrations (some color)
dc.language.iso eng
dc.subject.classification ED:000110
dc.subject.lcsh Big data.
dc.subject.lcsh Field programmable gate arrays.
dc.subject.lcsh Adaptive computing systems.
dc.subject.lcsh Neural networks (Computer science)
dc.subject.lcsh Distributed artificial intelligence.
dc.subject.lcsh Computer architecture.
dc.subject.lcsh Signal processing.
dc.subject.lcsh Computer algorithms.
dc.title Distributed FPGA-based acceleration of big data analytics in the data center environment.
dc.type Dissertation
dc.contributor.department Department of Electrical and Computer Engineering
dc.contributor.faculty Maroun Semaan Faculty of Engineering and Architecture
dc.contributor.institution American University of Beirut


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search AUB ScholarWorks


Browse

My Account