{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/105237"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/105237","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Predictable inter-core communication for strictly partitioned real-time multi-core systems","abstract":"The Federal Aviation Administration (FAA) in its recent CAST-32A certification guidance suggests that more than one core in a multi-core chip for safety-critical avionics applications can be used only if all the inter-core interference channels have been bounded and accounted for. Researchers have proposed frameworks to partition and regulate access to shared resources, such that multi-core processors can be deployed for safety-critical avionics applications. Strict partitioning of memory resources among cores, however, does not allow inter-core communication. In this paper, we propose a Communication Core Model(CCM) that implements the inter-core communication by bounding the amount of intercore interference in a partitioned multi-core system. A system level perspective of how to realize such CCM along with the implementation details is provided. A formula to derive WCET of the tasks using CCM is provided. We compare our CCM with Contention-based Communication (CBC) where no private banking is enforced for any core. The results of the analytical approach using San Diego Vision Benchmark Suite (SD-VBS) for two models indicate that the CCM shows an improvement of up to 65 percent when compared to the CBC. Moreover, our experimental results indicate that the measured WCET of the tasks of SD-VBS is within the bounds calculated using the proposed analysis.","abstract_html":"The Federal Aviation Administration (FAA) in its recent CAST-32A certification guidance suggests that more than one core in a multi-core chip for safety-critical avionics applications can be used only if all the inter-core interference channels have been bounded and accounted for. Researchers have proposed frameworks to partition and regulate access to shared resources, such that multi-core processors can be deployed for safety-critical avionics applications. Strict partitioning of memory resources among cores, however, does not allow inter-core communication. In this paper, we propose a Communication Core Model(CCM) that implements the inter-core communication by bounding the amount of intercore interference in a partitioned multi-core system. A system level perspective of how to realize such CCM along with the implementation details is provided. A formula to derive WCET of the tasks using CCM is provided. We compare our CCM with Contention-based Communication (CBC) where no private banking is enforced for any core. The results of the analytical approach using San Diego Vision Benchmark Suite (SD-VBS) for two models indicate that the CCM shows an improvement of up to 65 percent when compared to the CBC. Moreover, our experimental results indicate that the measured WCET of the tasks of SD-VBS is within the bounds calculated using the proposed analysis.","abstract_has_math":false,"creators":["Wen, Jen-Yang"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Sha, Lui"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2019,"date_issued":"2019-08-23T20:48:21Z","date_published":"2019-08-23T20:48:21Z","updated_at":"2026-07-22T22:24:44Z","subjects":["Multi-core","Inter-core communication","hard real-time"],"languages":["en"],"rights":["Copyright 2019 Jen-Yang Wen"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/105237","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Sha, Lui"]},{"key":"dc:creator","label":"Author","values":["Wen, Jen-Yang"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2019-08-23T20:48:21Z","2021-08-24T09:15:20Z","2019-04-22","2019-05"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Multi-core","Inter-core communication","hard real-time"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2019 Jen-Yang Wen"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/105237"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["The Federal Aviation Administration (FAA) in its recent CAST-32A certification guidance suggests that more than one core in a multi-core chip for safety-critical avionics applications can be used only if all the inter-core interference channels have been bounded and accounted for. Researchers have proposed frameworks to partition and regulate access to shared resources, such that multi-core processors can be deployed for safety-critical avionics applications. Strict partitioning of memory resources among cores, however, does not allow inter-core communication. In this paper, we propose a Communication Core Model(CCM) that implements the inter-core communication by bounding the amount of intercore interference in a partitioned multi-core system. A system level perspective of how to realize such CCM along with the implementation details is provided. A formula to derive WCET of the tasks using CCM is provided. We compare our CCM with Contention-based Communication (CBC) where no private banking is enforced for any core. The results of the analytical approach using San Diego Vision Benchmark Suite (SD-VBS) for two models indicate that the CCM shows an improvement of up to 65 percent when compared to the CBC. Moreover, our experimental results indicate that the measured WCET of the tasks of SD-VBS is within the bounds calculated using the proposed analysis.","Submission published under a 24 month embargo labeled 'Closed Access', the embargo will last until 2021-05-01","The student, Jen-Yang Wen, accepted the attached license on 2019-04-19 at 18:45.","The student, Jen-Yang Wen, submitted this Thesis for approval on 2019-04-19 at 18:49.","This Thesis was approved for publication on 2019-04-22 at 12:27.","DSpace SAF Submission Ingestion Package generated from Vireo submission #13801 on 2019-08-22 at 16:23:26","Made available in DSpace on 2019-08-23T20:48:21Z (GMT). No. of bitstreams: 2 WEN-THESIS-2019.pdf: 556807 bytes, checksum: e881ea39f01c9059c87cfad6d203847e (MD5) LICENSE.txt: 4205 bytes, checksum: d0449abdd9125ec04a37a74dc2fde376 (MD5) Previous issue date: 2019-04-22","Embargo set by: Seth Robbins for item 112359 Lift date: 2021-08-23T20:48:32Z Reason: Author requested closed access (OA after 2yrs) in Vireo ETD system","Limited Restriction Lifted for Item 112359 on 2021-08-24T09:15:20Z."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Predictable inter-core communication for strictly partitioned real-time multi-core systems"]}]}],"canonical_facts":{"dc:contributor":["Sha, Lui"],"dc:creator":["Wen, Jen-Yang"],"dc:date":["2019-08-23T20:48:21Z","2021-08-24T09:15:20Z","2019-04-22","2019-05"],"dc:description":["The Federal Aviation Administration (FAA) in its recent CAST-32A certification guidance suggests that more than one core in a multi-core chip for safety-critical avionics applications can be used only if all the inter-core interference channels have been bounded and accounted for. Researchers have proposed frameworks to partition and regulate access to shared resources, such that multi-core processors can be deployed for safety-critical avionics applications. Strict partitioning of memory resources among cores, however, does not allow inter-core communication. In this paper, we propose a Communication Core Model(CCM) that implements the inter-core communication by bounding the amount of intercore interference in a partitioned multi-core system. A system level perspective of how to realize such CCM along with the implementation details is provided. A formula to derive WCET of the tasks using CCM is provided. We compare our CCM with Contention-based Communication (CBC) where no private banking is enforced for any core. The results of the analytical approach using San Diego Vision Benchmark Suite (SD-VBS) for two models indicate that the CCM shows an improvement of up to 65 percent when compared to the CBC. Moreover, our experimental results indicate that the measured WCET of the tasks of SD-VBS is within the bounds calculated using the proposed analysis.","Submission published under a 24 month embargo labeled 'Closed Access', the embargo will last until 2021-05-01","The student, Jen-Yang Wen, accepted the attached license on 2019-04-19 at 18:45.","The student, Jen-Yang Wen, submitted this Thesis for approval on 2019-04-19 at 18:49.","This Thesis was approved for publication on 2019-04-22 at 12:27.","DSpace SAF Submission Ingestion Package generated from Vireo submission #13801 on 2019-08-22 at 16:23:26","Made available in DSpace on 2019-08-23T20:48:21Z (GMT). No. of bitstreams: 2 WEN-THESIS-2019.pdf: 556807 bytes, checksum: e881ea39f01c9059c87cfad6d203847e (MD5) LICENSE.txt: 4205 bytes, checksum: d0449abdd9125ec04a37a74dc2fde376 (MD5) Previous issue date: 2019-04-22","Embargo set by: Seth Robbins for item 112359 Lift date: 2021-08-23T20:48:32Z Reason: Author requested closed access (OA after 2yrs) in Vireo ETD system","Limited Restriction Lifted for Item 112359 on 2021-08-24T09:15:20Z."],"dc:format":["application/pdf"],"dc:identifier":["http://hdl.handle.net/2142/105237"],"dc:language":["en"],"dc:rights":["Copyright 2019 Jen-Yang Wen"],"dc:subject":["Multi-core","Inter-core communication","hard real-time"],"dc:title":["Predictable inter-core communication for strictly partitioned real-time multi-core systems"],"dc:type":["text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:24:44Z"}