Back to results

University of Illinois at Urbana-Champaign

Performance analysis of machine learning applications on rapid: a highly parallel computer architecture

Abstract

dc:description

Over the past few years, the interest and application of machine learning algorithms has risen exponentially. Machine learning has found extensive use in diverse fields like self-driving cars, speech recognition, image processing, computer vision, molecular biology, security etc. A lot of recent research involves evaluation of machine learning applications on different architectures. In this thesis, we evaluate the performance of six common machine learning algorithms: K-Means, K-Nearest Neighbors, Linear Regression, Latent Dirichlet Allocation, Deep Neural Network, and Radix Sort on RAPID. RAPID is a highly parallel computer architecture developed at Oracle Labs for accelerating and improving the performance of database analytic workloads. We find that the RAPID platform performs well on the performance-per-watt metric i.e. it is a power-efficient architecture. Moreover, the machine learning applications can be easily scaled to hundreds of nodes of the RAPID architecture, thereby making it suitable for distributed machine learning applications. However, we find certain bottlenecks in the micro-architecture, memory system and network of the RAPID architecture and propose optimizations to make it a more performance efficient architecture for machine learning applications.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Electrical & Computer Engr
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2017

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Modi, Aakash Ketan
Contributors dc:contributor
  • Kumar, Rakesh

Subjects

dc:subject × 2

Rights

dc:rights
Statement dc:rights
  • Copyright 2017 Aakash Modi
Language dc:language
en

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/2142/97637
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/97637

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Modi, Aakash Ketan. Performance analysis of machine learning applications on rapid: a highly parallel computer architecture. Thesis thesis, University of Illinois at Urbana-Champaign, 2017. http://hdl.handle.net/2142/97637