TY  - JOUR
T1  - Partitioned Convolution Analysis for Stereo Inputs Based Three Channel Optimal Source
Distribution on Heterogeneous Parallel Computing Platforms using OpenCL
AU - Rao Chunduri, Sreenivasa AU - Rao Dhulipalla, Venkata AU - Narayana Somayajula, Lakshmi 
JO  - International Journal of System Signal Control and Engineering Application
VL  - 13
IS  - 5
SP  - 127
EP  - 137
PY  - 2020
DA  - 2001/08/19
SN  - 1997-5422
DO  - ijssceapp.2020.127.137
UR  - https://makhillpublications.co/view-article.php?doi=ijssceapp.2020.127.137
KW  - Optimal sound distribution
KW  -partitioned convolution
KW  -mixed filtering
KW  -openCL
KW  -data and task parallelism
AB  - Partitioned convolutions are the best methods
to address the system performance related issues in 3D
virtualization techniques both in terms of latency and
computational complexity. General DSP processor
architectures are not suitable to implement very long
filters due to increase in computational complexity and
required on-chip memory. In this study, an efficient
method called Mixed Non-uniform partitioned
convolution is explained to overcome computational
problems for implementing three channel OSD (Optimal
Source Distribution) with stereo inputs on heterogeneous
parallel computing platforms. With the massive parallel
computing architecture, the partitioning scheme used for
this method prove that it is possible to implement OSD
system containing 6 filters, each filter has a filter length
of 65536 (32-bit floating point) on these platforms. The
proposed algorithms were implemented on AMD based
Bonaire GPU using task parallelism. The advantage of
proposed method is that it provides zero output latency
which is desired in real-time applications. The
computational performance and the system cost of
proposed method was compared with existing approaches.
The performance comparison clearly provides information
that the proposed approach is suitable for implementation
of OSD system at very long filter lengths with reasonable
system cost in terms of compute units.
ER  - 