This paper describes a scheme for parallel execution on FPGAs of DSP tasks which rely heavily on MAC operations. Multiple operations are assigned to a single ‘processing node’ such that each node can operate just in real-time. Where the number of MACs required exceeds the capability of a single processing node additional nodes are added until the capacity of the FPGA is ex-hausted. Additional requirements beyond the capability of a single FPGA are accommodated by extension across multiple devices, offering significant scalability. Resource usage, performance results for an example acoustic modelling application on a modest single FPGA and development system are presented.
|Title of host publication||Proceedings of the 16th International Conference on Digital Audio Effects (DAFx13)|
|Publication status||Published - Sep 2013|
|Event||16th International Conference - Maynooth, Ireland|
Duration: 2 Sep 2013 → 5 Sep 2013
|Conference||16th International Conference|
|Period||2/09/13 → 5/09/13|