{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:07:13Z","timestamp":1750306033832,"version":"3.41.0"},"reference-count":10,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2018,1,4]],"date-time":"2018-01-04T00:00:00Z","timestamp":1515024000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGBED Rev."],"published-print":{"date-parts":[[2018,1,4]]},"abstract":"<jats:p>Many-core processors are expected to be hardware targets to support the execution of real-time applications. In a many-core processor, cores communicate through a Network-On-Chip (NoC), which offers high bandwidth and scalability, but also introduces contentions leading to additional variability to task execution times. Such contentions also strongly increase the pessimistic trend of worst case execution time estimation. Consequently, modeling and analysis of network contentions interferences on many-core processors is a challenge to support real-time applications. In this article, we formalize a dual task and flow model called DTFM. From the specification of a real-time application composed of a set of tasks and their communication dependencies, DTFM allows us to compute flow requirements and to assess predictability of the tasks. DTFM is extensible enough to be adapted to various NoCs and task models, allowing designers to compare candidate software and NoC architectures. Furthermore, we introduce an original validation approach based on the cross-use of a task level real-time scheduling analysis tool and a cycle-accurate SystemC NoC simulator.<\/jats:p>","DOI":"10.1145\/3177803.3177812","type":"journal-article","created":{"date-parts":[[2018,1,4]],"date-time":"2018-01-04T16:27:31Z","timestamp":1515083251000},"page":"53-59","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["DTFM"],"prefix":"10.1145","volume":"14","author":[{"given":"Mourad","family":"Dridi","sequence":"first","affiliation":[{"name":"Univ. Bretagne Occidentale, Brest, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"St\u00e9phane","family":"Rubini","sequence":"additional","affiliation":[{"name":"Univ. Bretagne Occidentale, Brest, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frank","family":"Singhoff","sequence":"additional","affiliation":[{"name":"Univ. Bretagne Occidentale, Brest, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Philippe","family":"Diguet","sequence":"additional","affiliation":[{"name":"Univ. Bretagne Sud, Lorient, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,1,4]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/ReCoSoC.2016.7533903"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11241-005-0507-9"},{"key":"e_1_2_1_3_1","volume-title":"Many-core Applications Researc Community Symposium (MARC)","author":"Ausbourg B.","year":"2011","unstructured":"B. d' Ausbourg , M. Boyer , E. Noulard , and C. Pagetti . Deterministic execution on many-core platforms: application to the scc . In Many-core Applications Researc Community Symposium (MARC) , Dec 2011 . B. d'Ausbourg, M. Boyer, E. Noulard, and C. Pagetti. Deterministic execution on many-core platforms: application to the scc. In Many-core Applications Researc Community Symposium (MARC), Dec 2011."},{"key":"e_1_2_1_4_1","volume-title":"Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language","author":"Feiler P. H.","year":"2012","unstructured":"P. H. Feiler and D. P. Gluch . Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language . Addison-Wesley , 2012 . P. H. Feiler and D. P. Gluch. Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language. Addison-Wesley, 2012."},{"key":"e_1_2_1_5_1","volume-title":"Cheddar architecture description language. Lab-STICC Technical report","author":"Fotsing C.","year":"2014","unstructured":"C. Fotsing , F. Singhoff , A. Plantec , V. Gaudel , S. Rubini , S. Li , H. N. Tran , L. Lemarchand , P. Dissaux , and J. Legrand . Cheddar architecture description language. Lab-STICC Technical report , 2014 . C. Fotsing, F. Singhoff, A. Plantec, V. Gaudel, S. Rubini, S. Li, H. N. Tran, L. Lemarchand, P. Dissaux, and J. Legrand. Cheddar architecture description language. Lab-STICC Technical report, 2014."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/321738.321743"},{"key":"e_1_2_1_7_1","first-page":"12","volume-title":"17th IFIP\/IEEE International Conference on Very Large Scale Integration (VLSI-SoC)","author":"Sep\u00falveda M.","year":"2009","unstructured":"M. Sep\u00falveda , M. Strum , and W. Chau . Performance impact of QoSS (quality-of-security-service) inclusion for NoC-based systems . In 17th IFIP\/IEEE International Conference on Very Large Scale Integration (VLSI-SoC) , pages 12 -- 14 , Oct 2009 . M. Sep\u00falveda, M. Strum, and W. Chau. Performance impact of QoSS (quality-of-security-service) inclusion for NoC-based systems. In 17th IFIP\/IEEE International Conference on Very Large Scale Integration (VLSI-SoC), pages 12--14, Oct 2009."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/NOCS.2008.4492735"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2009.17"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1046191.1032298"}],"container-title":["ACM SIGBED Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3177803.3177812","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3177803.3177812","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:02:54Z","timestamp":1750215774000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3177803.3177812"}},"subtitle":["a flexible model for schedulability analysis of real-time applications on NoC-based architectures"],"short-title":[],"issued":{"date-parts":[[2018,1,4]]},"references-count":10,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,1,4]]}},"alternative-id":["10.1145\/3177803.3177812"],"URL":"https:\/\/doi.org\/10.1145\/3177803.3177812","relation":{},"ISSN":["1551-3688"],"issn-type":[{"type":"electronic","value":"1551-3688"}],"subject":[],"published":{"date-parts":[[2018,1,4]]},"assertion":[{"value":"2018-01-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}