{"id":"https://openalex.org/W4403334193","doi":"https://doi.org/10.1145/3656019.3676895","title":"MIREncoder: Multi-modal IR-based Pretrained Embeddings for Performance Optimizations","display_name":"MIREncoder: Multi-modal IR-based Pretrained Embeddings for Performance Optimizations","publication_year":2024,"publication_date":"2024-10-11","ids":{"openalex":"https://openalex.org/W4403334193","doi":"https://doi.org/10.1145/3656019.3676895"},"language":"en","primary_location":{"id":"doi:10.1145/3656019.3676895","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3656019.3676895","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 International Conference on Parallel Architectures and Compilation Techniques","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3656019.3676895","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101975736","display_name":"Akash Dutta","orcid":"https://orcid.org/0009-0007-0947-1182"},"institutions":[{"id":"https://openalex.org/I173911158","display_name":"Iowa State University","ror":"https://ror.org/04rswrd78","country_code":"US","type":"education","lineage":["https://openalex.org/I173911158"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Akash Dutta","raw_affiliation_strings":["Iowa State University, United States of America"],"affiliations":[{"raw_affiliation_string":"Iowa State University, United States of America","institution_ids":["https://openalex.org/I173911158"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079359777","display_name":"Ali Jannesari","orcid":"https://orcid.org/0000-0001-8672-5317"},"institutions":[{"id":"https://openalex.org/I173911158","display_name":"Iowa State University","ror":"https://ror.org/04rswrd78","country_code":"US","type":"education","lineage":["https://openalex.org/I173911158"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ali Jannesari","raw_affiliation_strings":["Iowa State University, United States of America"],"affiliations":[{"raw_affiliation_string":"Iowa State University, United States of America","institution_ids":["https://openalex.org/I173911158"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5101975736"],"corresponding_institution_ids":["https://openalex.org/I173911158"],"apc_list":null,"apc_paid":null,"fwci":1.0302,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.7879609,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"156","last_page":"167"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.998199999332428,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7454569935798645},{"id":"https://openalex.org/keywords/modal","display_name":"Modal","score":0.7299374938011169},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.32140031456947327},{"id":"https://openalex.org/keywords/materials-science","display_name":"Materials science","score":0.09630298614501953}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7454569935798645},{"id":"https://openalex.org/C71139939","wikidata":"https://www.wikidata.org/wiki/Q910194","display_name":"Modal","level":2,"score":0.7299374938011169},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.32140031456947327},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.09630298614501953},{"id":"https://openalex.org/C188027245","wikidata":"https://www.wikidata.org/wiki/Q750446","display_name":"Polymer chemistry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3656019.3676895","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3656019.3676895","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 International Conference on Parallel Architectures and Compilation Techniques","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3656019.3676895","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3656019.3676895","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 International Conference on Parallel Architectures and Compilation Techniques","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2770265293","display_name":null,"funder_award_id":"2211982","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"}],"funders":[{"id":"https://openalex.org/F4320323817","display_name":"Universitas Brawijaya","ror":"https://ror.org/01wk3d929"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W1982020565","https://openalex.org/W1989562524","https://openalex.org/W2016357834","https://openalex.org/W2022991653","https://openalex.org/W2041770003","https://openalex.org/W2052391539","https://openalex.org/W2067479799","https://openalex.org/W2078994750","https://openalex.org/W2080592089","https://openalex.org/W2100218206","https://openalex.org/W2149234156","https://openalex.org/W2153593304","https://openalex.org/W2273440736","https://openalex.org/W2618564128","https://openalex.org/W2808709390","https://openalex.org/W2963935794","https://openalex.org/W2964150020","https://openalex.org/W2981851019","https://openalex.org/W3005951744","https://openalex.org/W3006491415","https://openalex.org/W3007205676","https://openalex.org/W3008788679","https://openalex.org/W3040269689","https://openalex.org/W3086481683","https://openalex.org/W3116350821","https://openalex.org/W3141650078","https://openalex.org/W3173383911","https://openalex.org/W3176750915","https://openalex.org/W3214154787","https://openalex.org/W4225275160","https://openalex.org/W4247050054","https://openalex.org/W4285503927","https://openalex.org/W4320062111","https://openalex.org/W4384705396","https://openalex.org/W4385623060","https://openalex.org/W4385623276","https://openalex.org/W4390188475"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W4402327032","https://openalex.org/W2382290278"],"abstract_inverted_index":{"One":[0],"of":[1,5,14,16,54,161,210,243],"the":[2,12,66,159,241,244],"primary":[3],"areas":[4],"interest":[6],"in":[7,62],"High":[8],"Performance":[9],"Computing":[10],"is":[11,215],"improvement":[13],"performance":[15,143,179],"parallel":[17],"workloads.":[18],"Nowadays,":[19],"compilable":[20,128],"source":[21,39],"code-based":[22,142],"optimization":[23,152,180],"tasks":[24,113],"that":[25,98,200,235],"employ":[26],"deep":[27],"learning":[28],"often":[29],"exploit":[30],"LLVM":[31],"Intermediate":[32],"Representations":[33],"(IRs)":[34],"for":[35,111,177],"extracting":[36],"features":[37,126,146],"from":[38,127,168],"code.":[40],"Most":[41],"such":[42],"works":[43],"target":[44],"specific":[45],"tasks,":[46],"or":[47,224],"are":[48,60,147],"designed":[49],"with":[50,227],"a":[51,94,104,173,197],"pre-defined":[52],"set":[53],"heuristics.":[55],"So":[56],"far,":[57],"pre-trained":[58,101,155,174],"models":[59,76],"rare":[61],"this":[63,89],"domain,":[64],"but":[65],"possibilities":[67],"have":[68,78,83,183,192],"been":[69,79],"widely":[70],"discussed.":[71],"Especially":[72],"approaches":[73],"mimicking":[74],"large-language":[75],"(LLMs)":[77],"proposed.":[80],"But":[81],"these":[82,145],"prohibitively":[84],"large":[85],"training":[86],"costs.":[87],"In":[88],"paper,":[90],"we":[91],"propose":[92,196],"MIREncoder,":[93],"Multi-modal":[95],"IR-based":[96],"Auto-Encoder":[97],"can":[99,239],"be":[100,109,187,221],"to":[102,108,123,133,195,220],"generate":[103],"learned":[105],"embedding":[106],"space":[107],"used":[110,176],"downstream":[112,178],"by":[114],"machine":[115],"learning-based":[116],"approaches.":[117],"A":[118,154],"multi-modal":[119],"approach":[120,199,238],"enables":[121,158,208],"us":[122,132,194],"better":[124,134],"extract":[125],"programs.":[129],"It":[130],"allows":[131],"model":[135,175],"code":[136,203],"syntax,":[137],"semantics":[138,204],"and":[139,164,186,205,213,217],"structure.":[140],"For":[141],"optimizations,":[144],"very":[148],"important":[149],"while":[150,246],"making":[151],"decisions.":[153],"model/embedding":[156],"implicitly":[157],"usage":[160],"transfer":[162,211],"learning,":[163,212],"helps":[165],"move":[166],"away":[167],"task-specific":[169],"trained":[170],"models.":[171],"Additionally,":[172],"should":[181],"itself":[182],"reduced":[184],"overhead,":[185],"easily":[188,222],"usable.":[189],"These":[190],"considerations":[191],"led":[193],"modeling":[198],"i)":[201],"understands":[202],"structure,":[206],"ii)":[207],"use":[209],"iii)":[214],"small":[216],"simple":[218],"enough":[219],"re-purposed":[223],"reused":[225],"even":[226],"low":[228],"resource":[229],"availability.":[230],"Our":[231],"evaluations":[232],"will":[233],"show":[234],"our":[236],"proposed":[237],"outperform":[240],"state":[242],"art":[245],"reducing":[247],"overhead.":[248]},"counts_by_year":[{"year":2025,"cited_by_count":3}],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
