Towards heterogeneity-aware automatic optimization of time-critical systems via graph machine learning
dc.contributor.author | Canizales Turcios, Ronaldo Armando, author | |
dc.contributor.author | McClurg, Jedidiah, advisor | |
dc.contributor.author | Rajopadhye, Sanjay, committee member | |
dc.contributor.author | Pasricha, Sudeep, committee member | |
dc.date.accessioned | 2024-12-23T11:59:31Z | |
dc.date.available | 2024-12-23T11:59:31Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Modern 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.medium | born digital | |
dc.format.medium | masters theses | |
dc.identifier | CanizalesTurcios_colostate_0053N_18720.pdf | |
dc.identifier.uri | https://hdl.handle.net/10217/239795 | |
dc.language | English | |
dc.language.iso | eng | |
dc.publisher | Colorado State University. Libraries | |
dc.relation.ispartof | 2020- | |
dc.rights | Copyright 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.subject | graphs | |
dc.subject | machine learning | |
dc.subject | programming languages | |
dc.subject | high-performance computing | |
dc.subject | artificial intelligence | |
dc.subject | parallel programming | |
dc.title | Towards heterogeneity-aware automatic optimization of time-critical systems via graph machine learning | |
dc.type | Text | |
dcterms.rights.dpla | This 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.discipline | Computer Science | |
thesis.degree.grantor | Colorado State University | |
thesis.degree.level | Masters | |
thesis.degree.name | Master of Science (M.S.) |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- CanizalesTurcios_colostate_0053N_18720.pdf
- Size:
- 3.41 MB
- Format:
- Adobe Portable Document Format