Hardware/software (HW/SW) co-design has emerged as a crucial and integral part in the development of various embedded applications. Moreover, the increases in the number of embedded multimedia and medical applications make streaming throughput an important attribute of Multi-Processor System-on-Chip (MPSoC). As an important development step, HW/SW partitioning affects the system performance. This paper formulates the optimization of HW/SW partitioning aiming at maximizing streaming throughput with predefined area constraint, targeted for multi-processor system with hardware accelerator sharing capability. Software-oriented and hardware-oriented greedy heuristics for HW/SW partitioning are proposed, as well as a branch-and-bound algorithm wi...
With the increasing capacity of today's integrated circuits, a number ofheterogeneous system-on-chi...
Flasskamp M, Sievers G, Ax J, et al. Performance Estimation of Streaming Applications for Hierarchic...
Many-core accelerators, as represented by the XeonPhi coprocessors and GPGPUs, allow software to exp...
Abstract: It has been proved that the hardware/software partitioning problem is NP-hard. Currently w...
Streaming processing is an important technology that finds applications in networking, multimedia, s...
As many-core accelerators keep integrating more processing units, it becomes increasingly more diffi...
Hardware-software partitioning (HW/SW) divides an application into software and hardware. It is one ...
Modern embedded systems need to support multiple time-constrained multimedia applications that often...
Hardware/software (HW/SW) partitioning is one of the crucial steps of co-design systems. It determin...
Kelly W, Flasskamp M, Sievers G, et al. A Communication Model and Partitioning Algorithm for Streami...
Today, more and more complex tasks are emerging. To finish these tasks within a reasonable time, usi...
Over the past two decades, microprocessor manufacturers have typically relied on wider issue widths ...
Hardware/Software partitioning is one of the most important issues of codesign of embedded systems, ...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
Abstract: An embedded multiprocessor field programmable gate array (FPGA) system has a powerful and...
With the increasing capacity of today's integrated circuits, a number ofheterogeneous system-on-chi...
Flasskamp M, Sievers G, Ax J, et al. Performance Estimation of Streaming Applications for Hierarchic...
Many-core accelerators, as represented by the XeonPhi coprocessors and GPGPUs, allow software to exp...
Abstract: It has been proved that the hardware/software partitioning problem is NP-hard. Currently w...
Streaming processing is an important technology that finds applications in networking, multimedia, s...
As many-core accelerators keep integrating more processing units, it becomes increasingly more diffi...
Hardware-software partitioning (HW/SW) divides an application into software and hardware. It is one ...
Modern embedded systems need to support multiple time-constrained multimedia applications that often...
Hardware/software (HW/SW) partitioning is one of the crucial steps of co-design systems. It determin...
Kelly W, Flasskamp M, Sievers G, et al. A Communication Model and Partitioning Algorithm for Streami...
Today, more and more complex tasks are emerging. To finish these tasks within a reasonable time, usi...
Over the past two decades, microprocessor manufacturers have typically relied on wider issue widths ...
Hardware/Software partitioning is one of the most important issues of codesign of embedded systems, ...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
Abstract: An embedded multiprocessor field programmable gate array (FPGA) system has a powerful and...
With the increasing capacity of today's integrated circuits, a number ofheterogeneous system-on-chi...
Flasskamp M, Sievers G, Ax J, et al. Performance Estimation of Streaming Applications for Hierarchic...
Many-core accelerators, as represented by the XeonPhi coprocessors and GPGPUs, allow software to exp...