Back to results

Washington University in St. Louis

Investigating Single Precision Floating General Matrix Multiply in Heterogeneous Hardware

Abstract

dc:description.abstract

<p>The fundamental operation of matrix multiplication is ubiquitous across a myriad of disciplines. Yet, the identification of new optimizations for matrix multiplication remains relevant for emerging hardware architectures and heterogeneous systems. Frameworks such as OpenCL enable computation orchestration on existing systems, and its availability using the Intel High Level Synthesis compiler allows users to architect new designs for reconfigurable hardware using C/C++. Using the HARPv2 as a vehicle for exploration, we investigate the utility of several of the most notable matrix multiplication optimizations to better understand the performance portability of OpenCL and the implications for such optimizations on this and future heterogeneous architectures. Our results give targeted insights into the applicability of best practices that were for existing architectures when used on emerging heterogeneous systems.</p>

Degree

thesis:*
Name thesis:degree_name
Master of Science (MS)
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science & Engineering
Year dc:date.available
2020

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Harris, Steven
Contributors dc:contributor
  • guerin@wustl.edu
  • Professor Roger Chamberlain, Professor Christopher Gill, Professor Ning Zhang

Subjects

dc:subject × 15

Rights

dc:rights
Statement dc:rights
  • I have not registered my thesis with the U.S. Copyright Office, and do not intend to.
Language dc:language
English (en)

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:openscholarship.wustl.edu:eng_etds-1592

Chain of custody

source
Harvested from
Washington University in St. Louis
Base URL
openscholarship.wustl.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Harris, Steven. Investigating Single Precision Floating General Matrix Multiply in Heterogeneous Hardware. Thesis thesis, 2020. https://doi.org/10.7936/dbf4-6j92