Multimedia Multiprocessor Systems [electronic resource] : Analysis, Design and Management /
Kumar, Akash.author.
Corporaal, Henk.author.
Mesman, Bart.author.
Ha, Yajun.author.
Modern multimedia systems are becoming increasingly multiprocessor and heterogeneous to match the high performance and low power demands placed on them by the large number of applications. The concurrent execution of these applications causes interference and unpredictability in the performance of these systems. In Multimedia Multiprocessor Systems, an analysis mechanism is presented to accurately predict the performance of multiple applications executing concurrently. With high consumer demand the time-to-market has become significantly lower. To cope with the complexity in designing such systems, an automated design-flow is needed that can generate systems from a high-level architectural description such that they are not error-prone and consume less time. Such a design methodology is presented for multiple use-cases -- combinations of active applications. A resource manager is also presented to manage the various resources in the system, and to achieve the goals of performance prediction, admission control and budget enforcement.
Description based upon print version of record.
Includes bibliographical references (p. 155-160) and index.
Trends and Challenges in Multimedia Systems -- Application Modeling and Scheduling -- Probabilistic Performance Prediction -- Resource Management -- Multiprocessor System Design and Synthesis -- Multiple Use-cases System Design -- Conclusions and Open Problems.
Modern multimedia systems are becoming increasingly multiprocessor and heterogeneous to match the high performance and low power demands placed on them by the large number of applications. The concurrent execution of these applications causes interference and unpredictability in the performance of these systems. In Multimedia Multiprocessor Systems, an analysis mechanism is presented to accurately predict the performance of multiple applications executing concurrently. With high consumer demand the time-to-market has become significantly lower. To cope with the complexity in designing such systems, an automated design-flow is needed that can generate systems from a high-level architectural description such that they are not error-prone and consume less time. Such a design methodology is presented for multiple use-cases -- combinations of active applications. A resource manager is also presented to manage the various resources in the system, and to achieve the goals of performance prediction, admission control and budget enforcement.
Electronic circuits.
Microprocessors.
Circuits and Systems.
Processor Architectures.
Embedded systems