Predicting Cross Architecture Performance of Source Codes using Graph Neural Networks

dc.contributor.author Pokhrel, Aashish
dc.contributor.committeeMember Prabhu, Gurpur
dc.contributor.department Department of Computer Science
dc.contributor.majorProfessor Mitra, Simanta
dc.date.accessioned 2025-02-17T22:05:56Z
dc.date.available 2025-02-17T22:05:56Z
dc.date.copyright 2024
dc.date.issued 2024-12
dc.description.abstract In this creative component, we explore the application of Graph Neural Networks (GNNs) to predict the cross-architecture performance of source code, focusing specifically on intermediate representation-based features. The goal of this work is to identify patterns that can help optimize the performance of programs when executed on different architectures, such as CPUs and GPUs. By leveraging GNNs, we aim to capture the relationships and structures inherent in source code, which are often challenging for traditional performance prediction models. Our experiments show promising results in predicting performance variations and highlight potential opportunities for program parallelization based on GNN-derived insights.
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/105974
dc.language.iso en_US
dc.rights CC0 1.0 Universal *
dc.rights.holder Aashish Pokhrel
dc.rights.uri http://creativecommons.org/publicdomain/zero/1.0/ *
dc.subject.disciplines DegreeDisciplines::Physical Sciences and Mathematics::Computer Sciences::Artificial Intelligence and Robotics
dc.subject.keywords Machine Learning
dc.subject.keywords Graph Neural Networks
dc.title Predicting Cross Architecture Performance of Source Codes using Graph Neural Networks
dc.type creative component
dc.type.genre creative component
dspace.entity.type Publication
relation.isOrgUnitOfPublication f7be4eb9-d1d0-4081-859b-b15cee251456
thesis.degree.department Computer Science
thesis.degree.discipline Computer Science
thesis.degree.level Masters
thesis.degree.name Master of Science
File
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Pokhrel, Aashish CC F24.pdf
Size:
231.71 KB
Format:
Adobe Portable Document Format
Description: