Hardware acceleration of graph analysis applications

Placeholder Show Content

Abstract/Contents

Abstract
Graphs are powerful data representations favored in many computational domains. Analytics and knowledge extraction on these data structures has become an area of great interest, particularly with the increasing prevalence of large data sets now becoming commonplace in data centers. Due to the scale of these operations, energy efficiency on frequent tasks such as graph analysis will be very important as the domain and the data sizes continue to grow. Dedicated hardware accelerators are one high-performing yet energy-efficient approach to this problem. Unfortunately, they are notoriously labor-intensive to design and verify while meeting stringent time-to-market goals. This thesis presents GraphOps, a modular hardware library for quickly and easily constructing energy-efficient accelerators for graph analytics algorithms. GraphOps provide a hardware designer with a set of composable graph-specific building blocks broad enough to target a wide array of graph analytics algorithms. The system is built upon a streaming execution platform and targets FPGAs, allowing a vendor to use the same hardware to accelerate different types of analytics computation. Stubborn hardware implementation details such as flow control, input buffering, rate throttling, and host/interrupt interaction are automatically handled and built into the design of the GraphOps, greatly reducing design time. As an enabling contribution, this thesis presents a novel locality-optimized graph data structure that improves the efficiency of memory access to the graph.

Description

Type of resource text
Form electronic; electronic resource; remote
Extent 1 online resource.
Publication date 2016
Issuance monographic
Language English

Creators/Contributors

Associated with Oguntebi, Kunle Oluwatayo, Jr
Associated with Stanford University, Department of Electrical Engineering.
Primary advisor Olukotun, Oyekunle Ayinde
Thesis advisor Olukotun, Oyekunle Ayinde
Thesis advisor Kozyrakis, Christoforos, 1974-
Thesis advisor Mitra, Subhasish
Advisor Kozyrakis, Christoforos, 1974-
Advisor Mitra, Subhasish

Subjects

Genre Theses

Bibliographic information

Statement of responsibility Kunle Oluwatayo Oguntebi, Jr.
Note Submitted to the Department of Electrical Engineering.
Thesis Thesis (Ph.D.)--Stanford University, 2016.
Location electronic resource

Access conditions

Copyright
© 2016 by Kunle Oluwatayo Oguntebi
License
This work is licensed under a Creative Commons Attribution Non Commercial 3.0 Unported license (CC BY-NC).

Also listed in

Loading usage metrics...