http://iis-projects.ee.ethz.ch/api.php?action=feedcontributions&user=Mmaxim&feedformat=atomiis-projects - User contributions [en]2024-03-28T22:11:35ZUser contributionsMediaWiki 1.28.0http://iis-projects.ee.ethz.ch/index.php?title=PREM_Runtime_Scheduling_Policies&diff=5604PREM Runtime Scheduling Policies2020-11-02T09:47:31Z<p>Mmaxim: /* Project Details */</p>
<hr />
<div>==Introduction==<br />
Modern heterogeneous System-on-Chips (SoCs) are cost-efficient and feature the processing power required to run increasingly complex embedded applications such as autonomous driving or smart manufacturing. However, these applications have real-time requirements and thus necessitate timing predictability. ''Real-time correctness'' is only achieved if the computational outputs are both correct ''and'' delivered before their respective ''deadlines''. To ensure that the deadlines are not violated, real-time systems are designed in accordance with their Worst-Case Execution Time (WCET). Deriving tight WCET bounds is problematic in these systems, as main memory is shared among the computing resources within the SoC, leading to memory interference and increases in WCET. Because hardware in modern computing platforms is designed to minimize average case execution time rather than the WCET, the PREM model has been proposed to address the memory interference problem.<br />
==Project Details==<br />
The goal of this project is to extend a fully functioning PREM runtime currently only using the First Come, First Served (FCFS) policy to a set of more advanced online policies and evaluate them. <br />
===Prerequisites===<br />
* [https://tec.ee.ethz.ch/education/lectures/embedded-systems.html Embedded Systems] lecture by Prof. Thiele.<br />
* Interest in learning/using C, Linux and git.<br />
===Status: Available===<br />
* Looking for one interested student for a semester project, possibly a group project.<br />
* Supervision: [[Mmaxim | Maxim Mattheeuws]]<br />
===Professor===<br />
[https://iis.ee.ethz.ch/people/person-detail.html?persid=194234 Luca Benini]<br />
<br />
==Practical Details==<br />
===Meetings & Presentations===<br />
The students and advisor(s) agree on weekly meetings to discuss all relevant decisions and decide on how to proceed. Of course, additional meetings can be organized to address urgent issues. <br />
<br />
At the end of the project, you have to present your work during a 15min presentation and 5min discussion as part of the IIS colloquium.<br />
<br />
* '''[[Project Plan]]'''<br />
* '''[[Project Meetings]]'''<br />
* '''[[Final Report]]'''<br />
* '''[[Final Presentation]]'''<br />
<br />
[[Category:Available]] <br />
[[Category:Mmaxim]]<br />
[[Category:Digital]] <br />
[[Category:Semester Thesis]] <br />
[[Category:Predictable_Execution]]</div>Mmaximhttp://iis-projects.ee.ethz.ch/index.php?title=Category:Mmaxim&diff=5603Category:Mmaxim2020-11-02T09:44:29Z<p>Mmaxim: Redirected page to Mmaxim</p>
<hr />
<div>#REDIRECT [[Mmaxim]]</div>Mmaximhttp://iis-projects.ee.ethz.ch/index.php?title=PREM_Runtime_Scheduling_Policies&diff=5602PREM Runtime Scheduling Policies2020-11-02T09:42:39Z<p>Mmaxim: </p>
<hr />
<div>==Introduction==<br />
Modern heterogeneous System-on-Chips (SoCs) are cost-efficient and feature the processing power required to run increasingly complex embedded applications such as autonomous driving or smart manufacturing. However, these applications have real-time requirements and thus necessitate timing predictability. ''Real-time correctness'' is only achieved if the computational outputs are both correct ''and'' delivered before their respective ''deadlines''. To ensure that the deadlines are not violated, real-time systems are designed in accordance with their Worst-Case Execution Time (WCET). Deriving tight WCET bounds is problematic in these systems, as main memory is shared among the computing resources within the SoC, leading to memory interference and increases in WCET. Because hardware in modern computing platforms is designed to minimize average case execution time rather than the WCET, the PREM model has been proposed to address the memory interference problem.<br />
==Project Details==<br />
The goal of this project is to extend a fully functioning PREM runtime using the First Come, First Served (FCFS) policy to a set of more advanced online policies and evaluate them. <br />
===Prerequisites===<br />
* [https://tec.ee.ethz.ch/education/lectures/embedded-systems.html Embedded Systems] lecture by Prof. Thiele.<br />
* Interest in learning/using C, Linux and git.<br />
===Status: Available===<br />
* Looking for one interested student for a semester project, possibly a group project.<br />
* Supervision: [[Mmaxim | Maxim Mattheeuws]]<br />
===Professor===<br />
[https://iis.ee.ethz.ch/people/person-detail.html?persid=194234 Luca Benini]<br />
<br />
==Practical Details==<br />
===Meetings & Presentations===<br />
The students and advisor(s) agree on weekly meetings to discuss all relevant decisions and decide on how to proceed. Of course, additional meetings can be organized to address urgent issues. <br />
<br />
At the end of the project, you have to present your work during a 15min presentation and 5min discussion as part of the IIS colloquium.<br />
<br />
* '''[[Project Plan]]'''<br />
* '''[[Project Meetings]]'''<br />
* '''[[Final Report]]'''<br />
* '''[[Final Presentation]]'''<br />
<br />
[[Category:Available]] <br />
[[Category:Mmaxim]]<br />
[[Category:Digital]] <br />
[[Category:Semester Thesis]] <br />
[[Category:Predictable_Execution]]</div>Mmaximhttp://iis-projects.ee.ethz.ch/index.php?title=PREM_Runtime_Scheduling_Policies&diff=5601PREM Runtime Scheduling Policies2020-11-02T09:42:04Z<p>Mmaxim: /* Meetings & Presentations */</p>
<hr />
<div>==Introduction==<br />
Modern heterogeneous System-on-Chips (SoCs) are cost-efficient and feature the processing power required to run increasingly complex embedded applications such as autonomous driving or smart manufacturing. However, these applications have real-time requirements and thus necessitate timing predictability. ''Real-time correctness'' is only achieved if the computational outputs are both correct ''and'' delivered before their respective ''deadlines''. To ensure that the deadlines are not violated, real-time systems are designed in accordance with their Worst-Case Execution Time (WCET). Deriving tight WCET bounds is problematic in these systems, as main memory is shared among the computing resources within the SoC, leading to memory interference and increases in WCET. Because hardware in modern computing platforms is designed to minimize average case execution time rather than the WCET, the PREM model has been proposed to address the memory interference problem.<br />
==Project Details==<br />
The goal of this project is to extend a fully functioning PREM runtime using the First Come, First Served (FCFS) policy to a set of more advanced online policies and evaluate them. <br />
===Prerequisites===<br />
* [https://tec.ee.ethz.ch/education/lectures/embedded-systems.html Embedded Systems] lecture by Prof. Thiele.<br />
* Interest in learning/using C, Linux and git.<br />
===Status: Available===<br />
* Looking for one interested student for a semester project, possibly a group project.<br />
* Supervision: [[Mmaxim | Maxim Mattheeuws]]<br />
===Professor===<br />
[https://iis.ee.ethz.ch/people/person-detail.html?persid=194234 Luca Benini]<br />
<br />
==Practical Details==<br />
===Meetings & Presentations===<br />
The students and advisor(s) agree on weekly meetings to discuss all relevant decisions and decide on how to proceed. Of course, additional meetings can be organized to address urgent issues. <br />
<br />
At the end of the project, you have to present your work during a 15min presentation and 5min discussion as part of the IIS colloquium.<br />
<br />
* '''[[Project Plan]]'''<br />
* '''[[Project Meetings]]'''<br />
* '''[[Final Report]]'''<br />
* '''[[Final Presentation]]'''<br />
<br />
[[Category:Digital]] <br />
[[Category:Available]] <br />
[[Category:Semester Thesis]] <br />
[[Category:Predictable_Execution]]<br />
[[Category:Mmaxim]]</div>Mmaximhttp://iis-projects.ee.ethz.ch/index.php?title=PREM_Runtime_Scheduling_Policies&diff=5600PREM Runtime Scheduling Policies2020-11-02T09:40:07Z<p>Mmaxim: </p>
<hr />
<div>==Introduction==<br />
Modern heterogeneous System-on-Chips (SoCs) are cost-efficient and feature the processing power required to run increasingly complex embedded applications such as autonomous driving or smart manufacturing. However, these applications have real-time requirements and thus necessitate timing predictability. ''Real-time correctness'' is only achieved if the computational outputs are both correct ''and'' delivered before their respective ''deadlines''. To ensure that the deadlines are not violated, real-time systems are designed in accordance with their Worst-Case Execution Time (WCET). Deriving tight WCET bounds is problematic in these systems, as main memory is shared among the computing resources within the SoC, leading to memory interference and increases in WCET. Because hardware in modern computing platforms is designed to minimize average case execution time rather than the WCET, the PREM model has been proposed to address the memory interference problem.<br />
==Project Details==<br />
The goal of this project is to extend a fully functioning PREM runtime using the First Come, First Served (FCFS) policy to a set of more advanced online policies and evaluate them. <br />
===Prerequisites===<br />
* [https://tec.ee.ethz.ch/education/lectures/embedded-systems.html Embedded Systems] lecture by Prof. Thiele.<br />
* Interest in learning/using C, Linux and git.<br />
===Status: Available===<br />
* Looking for one interested student for a semester project, possibly a group project.<br />
* Supervision: [[Mmaxim | Maxim Mattheeuws]]<br />
===Professor===<br />
[https://iis.ee.ethz.ch/people/person-detail.html?persid=194234 Luca Benini]<br />
<br />
==Practical Details==<br />
===Meetings & Presentations===<br />
The students and advisor(s) agree on weekly meetings to discuss all relevant decisions and decide on how to proceed. Of course, additional meetings can be organized to address urgent issues. <br />
<br />
At the end of the project, you have to present/defend your work during a 15 min. presentation and 5 min. of discussion as part of the IIS colloquium.<br />
<br />
* '''[[Project Plan]]'''<br />
* '''[[Project Meetings]]'''<br />
* '''[[Final Report]]'''<br />
* '''[[Final Presentation]]'''<br />
<br />
[[Category:Digital]] <br />
[[Category:Available]] <br />
[[Category:Semester Thesis]] <br />
[[Category:Predictable_Execution]]<br />
[[Category:Mmaxim]]</div>Mmaximhttp://iis-projects.ee.ethz.ch/index.php?title=PREM_Runtime_Scheduling_Policies&diff=5599PREM Runtime Scheduling Policies2020-11-02T09:35:35Z<p>Mmaxim: </p>
<hr />
<div>==Introduction==<br />
Modern heterogeneous System-on-Chips (SoCs) are cost-efficient and feature the processing power required to run increasingly complex embedded applications such as autonomous driving or smart manufacturing. However, these applications have real-time requirements and thus necessitate timing predictability. ''Real-time correctness'' is only achieved if the computational outputs are both correct ''and'' delivered before their respective ''deadlines''. To ensure that the deadlines are not violated, real-time systems are designed in accordance with their Worst-Case Execution Time (WCET). Deriving tight WCET bounds is problematic in these systems, as main memory is shared among the computing resources within the SoC, leading to memory interference and increases in WCET. Because hardware in modern computing platforms is designed to minimize average case execution time rather than the WCET, the PREM model has been proposed to address the memory interference problem.<br />
==Project Details==<br />
The goal of this project is to extend a fully functioning PREM runtime using the First Come, First Served (FCFS) policy to a set of more advanced online policies and evaluate them. <br />
===Prerequisites===<br />
* [https://tec.ee.ethz.ch/education/lectures/embedded-systems.html Embedded Systems] lecture by Prof. Thiele.<br />
* Interest in learning/using C, Linux and git.<br />
===Status: Available===<br />
* Looking for one interested student for a semester project, possibly a group project.<br />
* Supervision: [[Mmaxim | Maxim Mattheeuws]]<br />
===Professor===<br />
[https://iis.ee.ethz.ch/people/person-detail.html?persid=194234 Luca Benini]<br />
<br />
==Practical Details==<br />
===Meetings & Presentations===<br />
The students and advisor(s) agree on weekly meetings to discuss all relevant decisions and decide on how to proceed. Of course, additional meetings can be organized to address urgent issues. <br />
<br />
At the end of the project, you have to present/defend your work during a 15 min. presentation and 5 min. of discussion as part of the IIS colloquium.<br />
<br />
* '''[[Project Plan]]'''<br />
* '''[[Project Meetings]]'''<br />
* '''[[Final Report]]'''<br />
* '''[[Final Presentation]]'''<br />
<br />
[[Category:Digital]] <br />
[[Category:Available]] <br />
[[Category:Semester Thesis]] <br />
[[Category:Predictable_Execution]]</div>Mmaximhttp://iis-projects.ee.ethz.ch/index.php?title=PREM_Runtime_Scheduling_Policies&diff=5598PREM Runtime Scheduling Policies2020-11-02T09:35:10Z<p>Mmaxim: </p>
<hr />
<div>==Introduction==<br />
Modern heterogeneous System-on-Chips (SoCs) are cost-efficient and feature the processing power required to run increasingly complex embedded applications such as autonomous driving or smart manufacturing. However, these applications have real-time requirements and thus necessitate timing predictability. ''Real-time correctness'' is only achieved if the computational outputs are both correct ''and'' delivered before their respective ''deadlines''. To ensure that the deadlines are not violated, real-time systems are designed in accordance with their Worst-Case Execution Time (WCET). Deriving tight WCET bounds is problematic in these systems, as main memory is shared among the computing resources within the SoC, leading to memory interference and increases in WCET. Because hardware in modern computing platforms is designed to minimize average case execution time rather than the WCET, the PREM model has been proposed to address the memory interference problem.<br />
==Project Details==<br />
The goal of this project is to extend a fully functioning PREM runtime using the First Come, First Served (FCFS) policy to a set of more advanced online policies and evaluate them. <br />
===Prerequisites===<br />
* [https://tec.ee.ethz.ch/education/lectures/embedded-systems.html Embedded Systems] lecture by Prof. Thiele.<br />
* Interest in learning/using C, Linux and git.<br />
===Status: Available===<br />
* Looking for one interested student for a semester project, possibly a group project.<br />
* Supervision: [[Mmaxim | Maxim Mattheeuws]]<br />
===Professor===<br />
[https://iis.ee.ethz.ch/people/person-detail.html?persid=194234 Luca Benini]<br />
<br />
==Practical Details==<br />
===Meetings & Presentations===<br />
The students and advisor(s) agree on weekly meetings to discuss all relevant decisions and decide on how to proceed. Of course, additional meetings can be organized to address urgent issues. <br />
<br />
At the end of the project, you have to present/defend your work during a 15 min. presentation and 5 min. of discussion as part of the IIS colloquium.<br />
<br />
* '''[[Project Plan]]'''<br />
* '''[[Project Meetings]]'''<br />
* '''[[Final Report]]'''<br />
* '''[[Final Presentation]]'''<br />
<br />
[[Category:Digital]] <br />
[[Category:Available]] <br />
[[Category:Semester Thesis]] <br />
[[Category:Predictable_Execution]]<br />
[[Mmaxim]]</div>Mmaximhttp://iis-projects.ee.ethz.ch/index.php?title=PREM_Runtime_Scheduling_Policies&diff=5597PREM Runtime Scheduling Policies2020-11-02T09:33:05Z<p>Mmaxim: </p>
<hr />
<div>==Introduction==<br />
Modern heterogeneous System-on-Chips (SoCs) are cost-efficient and feature the processing power required to run increasingly complex embedded applications such as autonomous driving or smart manufacturing. However, these applications have real-time requirements and thus necessitate timing predictability. ''Real-time correctness'' is only achieved if the computational outputs are both correct ''and'' delivered before their respective ''deadlines''. To ensure that the deadlines are not violated, real-time systems are designed in accordance with their Worst-Case Execution Time (WCET). Deriving tight WCET bounds is problematic in these systems, as main memory is shared among the computing resources within the SoC, leading to memory interference and increases in WCET. Because hardware in modern computing platforms is designed to minimize average case execution time rather than the WCET, the PREM model has been proposed to address the memory interference problem.<br />
==Project Details==<br />
The goal of this project is to extend a fully functioning PREM runtime using the First Come, First Served (FCFS) policy to a set of more advanced online policies and evaluate them. <br />
===Prerequisites===<br />
* [https://tec.ee.ethz.ch/education/lectures/embedded-systems.html Embedded Systems] lecture by Prof. Thiele.<br />
* Interest in learning/using C, Linux and git.<br />
===Status: Available===<br />
* Looking for one interested student for a semester project, possibly a group project.<br />
* Supervision: [[Mmaxim | Maxim Mattheeuws]]<br />
===Professor===<br />
[https://iis.ee.ethz.ch/people/person-detail.html?persid=194234 Luca Benini]<br />
<br />
==Practical Details==<br />
===Meetings & Presentations===<br />
The students and advisor(s) agree on weekly meetings to discuss all relevant decisions and decide on how to proceed. Of course, additional meetings can be organized to address urgent issues. <br />
<br />
At the end of the project, you have to present/defend your work during a 15 min. presentation and 5 min. of discussion as part of the IIS colloquium.<br />
<br />
* '''[[Project Plan]]'''<br />
* '''[[Project Meetings]]'''<br />
* '''[[Final Report]]'''<br />
* '''[[Final Presentation]]'''<br />
<br />
[[Category:Digital]] <br />
[[Category:Available]] <br />
[[Category:Semester Thesis]] <br />
[[Category:Predictable_Execution]]<br />
[[Category:Mmaxim]]</div>Mmaximhttp://iis-projects.ee.ethz.ch/index.php?title=PREM_Runtime_Scheduling_Policies&diff=5596PREM Runtime Scheduling Policies2020-11-02T09:30:36Z<p>Mmaxim: Created page with "==Introduction== Modern heterogeneous System-on-Chips (SoCs) are cost-efficient and feature the processing power required to run increasingly complex embedded applications su..."</p>
<hr />
<div>==Introduction==<br />
Modern heterogeneous System-on-Chips (SoCs) are cost-efficient and feature the processing power required to run increasingly complex embedded applications such as autonomous driving or smart manufacturing. However, these applications have real-time requirements and thus necessitate timing predictability. ''Real-time correctness'' is only achieved if the computational outputs are both correct ''and'' delivered before their respective ''deadlines''. To ensure that the deadlines are not violated, real-time systems are designed in accordance with their Worst-Case Execution Time (WCET). Deriving tight WCET bounds is problematic in these systems, as main memory is shared among the computing resources within the SoC, leading to memory interference and increases in WCET. Because hardware in modern computing platforms is designed to minimize average case execution time rather than the WCET, the PREM model has been proposed to address the memory interference problem.<br />
==Project Details==<br />
The goal of this project is to extend a fully functioning PREM runtime using the First Come, First Served (FCFS) policy to a set of more advanced online policies and evaluate them. <br />
===Prerequisites===<br />
* [https://tec.ee.ethz.ch/education/lectures/embedded-systems.html Embedded Systems] lecture by Prof. Thiele.<br />
* Interest in learning/using C, Linux and git.<br />
===Status: Available===<br />
* Looking for one interested student for a semester project, possibly a group project.<br />
* Supervision: [[Mmaxim | Maxim Mattheeuws]]<br />
===Professor===<br />
[https://iis.ee.ethz.ch/people/person-detail.html?persid=194234 Luca Benini]<br />
<br />
==Practical Details==<br />
===Meetings & Presentations===<br />
The students and advisor(s) agree on weekly meetings to discuss all relevant decisions and decide on how to proceed. Of course, additional meetings can be organized to address urgent issues. <br />
<br />
At the end of the project, you have to present/defend your work during a 15 min. presentation and 5 min. of discussion as part of the IIS colloquium.<br />
<br />
* '''[[Project Plan]]'''<br />
* '''[[Project Meetings]]'''<br />
* '''[[Final Report]]'''<br />
* '''[[Final Presentation]]'''<br />
<br />
[[Category:Digital]] <br />
[[Category:Available]] <br />
[[Category:Semester Thesis]] <br />
[[Category:Predictable_Execution]]</div>Mmaximhttp://iis-projects.ee.ethz.ch/index.php?title=User:Mmaxim&diff=5593User:Mmaxim2020-11-02T08:42:54Z<p>Mmaxim: Maxim Mattheeuws person details</p>
<hr />
<div>==Maxim Mattheeuws==<br />
* '''Office''': ETZ J71.2<br />
* '''E-Mail''': [mailto:mmaxim@iis.ee.ethz.ch mmaxim@iis.ee.ethz.ch]<br />
* '''Phone''': (+41 44 63) 244 91<br />
* '''Homepage''': [https://iis.ee.ethz.ch/people/person-detail.MTg2NDE2.TGlzdC8zOTg3LDk5MDE4ODk4MA==.html People at IIS]<br />
[[Category:Supervisors]]<br />
[[Category:Digital]]<br />
<br />
==Interests==<br />
* Predictable Execution<br />
* Computer Architecture<br />
* Compiler Design<br />
* Signal Processing<br />
* Artificial Intelligence<br />
<br />
==Available Projects==<br />
<DynamicPageList><br />
supresserrors = true<br />
category = Available<br />
category = Mmaxim<br />
</DynamicPageList><br />
<br />
== Projects in Progress==<br />
<DynamicPageList><br />
supresserrors = true<br />
category = In progress<br />
category = Mmaxim<br />
</DynamicPageList><br />
<br />
== Completed Projects ==<br />
<DynamicPageList><br />
supresserrors = true<br />
category = Completed<br />
category = Mmaxim<br />
</DynamicPageList></div>Mmaxim