Title:
An Analysis of Register Allocation Techniques in the Context Of A RISC-V Processor

dc.contributor.advisor Sarkar, Vivek
dc.contributor.author Viszlai, Joshua
dc.contributor.committeeMember Zhao, Jisheng
dc.contributor.department Computer Science
dc.contributor.department Computer Science
dc.date.accessioned 2020-11-09T17:00:42Z
dc.date.available 2020-11-09T17:00:42Z
dc.date.created 2020-05
dc.date.issued 2020-05
dc.date.submitted May 2020
dc.date.updated 2020-11-09T17:00:42Z
dc.description.abstract This research looks at the register allocation phase of a compiler for programs running on a RISC-V machine. Register allocation algorithms were applied to a test program compiled through an LLVM-based toolchain to be run on a RISC-V simulator. Four register allocation algorithms were used in compilation of the libquantum test case from the SPECint2006 CPU test suite. The number of loads and stores when executed on a RISC-V simulator were observed, and the results showed that a large determinant of performance was the extent of saving and restoring registers during function calls.
dc.description.degree Undergraduate
dc.format.mimetype application/pdf
dc.identifier.uri http://hdl.handle.net/1853/63889
dc.language.iso en_US
dc.publisher Georgia Institute of Technology
dc.subject Compiler
dc.subject RISC-V
dc.subject LLVM
dc.title An Analysis of Register Allocation Techniques in the Context Of A RISC-V Processor
dc.type Text
dc.type.genre Undergraduate Thesis
dspace.entity.type Publication
local.contributor.advisor Sarkar, Vivek
local.contributor.corporatename College of Computing
local.contributor.corporatename School of Computer Science
local.contributor.corporatename Undergraduate Research Opportunities Program
local.relation.ispartofseries Undergraduate Research Option Theses
relation.isAdvisorOfPublication 8579ad6d-7415-4b85-acb4-f0f64097a57d
relation.isOrgUnitOfPublication c8892b3c-8db6-4b7b-a33a-1b67f7db2021
relation.isOrgUnitOfPublication 6b42174a-e0e1-40e3-a581-47bed0470a1e
relation.isOrgUnitOfPublication 0db885f5-939b-4de1-807b-f2ec73714200
relation.isSeriesOfPublication e1a827bd-cf25-4b83-ba24-70848b7036ac
thesis.degree.level Undergraduate
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
VISZLAI-UNDERGRADUATERESEARCHOPTIONTHESIS-2020.pdf
Size:
114.74 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
LICENSE.txt
Size:
3.87 KB
Format:
Plain Text
Description: