{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/42255"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/42255","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Light-PREM: automatically transforming existing applications to the Predictable Execution Model","abstract":"As real-time embedded systems become more complex, there is a desire to use these systems on higher performance commercial off-the-shelf (COTS) components. However, worst case execution times (WCET) are unreasonably high on these components, due to contention amongst resources. Past work has introduced the Predictable Execution Model (PREM) to solve this issue, but unfortunately, the time required to port existing code bases to this model is too high. Light-PREM is a tool that aims to extend this framework by automating certain processes that previously had to be done by hand. This thesis goes over the interface, implementation and preliminary results of two different implementations of Light-PREM.","abstract_html":"As real-time embedded systems become more complex, there is a desire to use these systems on higher performance commercial off-the-shelf (COTS) components. However, worst case execution times (WCET) are unreasonably high on these components, due to contention amongst resources. Past work has introduced the Predictable Execution Model (PREM) to solve this issue, but unfortunately, the time required to port existing code bases to this model is too high. Light-PREM is a tool that aims to extend this framework by automating certain processes that previously had to be done by hand. This thesis goes over the interface, implementation and preliminary results of two different implementations of Light-PREM.","abstract_has_math":false,"creators":["Dudko, Roman"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Caccamo, Marco"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2013,"date_issued":"2013-02-03T19:29:21Z","date_published":"2013-02-03T19:29:21Z","updated_at":"2026-07-22T22:25:33Z","subjects":["Predictable Execution Model (PREM)","Predictable Execution Model","Commercial off-the-shelf (COTS)","Real-time","Prefetching","Code Generation"],"languages":["en"],"rights":["Copyright 2012 Roman Dudko"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/42255","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Caccamo, Marco"]},{"key":"dc:creator","label":"Author","values":["Dudko, Roman"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2013-02-03T19:29:21Z","2012-12"]},{"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":["Predictable Execution Model (PREM)","Predictable Execution Model","Commercial off-the-shelf (COTS)","Real-time","Prefetching","Code Generation"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2012 Roman Dudko"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/42255"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["As real-time embedded systems become more complex, there is a desire to use these systems on higher performance commercial off-the-shelf (COTS) components. However, worst case execution times (WCET) are unreasonably high on these components, due to contention amongst resources. Past work has introduced the Predictable Execution Model (PREM) to solve this issue, but unfortunately, the time required to port existing code bases to this model is too high. Light-PREM is a tool that aims to extend this framework by automating certain processes that previously had to be done by hand. This thesis goes over the interface, implementation and preliminary results of two different implementations of Light-PREM.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2012-12-07T23:39:42Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 2 thesis.tex: 155981 bytes, checksum: de96af895c0be4a771d5d370f1d1d80e (MD5) Dudko_Roman.pdf: 1044840 bytes, checksum: 9f9cd539ca6aebd79e4e749dd0b174f1 (MD5)","Made available in DSpace on 2013-02-03T19:29:21Z (GMT). No. of bitstreams: 3 Roman_Dudko.pdf: 1044840 bytes, checksum: 9f9cd539ca6aebd79e4e749dd0b174f1 (MD5) thesis.tex: 155981 bytes, checksum: de96af895c0be4a771d5d370f1d1d80e (MD5) license.txt: 4059 bytes, checksum: 4b6f5655b8d2de3231019f09baa4fe79 (MD5)"]},{"key":"dc:title","label":"Title","values":["Light-PREM: automatically transforming existing applications to the Predictable Execution Model"]}]}],"canonical_facts":{"dc:contributor":["Caccamo, Marco"],"dc:creator":["Dudko, Roman"],"dc:date":["2013-02-03T19:29:21Z","2012-12"],"dc:description":["As real-time embedded systems become more complex, there is a desire to use these systems on higher performance commercial off-the-shelf (COTS) components. However, worst case execution times (WCET) are unreasonably high on these components, due to contention amongst resources. Past work has introduced the Predictable Execution Model (PREM) to solve this issue, but unfortunately, the time required to port existing code bases to this model is too high. Light-PREM is a tool that aims to extend this framework by automating certain processes that previously had to be done by hand. This thesis goes over the interface, implementation and preliminary results of two different implementations of Light-PREM.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2012-12-07T23:39:42Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 2 thesis.tex: 155981 bytes, checksum: de96af895c0be4a771d5d370f1d1d80e (MD5) Dudko_Roman.pdf: 1044840 bytes, checksum: 9f9cd539ca6aebd79e4e749dd0b174f1 (MD5)","Made available in DSpace on 2013-02-03T19:29:21Z (GMT). No. of bitstreams: 3 Roman_Dudko.pdf: 1044840 bytes, checksum: 9f9cd539ca6aebd79e4e749dd0b174f1 (MD5) thesis.tex: 155981 bytes, checksum: de96af895c0be4a771d5d370f1d1d80e (MD5) license.txt: 4059 bytes, checksum: 4b6f5655b8d2de3231019f09baa4fe79 (MD5)"],"dc:identifier":["http://hdl.handle.net/2142/42255"],"dc:language":["en"],"dc:rights":["Copyright 2012 Roman Dudko"],"dc:subject":["Predictable Execution Model (PREM)","Predictable Execution Model","Commercial off-the-shelf (COTS)","Real-time","Prefetching","Code Generation"],"dc:title":["Light-PREM: automatically transforming existing applications to the Predictable Execution Model"],"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:25:33Z"}