{"title":"Exponentially Expanding the Phase-Ordering Search Space via Dormant Information","authors":"Ruobing Han, Hyesoon Kim","doi":"10.1145/3640537.3641582","DOIUrl":"https://doi.org/10.1145/3640537.3641582","url":null,"abstract":"","PeriodicalId":147184,"journal":{"name":"International Conference on Compiler Construction","volume":"63 16","pages":"250-261"},"PeriodicalIF":0.0,"publicationDate":"2024-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140453588","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Caio Salvador Rohwedder, João P. L. de Carvalho, José Nelson Amaral
{"title":"Region-Based Data Layout via Data Reuse Analysis","authors":"Caio Salvador Rohwedder, João P. L. de Carvalho, José Nelson Amaral","doi":"10.1145/3640537.3641571","DOIUrl":"https://doi.org/10.1145/3640537.3641571","url":null,"abstract":"","PeriodicalId":147184,"journal":{"name":"International Conference on Compiler Construction","volume":"234 ","pages":"49-59"},"PeriodicalIF":0.0,"publicationDate":"2024-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140453268","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"BLQ: Light-Weight Locality-Aware Runtime for Blocking-Less Queuing","authors":"Qinzhe Wu, Ruihao Li, Jonathan Beard, L. K. John","doi":"10.1145/3640537.3641568","DOIUrl":"https://doi.org/10.1145/3640537.3641568","url":null,"abstract":"Message queues are used widely in parallel processing systems for worker thread synchronization. When there is a throughput mismatch between the upstream and down-stream tasks, the message queue buffer will often exist as either empty or full. Polling on an empty or full queue will affect the performance of upstream or downstream threads, since such polling cycles could have been spent on other computation. Non-blocking queue is an alternative that allow polling cycles to be spared for other tasks per applications’ choice. However, application programmers are not supposed to bear the burden, because a good decision of what to do upon blocking has to take many runtime environment information into consideration. This paper proposes Blocking-Less Queuing Runtime ( BLQ ), a systematic solution capable of finding the proper strategies at (or before) blocking, as well as lightening the programmers’ burden. BLQ collects a set of solutions, including yielding, advanced dynamic queue buffer resizing, and resource-aware task scheduling. The evaluation on high-end servers shows that a set of diverse parallel queuing workloads could reduce blocking and lower cache misses with BLQ . BLQ outperforms the baseline runtime considerably (with up to 3 . 8 × peak speedup). CCS","PeriodicalId":147184,"journal":{"name":"International Conference on Compiler Construction","volume":"192 ","pages":"100-112"},"PeriodicalIF":0.0,"publicationDate":"2024-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140453130","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Unified Memory Dependency Framework for Speculative High-Level Synthesis","authors":"Jean-Michel Gorius, Simon Rokicki, Steven Derrien","doi":"10.1145/3640537.3641581","DOIUrl":"https://doi.org/10.1145/3640537.3641581","url":null,"abstract":"","PeriodicalId":147184,"journal":{"name":"International Conference on Compiler Construction","volume":"57 14","pages":"13-25"},"PeriodicalIF":0.0,"publicationDate":"2024-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140453779","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Semantic Analysis","authors":"William M. Waite","doi":"10.1007/3540069585_52","DOIUrl":"https://doi.org/10.1007/3540069585_52","url":null,"abstract":"","PeriodicalId":147184,"journal":{"name":"International Conference on Compiler Construction","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134422339","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The Nicolatians and Emperor Worship in the Revelation of John","authors":"Jinsu Im","doi":"10.31280/CC.2016.10.10.2.127","DOIUrl":"https://doi.org/10.31280/CC.2016.10.10.2.127","url":null,"abstract":"","PeriodicalId":147184,"journal":{"name":"International Conference on Compiler Construction","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133026730","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Towards a Scalable Framework for Context-Free Language Reachability","authors":"N. Hollingum, Bernhard Scholz","doi":"10.1007/978-3-662-46663-6_10","DOIUrl":"https://doi.org/10.1007/978-3-662-46663-6_10","url":null,"abstract":"","PeriodicalId":147184,"journal":{"name":"International Conference on Compiler Construction","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125276265","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
T. Bourke, Jean-Louis Colaço, B. Pagano, Cédric Pasteur, Marc Pouzet
{"title":"A Synchronous-Based Code Generator for Explicit Hybrid Systems Languages","authors":"T. Bourke, Jean-Louis Colaço, B. Pagano, Cédric Pasteur, Marc Pouzet","doi":"10.1007/978-3-662-46663-6_4","DOIUrl":"https://doi.org/10.1007/978-3-662-46663-6_4","url":null,"abstract":"","PeriodicalId":147184,"journal":{"name":"International Conference on Compiler Construction","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122841484","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}