Loading...
On Comparison of Architecture-level Dependability Approaches for Multicore Processors in Mixed-critical Embedded Applications
Dabaghi Zarandi, Arezoo | 2015
564
Viewed
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 47801 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Miremadi, Ghasem
- Abstract:
- Nowdays, embedded systems need high dependability and performance and low cost. Use of multicore processors cause increase performance, and can lead to increase dependability with its inherent redundancy. Also mixed critical leads to decrease cost and increase dependability, because designer just considers dependability techniques for high critical tasks. A lot of work to increase dependability of real-time multicore systems with mixed-criticality has been done. In this study, a comprehensive classification of the approaches that has been done in this area is provided. One of the issues that is expressed in muticore, is shared resources. In multicore platforms some resources like memory and bus are shared to decrease cost and increase utilization. Of course shared resource is the most important problem, because it impacts on runtime requests that may miss their deadlines, indeed predictability that is the most important characteristic in real-time systems, may losses. Memory is one of the most important resources, although its utilization is low, in result it must to be shared. Shared memory in real-time systems influences on runtime requests, because where multiple core shares the memory, the access history is the interleaving of accesses performed by all requestors, thereuopn real-time tasks may miss their deadline. Since 2007, for controlling and scheduling requests that need to use the memory, different memory controllers are designed. In this project three memory controllers has been simulated and modled, that time devision multiplexing has maximum dependability in comparison to other cotrollers, but its performance is lower than other. After studies in this project, a new controller which is polling-based has been proposed, that in terms of dependability is such as like time division multiplexing, while 12.3 perecent of performance has been improved by using so
- Keywords:
- Dependability ; Multi-Core Algorithms ; Resource Sharing ; Embedded Real-Time System ; Mixed Criticality ; Memory Controller
- محتواي کتاب
- view