{"id":1171,"date":"2020-10-20T15:47:39","date_gmt":"2020-10-20T14:47:39","guid":{"rendered":"https:\/\/babel.isa.uma.es\/kipr\/?p=1171"},"modified":"2020-10-20T15:47:39","modified_gmt":"2020-10-20T14:47:39","slug":"for-compilers-to-be-wcet-aware","status":"publish","type":"post","link":"https:\/\/babel.isa.uma.es\/kipr\/?p=1171","title":{"rendered":"For compilers to be WCET-aware"},"content":{"rendered":"<h4>Heiko Falk, Paul Lokuciejewski, <strong>A compiler framework for the reduction of worst-case execution times,<\/strong> Real-Time Systems volume 46, pages251\u2013300(2010), <a href=\"https:\/\/doi.org\/10.1007\/s11241-019-09337-9\" target=\"_blank\">DOI: 10.1007\/s11241-019-09337-9<\/a>.<\/h4>\n<blockquote><p>The current practice to design software for real-time systems is tedious. There is almost no tool support that assists the designer in automatically deriving safe bounds of the worst-case execution time (WCET) of a system during code generation and in systematically optimizing code to reduce WCET. This article presents concepts and infrastructures for WCET-aware code generation and optimization techniques for WCET reduction. All together, they help to obtain code explicitly optimized for its worst-case timing, to automate large parts of the real-time software design flow, and to reduce costs of a real-time system by allowing to use tailored hardware.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Heiko Falk, Paul Lokuciejewski, A compiler framework for the reduction of worst-case execution times, Real-Time Systems volume 46, pages251\u2013300(2010), DOI: <span class=\"ellipsis\">&hellip;<\/span> <span class=\"more-link-wrap\"><a href=\"https:\/\/babel.isa.uma.es\/kipr\/?p=1171\" class=\"more-link\"><span>Read More &rarr;<\/span><\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[285,56],"tags":[57],"class_list":["post-1171","post","type-post","status-publish","format-standard","hentry","category-computer-science","category-real-time-systems","tag-wcet-analysis"],"_links":{"self":[{"href":"https:\/\/babel.isa.uma.es\/kipr\/index.php?rest_route=\/wp\/v2\/posts\/1171"}],"collection":[{"href":"https:\/\/babel.isa.uma.es\/kipr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/babel.isa.uma.es\/kipr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/babel.isa.uma.es\/kipr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/babel.isa.uma.es\/kipr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1171"}],"version-history":[{"count":1,"href":"https:\/\/babel.isa.uma.es\/kipr\/index.php?rest_route=\/wp\/v2\/posts\/1171\/revisions"}],"predecessor-version":[{"id":1172,"href":"https:\/\/babel.isa.uma.es\/kipr\/index.php?rest_route=\/wp\/v2\/posts\/1171\/revisions\/1172"}],"wp:attachment":[{"href":"https:\/\/babel.isa.uma.es\/kipr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/babel.isa.uma.es\/kipr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/babel.isa.uma.es\/kipr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}