{"id":3853,"date":"2023-01-24T11:48:33","date_gmt":"2023-01-24T09:48:33","guid":{"rendered":"https:\/\/gaz-temporal.i3a.es\/?p=3853"},"modified":"2023-01-24T11:48:35","modified_gmt":"2023-01-24T09:48:35","slug":"tertimuss-simulation-environment-for-thermal-aware-real-time-scheduling","status":"publish","type":"post","link":"https:\/\/gaz.i3a.es\/es\/tertimuss-simulation-environment-for-thermal-aware-real-time-scheduling\/","title":{"rendered":"TERTIMUSS: SIMULATION ENVIRONMENT FOR THERMAL-AWARE REAL TIME SCHEDULING"},"content":{"rendered":"<div id=\"pl-gb3853-69f16213bce03\"  class=\"panel-layout\" ><div id=\"pg-gb3853-69f16213bce03-0\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-gb3853-69f16213bce03-0\" data-stretch-type=\"full-width-stretch\" ><div id=\"pgc-gb3853-69f16213bce03-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb3853-69f16213bce03-0-0-0\" class=\"so-panel widget widget_sow-hero panel-first-child panel-last-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-hero so-widget-sow-hero-default-93415d0e2dbf-3853 so-widget-fittext-wrapper\"\n\t\t\t data-fit-text-compressor=\"0.85\"\n\t\t>\t\t\t\t<div class=\"sow-slider-base\" style=\"display: none\" tabindex=\"0\">\n\t\t\t\t\t<ul\n\t\t\t\t\tclass=\"sow-slider-images\"\n\t\t\t\t\tdata-settings=\"{&quot;pagination&quot;:true,&quot;speed&quot;:800,&quot;timeout&quot;:8000,&quot;paused&quot;:false,&quot;pause_on_hover&quot;:false,&quot;swipe&quot;:true,&quot;nav_always_show_desktop&quot;:&quot;&quot;,&quot;nav_always_show_mobile&quot;:&quot;&quot;,&quot;breakpoint&quot;:&quot;780px&quot;,&quot;unmute&quot;:false,&quot;anchor&quot;:null}\"\n\t\t\t\t\t\t\t\t\t\tdata-anchor-id=\"\"\n\t\t\t\t>\t\t<li class=\"sow-slider-image\" style=\"visibility: visible;;background-color: #1e73be\" >\n\t\t\t\t\t<div class=\"sow-slider-image-container\">\n\t\t\t<div class=\"sow-slider-image-wrapper\">\n\t\t\t\t<h3 style=\"text-align: center\"><a href=\"..\/repositories\/\">Repositorios<\/a><\/h3>\n<h1 class=\"ultp-block-title\" style=\"text-align: center\">TERTIMUSS: SIMULATION ENVIRONMENT FOR THERMAL-AWARE REAL TIME SCHEDULING\n<\/h1>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/li>\n\t\t<\/ul>\t\t\t\t<ol class=\"sow-slider-pagination\">\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"#\" data-goto=\"0\" aria-label=\"mostrar diapositiva 1\"><\/a><\/li>\n\t\t\t\t\t\t\t\t\t<\/ol>\n\n\t\t\t\t<div class=\"sow-slide-nav sow-slide-nav-next\">\n\t\t\t\t\t<a href=\"#\" data-goto=\"next\" aria-label=\"diapositiva siguiente\" data-action=\"next\">\n\t\t\t\t\t\t<em class=\"sow-sld-icon-thin-right\"><\/em>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"sow-slide-nav sow-slide-nav-prev\">\n\t\t\t\t\t<a href=\"#\" data-goto=\"previous\" aria-label=\"diapositiva anterior\" data-action=\"prev\">\n\t\t\t\t\t\t<em class=\"sow-sld-icon-thin-left\"><\/em>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n\n<div id=\"pl-gb3853-69f16213bd831\"  class=\"panel-layout\" ><div id=\"pg-gb3853-69f16213bd831-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb3853-69f16213bd831-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb3853-69f16213bd831-0-0-0\" class=\"so-panel widget widget_sow-cta panel-first-child panel-last-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-cta so-widget-sow-cta-default-54eb91ca71d3-3853\"\n\t\t\t\n\t\t><div\n\tclass=\"sow-cta-base\"\n\t>\n\t\n\t<div class=\"sow-cta-wrapper\">\n\n\t\t<div class=\"sow-cta-text\">\n\t\t\t\t\t\t\t<h4 class=\"sow-cta-title\">\n\t\t\t\t\tGo to repository\t\t\t\t<\/h4>\n\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t<div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-button so-widget-sow-button-flat-4c3e8fecb75d\"\n\t\t\t\n\t\t><div class=\"ow-button-base ow-button-align-center\"\n>\n\t\t\t<a\n\t\t\t\t\thref=\"https:\/\/github.com\/uz-gaz\/Tertimuss\"\n\t\t\t\t\tclass=\"sowb-button ow-icon-placement-right ow-button-hover\" target=\"_blank\" rel=\"noopener noreferrer\" \t>\n\t\t<span>\n\t\t\t\t\t\t\t<div class=\"sow-icon-image\" style=\"background-image: url(https:\/\/gaz.i3a.es\/wp-content\/uploads\/2023\/01\/github_icon.png)\"><\/div>\n\t\t\t\t\n\t\t\tGo\t\t<\/span>\n\t\t\t<\/a>\n\t<\/div>\n<\/div>\n\t<\/div>\n\n\t<\/div>\n<\/div><\/div><\/div><div id=\"pgc-gb3853-69f16213bd831-0-1\"  class=\"panel-grid-cell\" ><div id=\"panel-gb3853-69f16213bd831-0-1-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"1\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<section class=\"kc-elm kc-css-46569 kc_row\">\n<div class=\"kc-row-container kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-389721 kc_col-sm-10 kc_column kc_col-sm-10\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-704317 kc_text_block\">\n<section class=\"kc-elm kc-css-825285 kc_row\">\n<div class=\"kc-row-container kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-970762 kc_col-sm-10 kc_column kc_col-sm-10\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-601193 kc_text_block\">\n<section class=\"kc-elm kc-css-904948 kc_row\">\n<div class=\"kc-row-container  kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-651032 kc_col-sm-10 kc_column kc_col-sm-10\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-286840 kc_text_block\">\n<p>Tertimuss is an evaluation tool for real-time multiprocessor schedulers. A user-friendly interface makes the scheduler implementation and evaluation easier.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"kc-elm kc-css-719385 kc_row\">\n<div class=\"kc-row-container kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-600712 kc_col-sm-12 kc_column kc_col-sm-12\">\n<div class=\"kc-col-container\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-gb3853-69f16213bd831-1\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb3853-69f16213bd831-1-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb3853-69f16213bd831-1-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"2\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>This project is the result of a joint effort involving the GaZ group at the University of Zaragoza, Spain and the CINVESTAV \u2013 IPN Unidad Guadalajara, Mexico.<\/p>\n<p>The peer website of this page at the CINVESTAV can be reached\u00a0<a href=\"https:\/\/www.gdl.cinvestav.mx\/art\/index.php?page=RTOS\">at this link<\/a>.<\/p>\n<p>As of today, we have released two simulation environments. TCPN-ThermalSim\u00a0was our starting point, developed in MatLab\u00ae with\u00a0Tertimuss being a complete rebuild in Python, which constitutes our current simulation tool.<\/p>\n<p><strong>Tertimuss<\/strong><\/p>\n<p>Tertimuss is a simulation environment for designing and testing Real Time multiprocessor schedulers subject to thermal constraints. It consists of four modules. The fist module allows the definition of the system (processors, tasks) and their parameters. The second module automatically build a TCPN model, generating the state and thermal equations. The third module is for selecting, modifying or adding and parameterizing the scheduling algorithm. The fourth module allows the user to perform simulations and collect, process and plot results. The parameters of the tasks can be defined either manually or automatically (by means of the integrated UUnifast algorithm). You can subscribe to the public version of Tertimuss at\u00a0<a href=\"https:\/\/github.com\/uz-gaz\/Tertimuss\">https:\/\/github.com\/uz-gaz\/Tertimuss<\/a>.<\/p>\n<p><strong>TCPN-ThermalSim<\/strong><\/p>\n<p>Download at\u00a0<a href=\"https:\/\/www.gdl.cinvestav.mx\/art\/uploads\/SchedulerFrameworkTCPN.zip\">https:\/\/www.gdl.cinvestav.mx\/art\/uploads\/SchedulerFrameworkTCPN.zip<\/a><\/p>\n<p><strong>Development team<\/strong><\/p>\n<p>CINVESTAV: Laura Rubio-Anguiano, Gaddiel Desirena L\u00f3pez, Antonio Ram\u00edrez-Trevi\u00f1o<\/p>\n<p>UZ: Abel Chils Trabanco, Jos\u00e9 Luis Briz<\/p>\n<p><strong>Acknowledgments<\/strong><\/p>\n<p>Partially supported by the Ministerio de Ciencia, Innovaci\u00f3n y Universidades and the European ERDF under Grant TIN2016-76635-C2-1-R (AEI\/ERDF, EU), and by the Aragon Government (T58 17R research group) and ERDF 2014-2020 Construyendo Europa desde Arag\u00f3n.<\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div>\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":3636,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[241],"tags":[],"class_list":["post-3853","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-repositories"],"_links":{"self":[{"href":"https:\/\/gaz.i3a.es\/es\/wp-json\/wp\/v2\/posts\/3853","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gaz.i3a.es\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gaz.i3a.es\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gaz.i3a.es\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gaz.i3a.es\/es\/wp-json\/wp\/v2\/comments?post=3853"}],"version-history":[{"count":1,"href":"https:\/\/gaz.i3a.es\/es\/wp-json\/wp\/v2\/posts\/3853\/revisions"}],"predecessor-version":[{"id":3854,"href":"https:\/\/gaz.i3a.es\/es\/wp-json\/wp\/v2\/posts\/3853\/revisions\/3854"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gaz.i3a.es\/es\/wp-json\/wp\/v2\/media\/3636"}],"wp:attachment":[{"href":"https:\/\/gaz.i3a.es\/es\/wp-json\/wp\/v2\/media?parent=3853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gaz.i3a.es\/es\/wp-json\/wp\/v2\/categories?post=3853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gaz.i3a.es\/es\/wp-json\/wp\/v2\/tags?post=3853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}