{"id":"https://openalex.org/W4283709070","doi":"https://doi.org/10.23919/mipro55190.2022.9803630","title":"Towards intelligent compiler optimization","display_name":"Towards intelligent compiler optimization","publication_year":2022,"publication_date":"2022-05-23","ids":{"openalex":"https://openalex.org/W4283709070","doi":"https://doi.org/10.23919/mipro55190.2022.9803630"},"language":"en","primary_location":{"id":"doi:10.23919/mipro55190.2022.9803630","is_oa":false,"landing_page_url":"https://doi.org/10.23919/mipro55190.2022.9803630","pdf_url":null,"source":{"id":"https://openalex.org/S4363605136","display_name":"2022 45th Jubilee International Convention on Information, Communication and Electronic Technology (MIPRO)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 45th Jubilee International Convention on Information, Communication and Electronic Technology (MIPRO)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5020098199","display_name":"Mihael Kova\u010d","orcid":"https://orcid.org/0000-0003-1380-3454"},"institutions":[{"id":"https://openalex.org/I181343428","display_name":"University of Zagreb","ror":"https://ror.org/00mv6sv71","country_code":"HR","type":"education","lineage":["https://openalex.org/I181343428"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Mihael Kovac","raw_affiliation_strings":["University of Zagreb,Faculty of Electrical Engineering and Computing,Zagreb,Croatia","Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Zagreb,Faculty of Electrical Engineering and Computing,Zagreb,Croatia","institution_ids":["https://openalex.org/I181343428"]},{"raw_affiliation_string":"Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia","institution_ids":["https://openalex.org/I181343428"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004227278","display_name":"Mario Br\u010di\u0107","orcid":"https://orcid.org/0000-0002-7564-6805"},"institutions":[{"id":"https://openalex.org/I181343428","display_name":"University of Zagreb","ror":"https://ror.org/00mv6sv71","country_code":"HR","type":"education","lineage":["https://openalex.org/I181343428"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Mario Brcic","raw_affiliation_strings":["University of Zagreb,Faculty of Electrical Engineering and Computing,Zagreb,Croatia","Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Zagreb,Faculty of Electrical Engineering and Computing,Zagreb,Croatia","institution_ids":["https://openalex.org/I181343428"]},{"raw_affiliation_string":"Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia","institution_ids":["https://openalex.org/I181343428"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067694973","display_name":"Agneza Krajna","orcid":"https://orcid.org/0000-0001-8304-5463"},"institutions":[{"id":"https://openalex.org/I181343428","display_name":"University of Zagreb","ror":"https://ror.org/00mv6sv71","country_code":"HR","type":"education","lineage":["https://openalex.org/I181343428"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Agneza Krajna","raw_affiliation_strings":["University of Zagreb,Faculty of Electrical Engineering and Computing,Zagreb,Croatia","Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Zagreb,Faculty of Electrical Engineering and Computing,Zagreb,Croatia","institution_ids":["https://openalex.org/I181343428"]},{"raw_affiliation_string":"Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia","institution_ids":["https://openalex.org/I181343428"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5065669832","display_name":"Dalibor Krle\u017ea","orcid":"https://orcid.org/0000-0001-7350-8858"},"institutions":[{"id":"https://openalex.org/I181343428","display_name":"University of Zagreb","ror":"https://ror.org/00mv6sv71","country_code":"HR","type":"education","lineage":["https://openalex.org/I181343428"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Dalibor Krleza","raw_affiliation_strings":["University of Zagreb,Faculty of Electrical Engineering and Computing,Zagreb,Croatia","Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Zagreb,Faculty of Electrical Engineering and Computing,Zagreb,Croatia","institution_ids":["https://openalex.org/I181343428"]},{"raw_affiliation_string":"Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia","institution_ids":["https://openalex.org/I181343428"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0188,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.78424364,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"948","last_page":"953"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9980000257492065,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9980000257492065,"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.9962999820709229,"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"}},{"id":"https://openalex.org/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.9957000017166138,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.8914158344268799},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.8128911256790161},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.5264214873313904},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.45569151639938354},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.42932283878326416},{"id":"https://openalex.org/keywords/serialization","display_name":"Serialization","score":0.42414572834968567},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4222352206707001},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3998560607433319},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.39324212074279785},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.38307252526283264},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2652103304862976},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.23046517372131348}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8914158344268799},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.8128911256790161},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.5264214873313904},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.45569151639938354},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.42932283878326416},{"id":"https://openalex.org/C52723943","wikidata":"https://www.wikidata.org/wiki/Q1127410","display_name":"Serialization","level":2,"score":0.42414572834968567},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4222352206707001},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3998560607433319},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.39324212074279785},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.38307252526283264},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2652103304862976},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.23046517372131348}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.23919/mipro55190.2022.9803630","is_oa":false,"landing_page_url":"https://doi.org/10.23919/mipro55190.2022.9803630","pdf_url":null,"source":{"id":"https://openalex.org/S4363605136","display_name":"2022 45th Jubilee International Convention on Information, Communication and Electronic Technology (MIPRO)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 45th Jubilee International Convention on Information, Communication and Electronic Technology (MIPRO)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6399999856948853,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":92,"referenced_works":["https://openalex.org/W816557000","https://openalex.org/W1504751168","https://openalex.org/W1598202309","https://openalex.org/W1793634275","https://openalex.org/W1968432902","https://openalex.org/W1984222112","https://openalex.org/W1988888548","https://openalex.org/W1992542904","https://openalex.org/W2068326054","https://openalex.org/W2104965630","https://openalex.org/W2130007585","https://openalex.org/W2132661148","https://openalex.org/W2159911284","https://openalex.org/W2282866165","https://openalex.org/W2346144740","https://openalex.org/W2556804450","https://openalex.org/W2565989828","https://openalex.org/W2606963276","https://openalex.org/W2788388592","https://openalex.org/W2798341898","https://openalex.org/W2804032941","https://openalex.org/W2809662498","https://openalex.org/W2809925683","https://openalex.org/W2899171197","https://openalex.org/W2902058806","https://openalex.org/W2914775474","https://openalex.org/W2936278485","https://openalex.org/W2945892014","https://openalex.org/W2948268323","https://openalex.org/W2949967139","https://openalex.org/W2962810718","https://openalex.org/W2963523287","https://openalex.org/W2964150020","https://openalex.org/W2998852185","https://openalex.org/W3033509590","https://openalex.org/W3043078865","https://openalex.org/W3080211272","https://openalex.org/W3086481683","https://openalex.org/W3090768939","https://openalex.org/W3096706855","https://openalex.org/W3098044990","https://openalex.org/W3101965820","https://openalex.org/W3116350821","https://openalex.org/W3131920484","https://openalex.org/W3151489216","https://openalex.org/W3160040124","https://openalex.org/W3169168820","https://openalex.org/W3196001856","https://openalex.org/W3200950867","https://openalex.org/W3207198460","https://openalex.org/W4205273574","https://openalex.org/W4206281918","https://openalex.org/W4226019717","https://openalex.org/W4226479682","https://openalex.org/W4242314113","https://openalex.org/W4283639612","https://openalex.org/W4283656865","https://openalex.org/W4283704460","https://openalex.org/W4287005877","https://openalex.org/W4287373231","https://openalex.org/W4287824563","https://openalex.org/W4289698263","https://openalex.org/W4297670746","https://openalex.org/W4393211562","https://openalex.org/W6623268349","https://openalex.org/W6637844790","https://openalex.org/W6695202613","https://openalex.org/W6730417501","https://openalex.org/W6736295056","https://openalex.org/W6740146095","https://openalex.org/W6750365960","https://openalex.org/W6751109714","https://openalex.org/W6751349269","https://openalex.org/W6754491810","https://openalex.org/W6756882942","https://openalex.org/W6757717574","https://openalex.org/W6763182552","https://openalex.org/W6763777643","https://openalex.org/W6772418786","https://openalex.org/W6775565728","https://openalex.org/W6779480311","https://openalex.org/W6779498098","https://openalex.org/W6784370339","https://openalex.org/W6786741527","https://openalex.org/W6795031204","https://openalex.org/W6801126397","https://openalex.org/W6801685449","https://openalex.org/W6804167787","https://openalex.org/W6811928498","https://openalex.org/W6839456370","https://openalex.org/W6841086163","https://openalex.org/W6843845902"],"related_works":["https://openalex.org/W2002505081","https://openalex.org/W2083681681","https://openalex.org/W2577630842","https://openalex.org/W3146558274","https://openalex.org/W1172579163","https://openalex.org/W1488300410","https://openalex.org/W2138790427","https://openalex.org/W4246454774","https://openalex.org/W2162051035","https://openalex.org/W1597127505"],"abstract_inverted_index":{"The":[0,147,164],"future":[1,100],"of":[2,34,101,105,125,137,156,166,183],"computation":[3],"is":[4,24],"massively":[5],"parallel":[6],"and":[7,13,19,56,120,123,153,180],"heterogeneous":[8,46,162],"with":[9,144],"specialized":[10],"accelerator":[11],"devices":[12],"instruction":[14],"sets":[15],"in":[16,161],"both":[17],"edge-":[18],"cluster-computing.":[20],"However,":[21],"software":[22,38,184],"development":[23],"bound":[25],"to":[26,41,53,65,74,77,133],"become":[27],"the":[28,32,37,43,85,99,135,151,173,178],"bottleneck.":[29],"To":[30],"extract":[31],"potential":[33],"hardware":[35],"wonders,":[36],"would":[39],"have":[40],"solve":[42],"following":[44],"problems:":[45],"device":[47,113],"mapping,":[48],"capability":[49,114],"discovery,":[50,115],"parallelization,":[51],"adaptation":[52],"new":[54],"ISAs,":[55],"many":[57],"others.":[58],"This":[59],"systematic":[60],"complexity":[61],"will":[62],"be":[63,75],"impossible":[64],"manually":[66],"tame":[67],"for":[68,158,172,177],"human":[69],"developers.":[70],"These":[71],"problems":[72],"need":[73],"offloaded":[76],"intelligent":[78,167],"compilers.":[79],"In":[80],"this":[81],"paper,":[82],"we":[83],"present":[84],"current":[86],"research":[87],"that":[88],"utilizes":[89],"deep":[90],"learning,":[91,95,112],"polyhedral":[92],"optimization,":[93],"reinforcement":[94],"etc.":[96],"We":[97,127],"envision":[98],"compilers":[102,168],"as":[103],"consisting":[104],"empirical":[106],"testing,":[107],"automatic":[108],"statistics":[109],"collection,":[110],"continual":[111],"multiphase":[116],"compiling":[117],"\u2013":[118],"precompiling":[119],"JIT":[121],"tuning,":[122],"classification":[124,131],"workloads.":[126],"devise":[128],"a":[129],"simple":[130,138],"experiment":[132],"demonstrate":[134],"power":[136],"graph":[139],"neural":[140],"networks":[141],"(GNNs)":[142],"paired":[143],"program":[145],"graphs.":[146],"test":[148],"performance":[149],"demonstrates":[150],"effectiveness":[152],"representational":[154],"appropriateness":[155],"GNNs":[157],"compiler":[159],"optimizations":[160],"systems.":[163],"benefits":[165],"are":[169],"time":[170],"savings":[171,176],"economy,":[174],"energy":[175],"environment,":[179],"greater":[181],"democratization":[182],"development.":[185]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":4},{"year":2022,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
