TY - GEN
T1 - Comparative analysis of middleware for multi-processor system-on-chip (MPSoC)
AU - Jallad, Abdul Halim Mufid
AU - Mohammad, Lubna Badri
PY - 2013
Y1 - 2013
N2 - Efficient software is required in order to make optimum utilization of the full-scale features of the rapidly developing MPSoC hardware. Embedded MPSoCs are characterized by their heterogeneity and resource limitation. In addition, embedded MPSoCs systems would be required to deal with a complex set of tasks whose resource requirements cannot be easily determined statically at design time. Middleware is a particularly important software component of embedded MPSoC that enables the system to overcome heterogeneity and manage resources dynamically at run-time. An important part of the middleware is the run-time system manager responsible for the distributed resource manager of the MPSoC-based system. System management at run-time is important for many modern embedded systems because the tasks performed by the system vary over time. In this paper we explore design trade-offs for middleware systems targeting multi-core embedded systems. The experimental platform implemented for the project is presented and future work is highlighted.
AB - Efficient software is required in order to make optimum utilization of the full-scale features of the rapidly developing MPSoC hardware. Embedded MPSoCs are characterized by their heterogeneity and resource limitation. In addition, embedded MPSoCs systems would be required to deal with a complex set of tasks whose resource requirements cannot be easily determined statically at design time. Middleware is a particularly important software component of embedded MPSoC that enables the system to overcome heterogeneity and manage resources dynamically at run-time. An important part of the middleware is the run-time system manager responsible for the distributed resource manager of the MPSoC-based system. System management at run-time is important for many modern embedded systems because the tasks performed by the system vary over time. In this paper we explore design trade-offs for middleware systems targeting multi-core embedded systems. The experimental platform implemented for the project is presented and future work is highlighted.
KW - embedded systems
KW - middleware
KW - Multi-Processor-System-on-Chip
KW - Multicore
KW - run-time management
UR - http://www.scopus.com/inward/record.url?scp=84881092541&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84881092541&partnerID=8YFLogxK
U2 - 10.1109/Innovations.2013.6544403
DO - 10.1109/Innovations.2013.6544403
M3 - Conference contribution
AN - SCOPUS:84881092541
SN - 9781467362030
T3 - 2013 9th International Conference on Innovations in Information Technology, IIT 2013
SP - 113
EP - 117
BT - 2013 9th International Conference on Innovations in Information Technology, IIT 2013
T2 - 2013 9th International Conference on Innovations in Information Technology, IIT 2013
Y2 - 17 March 2013 through 19 March 2013
ER -