dc.contributor.advisor | Öztürk, Şerif | |
dc.contributor.author | Yeşil, Şerif | |
dc.date.accessioned | 2016-07-15T12:46:18Z | |
dc.date.available | 2016-07-15T12:46:18Z | |
dc.date.copyright | 2016-06 | |
dc.date.issued | 2016-06 | |
dc.date.submitted | 2016-07-14 | |
dc.identifier.uri | http://hdl.handle.net/11693/30140 | |
dc.description | Cataloged from PDF version of article. | en_US |
dc.description | Thesis (M.S.): Bilkent University, Department of Computer Engineering, İhsan Doğramacı Bilkent University, 2016. | en_US |
dc.description | Includes bibliographical references (leaves 55-60). | en_US |
dc.description.abstract | With the increase in data available online, data analysis became a significant problem
in today’s datacenters. Moreover, graph analytics is one of the significant application
domains in big data era. However, traditional architectures such as CPUs and
Graphics Processing Units (GPUs) fail to serve the needs of graph applications. Unconventional
properties of graph applications such as irregular memory accesses, load
balancing, and irregular computation challenge current computing systems which are
either throughput oriented or built on top of traditional locality based memory subsystems.
On the other hand, an emerging technique hardware customization, can help us to
overcome these problems since they are expected to be energy efficient. Considering
the power wall, hardware customization becomes more desirable.
In this dissertation, we propose a hardware accelerator framework that is capable
of handling irregular, vertex centric, and asynchronous graph applications. Developed
high level SystemC models gives an abstraction to the programmer allowing to implement
the hardware without extensive knowledge about the underlying architecture.
With the given template, programmers are not limited to a single application since they
can develop any graph application as long as it fits to the given template abstract. Besides
the ability to develop different applications, the given template also decreases the
time spent on developing and testing different accelerators. Additionally, an extensive
experimental study shows that the proposed template can outperform a high-end 24
core CPU system up to 3x with up to 65x power efficiency. | en_US |
dc.description.statementofresponsibility | by Şerif Yeşil. | en_US |
dc.format.extent | x, 60 leaves : charts. | en_US |
dc.language.iso | English | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.subject | Graph analytics | en_US |
dc.subject | Accelerators | en_US |
dc.subject | High level synthesis | en_US |
dc.title | Accelerator design for graph analytics | en_US |
dc.title.alternative | Çizge analitiği için hızlandırıcı tasarımı | en_US |
dc.type | Thesis | en_US |
dc.department | Department of Computer Engineering | en_US |
dc.publisher | Bilkent University | en_US |
dc.description.degree | M.S. | en_US |
dc.identifier.itemid | B153641 | |