{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,10]],"date-time":"2026-05-10T10:15:08Z","timestamp":1778408108014,"version":"3.51.4"},"reference-count":51,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2016,5,23]],"date-time":"2016-05-23T00:00:00Z","timestamp":1463961600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100011102","name":"European Union Seventh Framework Programme","doi-asserted-by":"crossref","award":["287519 (parMERASA)"],"award-info":[{"award-number":["287519 (parMERASA)"]}],"id":[{"id":"10.13039\/100011102","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2016,7,21]]},"abstract":"<jats:p>The EC project parMERASA (Multicore Execution of Parallelized Hard Real-Time Applications Supporting Analyzability) investigated timing-analyzable parallel hard real-time applications running on a predictable multicore processor. A pattern-supported parallelization approach was developed to ease sequential to parallel program transformation based on parallel design patterns that are timing analyzable. The parallelization approach was applied to parallelize the following industrial hard real-time programs: 3D path planning and stereo navigation algorithms (Honeywell International s.r.o.), control algorithm for a dynamic compaction machine (BAUER Maschinen GmbH), and a diesel engine management system (DENSO AUTOMOTIVE Deutschland GmbH). This article focuses on the parallelization approach, experiences during parallelization with the applications, and quantitative results reached by simulation, by static WCET analysis with the OTAWA tool, and by measurement-based WCET analysis with the RapiTime tool.<\/jats:p>","DOI":"10.1145\/2910589","type":"journal-article","created":{"date-parts":[[2016,5,24]],"date-time":"2016-05-24T21:47:58Z","timestamp":1464126478000},"page":"1-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["Parallelizing Industrial Hard Real-Time Applications for the parMERASA Multicore"],"prefix":"10.1145","volume":"15","author":[{"given":"Theo","family":"Ungerer","sequence":"first","affiliation":[{"name":"University of Augsburg, Augsburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Bradatsch","sequence":"additional","affiliation":[{"name":"University of Augsburg, Augsburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Frieb","sequence":"additional","affiliation":[{"name":"University of Augsburg, Augsburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Florian","family":"Kluge","sequence":"additional","affiliation":[{"name":"University of Augsburg, Augsburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00f6rg","family":"Mische","sequence":"additional","affiliation":[{"name":"University of Augsburg, Augsburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander","family":"Stegmeier","sequence":"additional","affiliation":[{"name":"University of Augsburg, Augsburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ralf","family":"Jahr","sequence":"additional","affiliation":[{"name":"University of Augsburg, Augsburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mike","family":"Gerdes","sequence":"additional","affiliation":[{"name":"University of Augsburg"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pavel","family":"Zaykov","sequence":"additional","affiliation":[{"name":"Honeywell International s.r.o., Brno, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lucie","family":"Matusova","sequence":"additional","affiliation":[{"name":"Honeywell International s.r.o., Brno, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zai Jian Jia","family":"Li","sequence":"additional","affiliation":[{"name":"Honeywell International s.r.o., Brno, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zlatko","family":"Petrov","sequence":"additional","affiliation":[{"name":"Honeywell EOOD, Sofia, Bulgaria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bert","family":"B\u00f6ddeker","sequence":"additional","affiliation":[{"name":"DENSO AUTOMOTIVE Deutschland GmbH, Eching, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastian","family":"Kehr","sequence":"additional","affiliation":[{"name":"DENSO AUTOMOTIVE Deutschland GmbH, Eching, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hans","family":"Regler","sequence":"additional","affiliation":[{"name":"BAUER Maschinen GmbH, Schrobenhausen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Hugl","sequence":"additional","affiliation":[{"name":"BAUER Maschinen GmbH, Schrobenhausen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christine","family":"Rochange","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Paul Sabatier, Toulouse, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haluk","family":"Ozaktas","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Paul Sabatier, Toulouse, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hugues","family":"Cass\u00e9","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Paul Sabatier, Toulouse, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Armelle","family":"Bonenfant","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Paul Sabatier, Toulouse, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pascal","family":"Sainrat","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Paul Sabatier, Toulouse, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nick","family":"Lay","sequence":"additional","affiliation":[{"name":"Rapita Systems Ltd, York, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"George","sequence":"additional","affiliation":[{"name":"Rapita Systems Ltd, York, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ian","family":"Broster","sequence":"additional","affiliation":[{"name":"Rapita Systems Ltd, York, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eduardo","family":"Qui\u00f1ones","sequence":"additional","affiliation":[{"name":"Barcelona Supercomputing Center, Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Milos","family":"Panic","sequence":"additional","affiliation":[{"name":"Barcelona Supercomputing Center, Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jaume","family":"Abella","sequence":"additional","affiliation":[{"name":"Barcelona Supercomputing Center, Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carles","family":"Hernandez","sequence":"additional","affiliation":[{"name":"Barcelona Supercomputing Center, Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francisco","family":"Cazorla","sequence":"additional","affiliation":[{"name":"Barcelona Supercomputing Center, Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sascha","family":"Uhrig","sequence":"additional","affiliation":[{"name":"Technical University of Dortmund, Dortmund, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mathias","family":"Rohde","sequence":"additional","affiliation":[{"name":"Technical University of Dortmund, Dortmund, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arthur","family":"Pyka","sequence":"additional","affiliation":[{"name":"Technical University of Dortmund, Dortmund, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,5,23]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"ARINC Inc. 2012. ARINC Specification 653: Avionics Application Software Standard Interface Part 1 and 4 Subset Services.  ARINC Inc. 2012. ARINC Specification 653: Avionics Application Software Standard Interface Part 1 and 4 Subset Services."},{"key":"e_1_2_1_2_1","unstructured":"AUTOSAR. 2014. Retrieved April 13 2016 from http:\/\/www.autosar.org\/.  AUTOSAR. 2014. Retrieved April 13 2016 from http:\/\/www.autosar.org\/."},{"key":"e_1_2_1_3_1","volume-title":"Lecture Notes in Computer Science","volume":"6399","author":"Ballabriga Cl\u00e9ment","year":"2011","unstructured":"Cl\u00e9ment Ballabriga , Hugues Cass\u00e9 , Christine Rochange , and Pascal Sainrat . 2011 . OTAWA: An open toolbox for adaptive WCET analysis. In Software Technologies for Embedded and Ubiquitous Systems, SangLyul Min, Robert Pettit, Peter Puschner, and Theo Ungerer (Eds.) . Lecture Notes in Computer Science , Vol. 6399 . Springer, Berlin, 35--46. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-16256-5_6 10.1007\/978-3-642-16256-5_6 Cl\u00e9ment Ballabriga, Hugues Cass\u00e9, Christine Rochange, and Pascal Sainrat. 2011. OTAWA: An open toolbox for adaptive WCET analysis. In Software Technologies for Embedded and Ubiquitous Systems, SangLyul Min, Robert Pettit, Peter Puschner, and Theo Ungerer (Eds.). Lecture Notes in Computer Science, Vol. 6399. Springer, Berlin, 35--46. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-16256-5_6"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASYNC.2005.7"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC.and.EUC.2013.293"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465787.2465796"},{"key":"e_1_2_1_8_1","volume-title":"EETimes. Retrieved","author":"Cole Bernard","year":"2015","unstructured":"Bernard Cole . 2015 . Effective code coverage comes to multicore software . EETimes. Retrieved April 13, 2016 from http:\/\/www.eetimes.com\/document.asp?doc_id&equals;1326496. Bernard Cole. 2015. Effective code coverage comes to multicore software. EETimes. Retrieved April 13, 2016 from http:\/\/www.eetimes.com\/document.asp?doc_id&equals;1326496."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/871910.871918"},{"key":"e_1_2_1_10_1","volume-title":"Guillaume Lager, Cl\u00e9ment L\u00e9ger, Benjamin Orgogozo, J\u00e9r\u00f4me Reybert, and Thierry Strudel.","author":"de Dinechin Beno\u00eet Dupont","year":"2013","unstructured":"Beno\u00eet Dupont de Dinechin , Pierre Guironnet de Massas , Guillaume Lager, Cl\u00e9ment L\u00e9ger, Benjamin Orgogozo, J\u00e9r\u00f4me Reybert, and Thierry Strudel. 2013 . A distributed run-time environment for the Kalray MPPA-256 integrated manycore processor. Procedia Computer Science 18, Complete , 1654--1663. Beno\u00eet Dupont de Dinechin, Pierre Guironnet de Massas, Guillaume Lager, Cl\u00e9ment L\u00e9ger, Benjamin Orgogozo, J\u00e9r\u00f4me Reybert, and Thierry Strudel. 2013. A distributed run-time environment for the Kalray MPPA-256 integrated manycore processor. Procedia Computer Science 18, Complete, 1654--1663."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11241-010-9101-x"},{"key":"e_1_2_1_12_1","volume-title":"Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering","author":"Foster I.","unstructured":"I. Foster . 1995. Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering . Addison-Wesley Longman Publishing Co., Inc. , Boston, MA . I. Foster. 1995. Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering. Addison-Wesley Longman Publishing Co., Inc., Boston, MA."},{"key":"e_1_2_1_13_1","volume-title":"Computer Systems: Architectures, Modeling, and Simulation","author":"Fraboulet Antoine","unstructured":"Antoine Fraboulet , Tanguy Risset , and Antoine Scherrer . 2004. Cycle accurate simulation model generation for soc prototyping . In Computer Systems: Architectures, Modeling, and Simulation . Springer , 453--462. Antoine Fraboulet, Tanguy Risset, and Antoine Scherrer. 2004. Cycle accurate simulation model generation for soc prototyping. In Computer Systems: Architectures, Modeling, and Simulation. Springer, 453--462."},{"key":"e_1_2_1_15_1","volume-title":"Automation & Test in Europe Conference & Exhibition (DATE&rsquo;& Exhibition (DATE&rsquo;\u201912)","author":"Gerdes Mike","year":"2012","unstructured":"Mike Gerdes , Florian Kluge , Theo Ungerer , Christine Rochange , and Pascal Sainrat . 2012 . Time analysable synchronisation techniques for parallelised hard real-time applications. In Design , Automation & Test in Europe Conference & Exhibition (DATE&rsquo;& Exhibition (DATE&rsquo;\u201912) . 671--676. DOI:http:\/\/dx.doi.org\/10.1109\/DATE.2012.6176555 10.1109\/DATE.2012.6176555 Mike Gerdes, Florian Kluge, Theo Ungerer, Christine Rochange, and Pascal Sainrat. 2012. Time analysable synchronisation techniques for parallelised hard real-time applications. In Design, Automation & Test in Europe Conference & Exhibition (DATE&rsquo;& Exhibition (DATE&rsquo;\u201912). 671--676. DOI:http:\/\/dx.doi.org\/10.1109\/DATE.2012.6176555"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/SIES.2011.5953688"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1837274.1837353"},{"key":"e_1_2_1_18_1","volume-title":"18th International Parallel and Distributed Processing Symposium (IPDPS\u201904)","author":"Heckmann Reinhold","year":"2004","unstructured":"Reinhold Heckmann and Christian Ferdinand . 2004 . Worst-case execution time prediction by static program analysis . In 18th International Parallel and Distributed Processing Symposium (IPDPS\u201904) . IEEE Computer Society. 26--30. Reinhold Heckmann and Christian Ferdinand. 2004. Worst-case execution time prediction by static program analysis. In 18th International Parallel and Distributed Processing Symposium (IPDPS\u201904). IEEE Computer Society. 26--30."},{"key":"e_1_2_1_19_1","volume-title":"Technologies AG","volume":"1","author":"Infineon","year":"2008","unstructured":"Infineon Technologies AG 2008 . TriCore 1 Architecture Volume 1: Instruction Set V 1 .3 & V1.3.1. Infineon Technologies AG. Infineon Technologies AG 2008. TriCore 1 Architecture Volume 1: Instruction Set V1.3 & V1.3.1. Infineon Technologies AG."},{"key":"e_1_2_1_20_1","unstructured":"ISO. 2011. Road Vehicles -- Functional Safety -- Part 6: Product Development at the Software Level Ref. Num. ISO 26262-6:2011(E).  ISO. 2011. Road Vehicles -- Functional Safety -- Part 6: Product Development at the Software Level Ref. Num. ISO 26262-6:2011(E)."},{"key":"e_1_2_1_21_1","unstructured":"Ralf Jahr Martin Frieb Mike Gerdes and Theo Ungerer. 2014. Model-based parallelization and optimization of an industrial control code. In Tagungsband des Dagstuhl-Workshops MBEES: Modellbasierte Entwicklung eingebetteter Systeme X. 63--72.  Ralf Jahr Martin Frieb Mike Gerdes and Theo Ungerer. 2014. Model-based parallelization and optimization of an industrial control code. In Tagungsband des Dagstuhl-Workshops MBEES: Modellbasierte Entwicklung eingebetteter Systeme X. 63--72."},{"key":"e_1_2_1_22_1","unstructured":"Ralf Jahr Mike Gerdes and Theo Ungerer. 2013a. On efficient and effective model-based parallelization of hard real-time applications. In Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme IX. 50--59.  Ralf Jahr Mike Gerdes and Theo Ungerer. 2013a. On efficient and effective model-based parallelization of hard real-time applications. In Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme IX. 50--59."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2442992.2442998"},{"key":"e_1_2_1_24_1","volume-title":"IEEE 20th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA\u201914)","author":"Jahr Ralf","year":"2014","unstructured":"Ralf Jahr , Mike Gerdes , Theo Ungerer , Haluk Ozaktas , Christine Rochange , and Pavel G. Zaykov . 2014a. Effects of structured parallelism by parallel design patterns on embedded hard real-time systems . In IEEE 20th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA\u201914) . 1--10. DOI:http:\/\/dx.doi.org\/10.1109\/RTCSA. 2014 .6910546 10.1109\/RTCSA.2014.6910546 Ralf Jahr, Mike Gerdes, Theo Ungerer, Haluk Ozaktas, Christine Rochange, and Pavel G. Zaykov. 2014a. Effects of structured parallelism by parallel design patterns on embedded hard real-time systems. In IEEE 20th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA\u201914). 1--10. DOI:http:\/\/dx.doi.org\/10.1109\/RTCSA.2014.6910546"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1450095.1450117"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2012.6378622"},{"key":"e_1_2_1_28_1","unstructured":"Robert G. Lukas. 1995. Dynamic compaction. Geotechnical Engineering Circular No. 1 FHWA-SA-95-037 1--97. http:\/\/isddc.dot.gov\/OLPFiles\/FHWA\/009754.pdf.  Robert G. Lukas. 1995. Dynamic compaction. Geotechnical Engineering Circular No. 1 FHWA-SA-95-037 1--97. http:\/\/isddc.dot.gov\/OLPFiles\/FHWA\/009754.pdf."},{"key":"e_1_2_1_29_1","volume-title":"Patterns for Parallel Programming","author":"Mattson Timothy","unstructured":"Timothy Mattson , Beverly Sanders , and Berna Massingill . 2004. Patterns for Parallel Programming ( 1 st ed.). Addison-Wesley Professional , Indianapolis, IN . Timothy Mattson, Beverly Sanders, and Berna Massingill. 2004. Patterns for Parallel Programming (1st ed.). Addison-Wesley Professional, Indianapolis, IN.","edition":"1"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.53"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/1397757.1397994"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-11950-7_2"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2659787.2659804"},{"key":"e_1_2_1_34_1","volume-title":"OASIcs-OpenAccess Series in Informatics","volume":"30","author":"Ozaktas Haluk","year":"2013","unstructured":"Haluk Ozaktas , Christine Rochange , and Pascal Sainrat . 2013 . Automatic WCET analysis of real-time parallel applications . In OASIcs-OpenAccess Series in Informatics , Vol. 30 . Schloss Dagstuhl -- Leibniz Center for Informatics. Haluk Ozaktas, Christine Rochange, and Pascal Sainrat. 2013. Automatic WCET analysis of real-time parallel applications. In OASIcs-OpenAccess Series in Informatics, Vol. 30. Schloss Dagstuhl -- Leibniz Center for Informatics."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656075.2656096"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656045.2656063"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2435227.2435260"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1814539.1814548"},{"key":"e_1_2_1_39_1","volume-title":"3rd Workshop on High Performance and Real-Time Embedded Systems (HiRES\u201913)","author":"Pyka Arthur","year":"2013","unstructured":"Arthur Pyka , Mathias Rohde , and Sascha Uhrig . 2013 . A real-time capable first-level cache for multi-cores . In 3rd Workshop on High Performance and Real-Time Embedded Systems (HiRES\u201913) . Arthur Pyka, Mathias Rohde, and Sascha Uhrig. 2013. A real-time capable first-level cache for multi-cores. In 3rd Workshop on High Performance and Real-Time Embedded Systems (HiRES\u201913)."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/SAMOS.2014.6893201"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3172"},{"key":"e_1_2_1_42_1","volume-title":"3rd Workshop on High-Performance and Real-Time Embedded Systems (HIRES\u201915)","author":"Pyka Arthur","year":"2015","unstructured":"Arthur Pyka , Lilian Tadros , Sascha Uhrig , Hugues Cass\u00e9 , Haluk Ozaktas , and Christine Rochange . 2015 . WCET analysis of parallel benchmarks using on-demand coherent cache . In 3rd Workshop on High-Performance and Real-Time Embedded Systems (HIRES\u201915) . Arthur Pyka, Lilian Tadros, Sascha Uhrig, Hugues Cass\u00e9, Haluk Ozaktas, and Christine Rochange. 2015. WCET analysis of parallel benchmarks using on-demand coherent cache. In 3rd Workshop on High-Performance and Real-Time Embedded Systems (HIRES\u201915)."},{"key":"e_1_2_1_43_1","volume-title":"Workshop on Worst-Case Execution Time Analysis (WCET\u201910)","author":"Rochange Christine","year":"2010","unstructured":"Christine Rochange , Armelle Bonenfant , Pascal Sainrat , Mike Gerdes , Julian Wolf , Theo Ungerer , Zlatko Petrov , and Frantisek Mikulu . 2010 . WCET analysis of a parallel 3D multigrid solver executed on the MERASA multi-core . In Workshop on Worst-Case Execution Time Analysis (WCET\u201910) . 90--100. Christine Rochange, Armelle Bonenfant, Pascal Sainrat, Mike Gerdes, Julian Wolf, Theo Ungerer, Zlatko Petrov, and Frantisek Mikulu. 2010. WCET analysis of a parallel 3D multigrid solver executed on the MERASA multi-core. In Workshop on Worst-Case Execution Time Analysis (WCET\u201910). 90--100."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2007.06.001"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2015.04.002"},{"key":"e_1_2_1_46_1","volume-title":"Workshop on Bringing Theory to Practice: Predictability and Performance in Embedded Systems (PPES\u201911)","author":"Schoeberl Martin","year":"2011","unstructured":"Martin Schoeberl , Pascal Schleuniger , Wolfgang Puffitsch , Florian Brandner , Christian W. Probst , Sven Karlsson , and Tommy Thorn . 2011 . Towards a time-predictable dual-issue microprocessor: The Patmos approach . In Workshop on Bringing Theory to Practice: Predictability and Performance in Embedded Systems (PPES\u201911) . Martin Schoeberl, Pascal Schleuniger, Wolfgang Puffitsch, Florian Brandner, Christian W. Probst, Sven Karlsson, and Tommy Thorn. 2011. Towards a time-predictable dual-issue microprocessor: The Patmos approach. In Workshop on Bringing Theory to Practice: Predictability and Performance in Embedded Systems (PPES\u201911)."},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1837274.1837359"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2012.117"},{"key":"e_1_2_1_49_1","volume-title":"3rd Workshop on High-Performance and Real-Time Embedded Systems (HiRES\u201915)","author":"Stegmeier Alexander","year":"2015","unstructured":"Alexander Stegmeier , Martin Frieb , Ralf Jahr , and Theo Ungerer . 2015 . Algorithmic skeletons for parallelization of embedded real-time systems . In 3rd Workshop on High-Performance and Real-Time Embedded Systems (HiRES\u201915) . Alexander Stegmeier, Martin Frieb, Ralf Jahr, and Theo Ungerer. 2015. Algorithmic skeletons for parallelization of embedded real-time systems. In 3rd Workshop on High-Performance and Real-Time Embedded Systems (HiRES\u201915)."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:TIME.0000045316.66276.6e"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2010.78"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/641865.641867"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1347375.1347389"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2009.2013287"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2910589","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2910589","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:39:09Z","timestamp":1750221549000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2910589"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,5,23]]},"references-count":51,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2016,7,21]]}},"alternative-id":["10.1145\/2910589"],"URL":"https:\/\/doi.org\/10.1145\/2910589","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"value":"1539-9087","type":"print"},{"value":"1558-3465","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,5,23]]},"assertion":[{"value":"2015-01-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-05-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}