Title
Parallel programming of a symmetric transport-triggered architecture with applications in flexible LDPC encoding
Abstract
Exposed-datapath architectures yield small, low-power processors that trade instruction word length for aggressive compile-time scheduling and a high degree of instruction-level parallelism. In this paper, we present a general-purpose parallel accelerator consisting of a main processor and eight symmetric clusters, all in a single core. Use of a lightweight and memory-efficient application programming interface allows for the first high-performance program executing both sequential and data-parallel code on the same TTA processor. We use the processor for LDPC encoding, a popular method of forward error correction. Demonstrating the flexibility of software-defined radio, we benchmark the processor with two programs, one which can handle almost any sort of LDPC code, and another which is optimized for a specific standard. We achieve a throughput of 5 Mb/s with the flexible program and 92 Mb/s with the standard-specific one, while consuming only 95 mW at a clock frequency of 1175 MHz.
Year
DOI
Venue
2014
10.1109/ICASSP.2014.6855236
Acoustics, Speech and Signal Processing
Keywords
Field
DocType
application program interfaces,forward error correction,parallel architectures,parallel programming,parity check codes,software radio,TTA processor,data-parallel code,flexible LDPC encoding,forward error correction,general-purpose parallel accelerator,memory-efficient application programming interface,parallel programming,software-defined radio,symmetric transport-triggered architecture,Open Computing Language (OpenCL),low-density parity check codes (LDPC),parallel computing,software-defined radio (SDR),transport-triggered architecture (TTA)
Single-core,Forward error correction,Computer science,Low-density parity-check code,Scheduling (computing),Parallel computing,Transport triggered architecture,Compiler,Throughput,Clock rate
Conference
ISSN
Citations 
PageRank 
1520-6149
0
0.34
References 
Authors
10
5
Name
Order
Citations
PageRank
Blaine Rister1554.15
Pekka Jääskeläinen214031.26
olli silven355358.47
Jari Hannuksela412113.36
Joseph R. Cavallaro51175115.35