Key research themes
1. How do hardware architectures including DSPs, FPGAs, and processors optimize real-time image and multimedia processing?
This research area investigates the design and comparative capabilities of Digital Signal Processors (DSPs), Field-Programmable Gate Arrays (FPGAs), and processors with specialized architectures in accelerating image and multimedia processing tasks. It is critical because real-time applications require high-throughput, low-latency processing, which general-purpose CPUs often cannot meet. The research explores architectural trade-offs in computation speed, memory bandwidth, programmability, and power consumption across hardware platforms tailored for such workloads.
2. How can compiler and architecture co-design enhance FPGA-based acceleration of image processing pipelines?
This theme examines methods for efficiently compiling image processing algorithms onto FPGAs, balancing programmability and performance. Domain-specific languages (DSLs) and high-level synthesis (HLS) frameworks are leveraged to generate optimized hardware pipelines that exploit data locality and parallelism within stencil and pipelined computation. The research highlights strategies for abstracting complex hardware details to streamline development while achieving near-peak resource utilization and throughput on modern FPGAs.
3. What architectural techniques and pipeline designs improve high performance and low power operation in DSP processors?
Research under this theme focuses on microarchitectural innovations such as pipelining, clock gating, specialized computational blocks, and addressing modes aimed at enhancing throughput and energy efficiency in DSP processors. This includes studies on pipeline organization, multiplier/accumulator optimization, bus and register file architectures, and asynchronous pipeline microarchitecture designs, all to meet the real-time processing demands of signal-intensive applications while minimizing power and silicon area.