MTU Cork Library Catalogue

Syndetics cover image
Image from Syndetics

HW/SW codesign techniques in parallel computing systems / Hassan Youness.

By: Youness, Hassan [author.].
Material type: materialTypeLabelBookPublisher: Saarbrücken, Germany: : LAP Lambert Academic Publishing, 2012Description: xvii, 171 p. : ill. ; 21 cm. + pbk.ISBN: 9783659131257.Other title: Hardware/software co-design in homogeneous and heterogeneous parallel systems.Subject(s): Parallel processing (Electronic computers) | Adaptive computing systems | Computer architectureDDC classification: 621.39 Summary: The hardware/software co-design is the meeting of system-level objectives by exploiting the trade-offs between hardware and software in a system through their concurrent design, and the components of the co-design problem are the specifications, the scheduling and hardware/software partitioning using parallel processing systems including Multiprocessor system-on-chip (MPSoCs). Parallel processing is a promising approach to meet the computational requirements or to enhance the efciency of solving emerging applications. However, it poses a number of problems which are not encountered in sequential processing including designing a parallel algorithm for the application, partitioning of the application into tasks, coordinating communication and synchronization, and scheduling of the tasks onto the machine.

includes bibliographical references.

The hardware/software co-design is the meeting of system-level objectives by exploiting the trade-offs between hardware and software in a system through their concurrent design, and the components of the co-design problem are the specifications, the scheduling and hardware/software partitioning using parallel processing systems including Multiprocessor system-on-chip (MPSoCs). Parallel processing is a promising approach to meet the computational requirements or to enhance the efciency of solving emerging applications. However, it poses a number of problems which are not encountered in sequential processing including designing a parallel algorithm for the application, partitioning of the application into tasks, coordinating communication and synchronization, and scheduling of the tasks onto the machine.

Powered by Koha