Vectorization and mapping of software defined radio applications on heterogeneous multi-processor platforms

TitleVectorization and mapping of software defined radio applications on heterogeneous multi-processor platforms
Publication TypeConference Papers
Year of Publication2011
AuthorsZaki GF, Plishker W, Bhattacharyya SS, Clancy C, Kuykendall J
Conference Name2011 IEEE Workshop on Signal Processing Systems (SiPS)
Date Published2011
KeywordsBenchmark testing, block processing, Design methodology, formal description, GNU radio environment, Graphic Processor Unit, Graphics processing unit, heterogeneous multiprocessor platform, mapping problem, Multicore processing, Multiprocessing systems, multiprocessor architecture, multiprocessor scheduling, operating systems (computers), PARALLEL PROCESSING, Processor scheduling, Schedules, SIMD core, Software Defined Radio, software defined radio system design, software radio, telecommunication computing, Throughput, vectorization, workflow
Abstract

A variety of multiprocessor architectures have proliferated even for off-the-shelf computing platforms. To improve performance and productivity for common heterogeneous systems, we have developed a workflow to generate efficient solutions. By starting with a formal description of an application and the mapping problem we are able to generate a range of designs that efficiently trade-of latency and throughput. In this approach, efficient utilization of SIMD cores is achieved by applying extensive block processing in conjunction with efficient mapping and scheduling. We demonstrate our approach through an integration into the GNU Radio environment for software defined radio system design.