{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T10:03:57Z","timestamp":1767261837104,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":20,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,2,24]],"date-time":"2018-02-24T00:00:00Z","timestamp":1519430400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Horizon 2020 Framework Programme","award":["688860"],"award-info":[{"award-number":["688860"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,2,24]]},"DOI":"10.1145\/3178442.3178444","type":"proceedings-article","created":{"date-parts":[[2018,2,16]],"date-time":"2018-02-16T16:01:58Z","timestamp":1518796918000},"page":"11-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Combining PREM compilation and ILP scheduling for high-performance and predictable MPSoC execution"],"prefix":"10.1145","author":[{"given":"Joel","family":"Mat\u011bjka","sequence":"first","affiliation":[{"name":"Czech Technical University in Prague, Prague, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bj\u00f6rn","family":"Forsberg","sequence":"additional","affiliation":[{"name":"ETH Zurich, Institut f\u00fcr Integrierte, Systeme Z\u00fcrich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michal","family":"Sojka","sequence":"additional","affiliation":[{"name":"Czech Technical University in Prague, Czech Institute of Informatics, Robotics and Cybernetics, Prague, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zden\u011bk","family":"Hanz\u00e1lek","sequence":"additional","affiliation":[{"name":"Czech Technical University in Prague, Czech Institute of Informatics, Robotics and Cybernetics, Prague, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luca","family":"Benini","sequence":"additional","affiliation":[{"name":"ETH Zurich, Institut f\u00fcr Integrierte, Systeme Z\u00fcrich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrea","family":"Marongiu","sequence":"additional","affiliation":[{"name":"University of Bologna, Bologna, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,2,24]]},"reference":[{"volume-title":"Automation Test in Europe Conference Exhibition (DATE). 1--6.","author":"Alhammad A.","key":"e_1_3_2_1_1_1","unstructured":"A. Alhammad and R. Pellizzoni . 2014. Time-predictable execution of multithreaded applications on multicore systems. In 2014 Design , Automation Test in Europe Conference Exhibition (DATE). 1--6. A. Alhammad and R. Pellizzoni. 2014. Time-predictable execution of multithreaded applications on multicore systems. In 2014 Design, Automation Test in Europe Conference Exhibition (DATE). 1--6."},{"volume-title":"21st IEEE Real-Time and Embedded Technology and Applications Symposium. 285--296","author":"Alhammad A.","key":"e_1_3_2_1_2_1","unstructured":"A. Alhammad , S. Wasly , and R. Pellizzoni . 2015. Memory efficient global scheduling of real-time tasks . In 21st IEEE Real-Time and Embedded Technology and Applications Symposium. 285--296 . A. Alhammad, S. Wasly, and R. Pellizzoni. 2015. Memory efficient global scheduling of real-time tasks. In 21st IEEE Real-Time and Embedded Technology and Applications Symposium. 285--296."},{"key":"e_1_3_2_1_3_1","volume-title":"MISRA C2012: Guidelines for the Use of the C Language in Critical Systems. Motor Industry Research Association. https:\/\/books.google.ch\/books?id=3yZKmwEACAAJ","author":"Motor Industry Software Reliability Association and Motor Industry Software Reliability Association Staff.","year":"2013","unstructured":"Motor Industry Software Reliability Association and Motor Industry Software Reliability Association Staff. 2013 . MISRA C2012: Guidelines for the Use of the C Language in Critical Systems. Motor Industry Research Association. https:\/\/books.google.ch\/books?id=3yZKmwEACAAJ Motor Industry Software Reliability Association and Motor Industry Software Reliability Association Staff. 2013. MISRA C2012: Guidelines for the Use of the C Language in Critical Systems. Motor Industry Research Association. https:\/\/books.google.ch\/books?id=3yZKmwEACAAJ"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTCSA.2012.48"},{"key":"e_1_3_2_1_5_1","volume-title":"Proc. 6 International Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT","author":"Bastoni Andrea","year":"2010","unstructured":"Andrea Bastoni , Bjorn B. Brandenburg , and James H. Anderson . 2010. Cache-Related Preemption and Migration Delays: Empirical Approximation and Impact on Schedulability . In Proc. 6 International Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT 2010 ). Brussels, Belgium. Andrea Bastoni, Bjorn B. Brandenburg, and James H. Anderson. 2010. Cache-Related Preemption and Migration Delays: Empirical Approximation and Impact on Schedulability. In Proc. 6 International Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT 2010). Brussels, Belgium."},{"volume-title":"2016 28th Euromicro Conference on Real-Time Systems (ECRTS). 14--24","author":"Becker M.","key":"e_1_3_2_1_6_1","unstructured":"M. Becker , D. Dasari , B. Nicolic , B. Akesson , V. N\u00e9lis , and T. Nolte . 2016. Contention-Free Execution of Automotive Applications on a Clustered Many-Core Platform . In 2016 28th Euromicro Conference on Real-Time Systems (ECRTS). 14--24 . M. Becker, D. Dasari, B. Nicolic, B. Akesson, V. N\u00e9lis, and T. Nolte. 2016. Contention-Free Execution of Automotive Applications on a Clustered Many-Core Platform. In 2016 28th Euromicro Conference on Real-Time Systems (ECRTS). 14--24."},{"volume-title":"2015 CSI Symposium on Real-Time and Embedded Systems and Technologies (RTEST). 1--8.","author":"Burgio P.","key":"e_1_3_2_1_7_1","unstructured":"P. Burgio , A. Marongiu , P. Valente , and M. Bertogna . 2015. A memory-centric approach to enable timing-predictability within embedded many-core accelerators . In 2015 CSI Symposium on Real-Time and Embedded Systems and Technologies (RTEST). 1--8. P. Burgio, A. Marongiu, P. Valente, and M. Bertogna. 2015. A memory-centric approach to enable timing-predictability within embedded many-core accelerators. In 2015 CSI Symposium on Real-Time and Embedded Systems and Technologies (RTEST). 1--8."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/3130379.3130453"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626412500107"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10479-016-2184-6"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2892208.2892209"},{"volume-title":"International Symposium on Code Generation and Optimization, 2004. CGO 2004. 75--86","author":"Lattner C.","key":"e_1_3_2_1_12_1","unstructured":"C. Lattner and V. Adve . 2004. LLVM: a compilation framework for lifelong program analysis transformation . In International Symposium on Code Generation and Optimization, 2004. CGO 2004. 75--86 . C. Lattner and V. Adve. 2004. LLVM: a compilation framework for lifelong program analysis transformation. In International Symposium on Code Generation and Optimization, 2004. CGO 2004. 75--86."},{"volume-title":"Proceedings Third IEEE Real-Time Technology and Applications Symposium. 213--224","author":"Liedtke J.","key":"e_1_3_2_1_13_1","unstructured":"J. Liedtke , H. Hartig , and M. Hohmuth . 1997. OS-controlled cache predictability for real-time systems . In Proceedings Third IEEE Real-Time Technology and Applications Symposium. 213--224 . J. Liedtke, H. Hartig, and M. Hohmuth. 1997. OS-controlled cache predictability for real-time systems. In Proceedings Third IEEE Real-Time Technology and Applications Symposium. 213--224."},{"volume-title":"2014 IEEE 20th International Conference on Embedded and Real-Time Computing Systems and Applications. 1--10","author":"Mancuso R.","key":"e_1_3_2_1_14_1","unstructured":"R. Mancuso , R. Dudko , and M. Caccamo . 2014. Light-PREM: Automated software refactoring for predictable execution on COTS embedded systems . In 2014 IEEE 20th International Conference on Embedded and Real-Time Computing Systems and Applications. 1--10 . R. Mancuso, R. Dudko, and M. Caccamo. 2014. Light-PREM: Automated software refactoring for predictable execution on COTS embedded systems. In 2014 IEEE 20th International Conference on Embedded and Real-Time Computing Systems and Applications. 1--10."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2011.33"},{"volume-title":"29th Euromicro Conference on Real-Time Systems (ECRTS 2017) (Leibniz International Proceedings in Informatics (LIPIcs))","author":"Soliman Muhammad Refaat","key":"e_1_3_2_1_16_1","unstructured":"Muhammad Refaat Soliman and Rodolfo Pellizzoni . 2017. WCET-Driven Dynamic Data Scratchpad Management With Compiler-Directed Prefetching . In 29th Euromicro Conference on Real-Time Systems (ECRTS 2017) (Leibniz International Proceedings in Informatics (LIPIcs)) , Marko Bertogna (Ed.), Vol. 76 . Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany , 24:1--24:23. Muhammad Refaat Soliman and Rodolfo Pellizzoni. 2017. WCET-Driven Dynamic Data Scratchpad Management With Compiler-Directed Prefetching. In 29th Euromicro Conference on Real-Time Systems (ECRTS 2017) (Leibniz International Proceedings in Informatics (LIPIcs)), Marko Bertogna (Ed.), Vol. 76. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany, 24:1--24:23."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11241-012-9158-9"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2015.2500572"},{"volume-title":"2014 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS). 155--166","author":"Yun H.","key":"e_1_3_2_1_19_1","unstructured":"H. Yun , R. Mancuso , Z. P. Wu , and R. Pellizzoni . 2014. PALLOC: DRAM bank-aware memory allocator for performance isolation on multicore platforms . In 2014 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS). 155--166 . H. Yun, R. Mancuso, Z. P. Wu, and R. Pellizzoni. 2014. PALLOC: DRAM bank-aware memory allocator for performance isolation on multicore platforms. In 2014 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS). 155--166."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2013.6531079"}],"event":{"name":"PPoPP '18: 23nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"],"location":"Vienna Austria","acronym":"PPoPP '18"},"container-title":["Proceedings of the 9th International Workshop on Programming Models and Applications for Multicores and Manycores"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3178442.3178444","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3178442.3178444","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:39:07Z","timestamp":1750210747000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3178442.3178444"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,2,24]]},"references-count":20,"alternative-id":["10.1145\/3178442.3178444","10.1145\/3178442"],"URL":"https:\/\/doi.org\/10.1145\/3178442.3178444","relation":{},"subject":[],"published":{"date-parts":[[2018,2,24]]},"assertion":[{"value":"2018-02-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}