Synthesis of signal processing algorithms with constraints on minimal parallelism and memory space
By: Sergey Salishev
Potential Business Impact:
Makes computers use less power for tasks.
This thesis develops signal-processing algorithms and implementation schemes under constraints of minimal parallelism and memory space, with the goal of improving energy efficiency of low-power computing hardware. We propose (i) a power/energy consumption model for clocked CMOS logic that supports selecting optimal parallelism, (ii) integer-friendly approximation methods for elementary functions that reduce lookup-table size via constrained piecewise-polynomial (quasi-spline) constructions with accuracy guarantees, (iii) provably conflict-free data placement and execution order for mixed-radix streaming FFT on multi-bank and single-port memories, including a self-sorting FFT variant, and (iv) a parallelism/memory analysis of the fast Schur algorithm for superfast Toeplitz system solving, motivated by echo-cancellation workloads. The results provide constructive theorems, schedules, and design trade-offs enabling efficient specialized accelerators.
Similar Papers
Multiprocessor Scheduling with Memory Constraints: Fundamental Properties and Finding Optimal Solutions
Distributed, Parallel, and Cluster Computing
Makes computers finish jobs faster by managing data.
Fast polynomial computations with space constraints
Symbolic Computation
Makes computers solve math problems with less memory.
Fast polynomial computations with space constraints
Symbolic Computation
Makes computers solve math problems using less memory.