{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,5]],"date-time":"2024-07-05T13:07:36Z","timestamp":1720184856972},"reference-count":0,"publisher":"Walter de Gruyter GmbH","issue":"6","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,12,28]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Multi-Processor Systems-on-a-Chip (MPSoCs) provide sufficient computing power for many applications in scientific as well\nas embedded applications.  Unfortunately, when real-time requirements need to be guaranteed, applications suffer from the\ninterference with other applications, uncertainty of dynamic workload and state of the hardware.  Composable\napplication\/architecture design and timing analysis is therefore a must for guaranteeing real-time applications to satisfy\ntheir timing requirements independent from dynamic workload. Here, Invasive Computing is used as the key enabler for\ncompositional timing analysis on MPSoCs, as it provides the required isolation of resources allocated to each application.\nOn the basis of this paradigm, this work proposes a hybrid application mapping methodology that combines design-time\nanalysis of application mappings with run-time management.  Design space exploration delivers several resource reservation\nconfigurations with verified real-time guarantees for individual applications. These timing properties can then be\nguaranteed at run-time, as long as dynamic resource allocations comply with the offline analyzed resource configurations.<\/jats:p>\n               <jats:p>This article describes our methodology and presents programming, optimization, analysis, and hardware techniques for\nenforcing timing predictability. A case study illustrates the timing-predictable management of real-time computer vision\napplications in dynamic robot system scenarios.<\/jats:p>","DOI":"10.1515\/itit-2016-0021","type":"journal-article","created":{"date-parts":[[2016,9,29]],"date-time":"2016-09-29T08:31:13Z","timestamp":1475137873000},"page":"267-280","source":"Crossref","is-referenced-by-count":4,"title":["Invasive computing for timing-predictable stream processing on MPSoCs"],"prefix":"10.1515","volume":"58","author":[{"given":"Stefan","family":"Wildermann","sequence":"first","affiliation":[{"name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Hardware\/Software Co-Design, Cauerstr. 11, 91058 Erlangen, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Bader","sequence":"additional","affiliation":[{"name":"Technical University of Munich (TUM), Hardware-aware algorithms and software for HPC, Boltzmannstr. 3, 85748 Garching, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lars","family":"Bauer","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology (KIT), Chair for Embedded Systems, Haid-und-Neu-Str. 7, 76131 Karlsruhe, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marvin","family":"Damschen","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology (KIT), Chair for Embedded Systems, Haid-und-Neu-Str. 7, 76131 Karlsruhe, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dirk","family":"Gabriel","sequence":"additional","affiliation":[{"name":"Technical University of Munich (TUM), Intstitute for Integrated Systems, Arcisstr. 21, 80290 Munich, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Gerndt","sequence":"additional","affiliation":[{"name":"Technical University of Munich (TUM), Chair for Computer Architecture, Boltzmannstr. 3, 85748 Garching, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Gla\u00df","sequence":"additional","affiliation":[{"name":"Ulm University, Institute of Embedded Systems\/Real-Time Systems, Albert-Einstein-Allee 11, 89081 Ulm, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00f6rg","family":"Henkel","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology (KIT), Chair for Embedded Systems, Haid-und-Neu-Str. 7, 76131 Karlsruhe, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Johny","family":"Paul","sequence":"additional","affiliation":[{"name":"Technical University of Munich (TUM), Intstitute for Integrated Systems, Arcisstr. 21, 80290 Munich, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander","family":"P\u00f6ppl","sequence":"additional","affiliation":[{"name":"Technical University of Munich (TUM), Hardware-aware algorithms and software for HPC, Boltzmannstr. 3, 85748 Garching, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sascha","family":"Roloff","sequence":"additional","affiliation":[{"name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Hardware\/Software Co-Design, Cauerstr. 11, 91058 Erlangen, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tobias","family":"Schwarzer","sequence":"additional","affiliation":[{"name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Hardware\/Software Co-Design, Cauerstr. 11, 91058 Erlangen, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gregor","family":"Snelting","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology (KIT), Institute for Program Structures and Data Organisation (IPD), Am Fasanengarten 5, 76131 Karlsruhe, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Walter","family":"Stechele","sequence":"additional","affiliation":[{"name":"Technical University of Munich (TUM), Intstitute for Integrated Systems, Arcisstr. 21, 80290 Munich, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00fcrgen","family":"Teich","sequence":"additional","affiliation":[{"name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Hardware\/Software Co-Design, Cauerstr. 11, 91058 Erlangen, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Weichslgartner","sequence":"additional","affiliation":[{"name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Hardware\/Software Co-Design, Cauerstr. 11, 91058 Erlangen, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Zwinkau","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology (KIT), Institute for Program Structures and Data Organisation (IPD), Am Fasanengarten 5, 76131 Karlsruhe, Germany Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"374","published-online":{"date-parts":[[2016,9,30]]},"container-title":["it - Information Technology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.degruyter.com\/view\/j\/itit.2016.58.issue-6\/itit-2016-0021\/itit-2016-0021.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/itit-2016-0021\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/itit-2016-0021\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,6,23]],"date-time":"2021-06-23T11:44:39Z","timestamp":1624448679000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/itit-2016-0021\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,9,30]]},"references-count":0,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2016,9,30]]},"published-print":{"date-parts":[[2016,12,28]]}},"alternative-id":["10.1515\/itit-2016-0021"],"URL":"https:\/\/doi.org\/10.1515\/itit-2016-0021","relation":{},"ISSN":["1611-2776","2196-7032"],"issn-type":[{"value":"1611-2776","type":"print"},{"value":"2196-7032","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,9,30]]}}}