This book offers an efficient embedded system
architecture design in the study of algorithm
acceleration by the reconfigurable computing
platform of FPGAs.
Embedded system design has become very
complex recently. The large computational need of
multiple applications on the same
chip and the tremendous parallel processing
capability of the reconfigurable FPGA
platform have motivated our research work to find
the best application configuration
architecture suitable for the data intensive
streaming applications for performance gain.
The essence of parallelism is striking a balance
between resource usage and performance
improvement. Under resource constraint situation,
essence of parallelism is utilizing the
resources more efficiently. The small or medium
sized processors in the same chip can
operate as a single instruction multiple data (SIMD)
and/or multiple instructions and
multiple data (MIMD) execution mode.
We have found that a modular flexible
application configuration architecture having better
resource utilization is the key to
power savings and overall performance improvement
for the applications.
architecture design in the study of algorithm
acceleration by the reconfigurable computing
platform of FPGAs.
Embedded system design has become very
complex recently. The large computational need of
multiple applications on the same
chip and the tremendous parallel processing
capability of the reconfigurable FPGA
platform have motivated our research work to find
the best application configuration
architecture suitable for the data intensive
streaming applications for performance gain.
The essence of parallelism is striking a balance
between resource usage and performance
improvement. Under resource constraint situation,
essence of parallelism is utilizing the
resources more efficiently. The small or medium
sized processors in the same chip can
operate as a single instruction multiple data (SIMD)
and/or multiple instructions and
multiple data (MIMD) execution mode.
We have found that a modular flexible
application configuration architecture having better
resource utilization is the key to
power savings and overall performance improvement
for the applications.