Subword-parallel VLIW architecture exploration for multimode software defined radio

被引:3
作者
Schuster, T. [1 ]
Bruna, D. Novo [2 ]
Bougard, B. [2 ]
Derudder, V. [1 ]
Hoffmann, A. [3 ]
Van der Perre, L. [1 ]
机构
[1] IMEC, Kapeldreef 75, Louvain, Belgium
[2] Katholieke Univ Leuven, Dept Elect Engn, Leuven, Belgium
[3] Coware Inc, San Jose, CA USA
来源
2006 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS DESIGN AND IMPLEMENTATION | 2006年
关键词
D O I
10.1109/SIPS.2006.352607
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software defined radios (SDR) requires an application-specific programmable architecture with instruction set targeted toward wireless baseband processing. Enabling this in handhelds; terminal asks for both energy-awareness and cost-effectiveness. Micro-architecture efficiency and software mapping productivity must be carefully balanced. Especially in exploiting data-level parallelism, one has to trade off explicit, user-defined subword parallelism and automated, compiler-driven instruction level parallelism. In this paper, we describe an extensive exploration of a scalable subword-parallelism-enabled Very Long Instruction Word architecture targeting 100Mbps SDRs. Coware LISATek tools are used to model a VLIW processor with scalable number of SIMD units. A compilation flow is set up supporting advanced ILP scheduling and subword parallelism encapsulation through intrinsic functions. Based on a set of representative SDR benchmarks, application specific optimization is carried out introducing powerful instruction set extensions. Cost and benefits are evaluated in terms of benchmark execution time and energy. Therefore, RTL is generated from LISATek and synthesized using a 90nm CMOS library. By varying the architecture and technology parameters the optimal energy-performance tradeoff is derived. The achieved performance is more than sufficient for SISO WLAN such as 802.11 a/g.
引用
收藏
页码:351 / 356
页数:6
相关论文
共 16 条
[1]  
[Anonymous], 2003, P DATE
[2]  
AUGUST DI, 2000, INTEGRATED PREDICATE
[3]  
BAHAI ARS, MUSTAFA ERGEN MULTIC
[4]  
BAUMGARTE V, 2001, P INT C ENG REC SYST
[5]  
BERKEL C, 2004, P SDR TECHN C
[6]  
FISHER J, 1983, P S COMP ARCH
[7]  
FRIEDMANN J, 2000, P IEEE MICR
[8]  
GLOSSNER J, 2004, JOINT IST WORKSH MOB
[9]  
Hoffmann A., 2002, Architecture Exploration for Embedded Processors With LISA
[10]  
LEIJTEN J, 2003, P INT S SYST ON CHIP