Repository logo
 

Towards heterogeneity-aware automatic optimization of time-critical systems via graph machine learning

dc.contributor.authorCanizales Turcios, Ronaldo Armando, author
dc.contributor.authorMcClurg, Jedidiah, advisor
dc.contributor.authorRajopadhye, Sanjay, committee member
dc.contributor.authorPasricha, Sudeep, committee member
dc.date.accessioned2024-12-23T11:59:31Z
dc.date.available2024-12-23T11:59:31Z
dc.date.issued2024
dc.description.abstractModern computing's hardware architecture is increasingly heterogeneous, making optimization challenging; particularly on time-critical systems where correct results are as important as low execution time. First, we explore a study case about the manual optimization of an earthquake engineering-related application, where we parallelized accelerographic records processing. Second, we present egg-no-graph, our novel code-to-graph representation based on equality saturation, which outperforms state-of-the-art methods at estimating execution time. Third, we show how our 150M+ instances heterogeneity-aware dataset was built. Lastly, we redesign a graph-level embedding algorithm, making it converge orders of magnitude faster while maintaining similar accuracy than state-of-the-art on our downstream task, thus being feasible for use on time-critical systems.
dc.format.mediumborn digital
dc.format.mediummasters theses
dc.identifierCanizalesTurcios_colostate_0053N_18720.pdf
dc.identifier.urihttps://hdl.handle.net/10217/239795
dc.languageEnglish
dc.language.isoeng
dc.publisherColorado State University. Libraries
dc.relation.ispartof2020-
dc.rightsCopyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright.
dc.subjectgraphs
dc.subjectmachine learning
dc.subjectprogramming languages
dc.subjecthigh-performance computing
dc.subjectartificial intelligence
dc.subjectparallel programming
dc.titleTowards heterogeneity-aware automatic optimization of time-critical systems via graph machine learning
dc.typeText
dcterms.rights.dplaThis Item is protected by copyright and/or related rights (https://rightsstatements.org/vocab/InC/1.0/). You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).
thesis.degree.disciplineComputer Science
thesis.degree.grantorColorado State University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science (M.S.)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CanizalesTurcios_colostate_0053N_18720.pdf
Size:
3.41 MB
Format:
Adobe Portable Document Format