You are here:
Foswiki
>
Main Web
>
SimpleScalar
>
ResearchTopics
>
ReconfigurableComputingReadingList
>
Bougard2008
(27 Mar 2011,
ToanMai
)
Edit
Attach
A Coarse-Grained Array Accelerator for Software-Defined Radio Baseband Processing
Introduction
Introduction
What?
Coarse-grained array accelerators for high performance, low power Software-Defined Radio.
why?
Energy budget for mobile devices are shrinking
Communication Standards are getting more complex
Traditional implementations
Integrate multiple radios & baseband ICs
Cost-ineffective.
Software-Defined Radios (SDRs):
deploy baseband processing on programmable/reconfigurable processors.
more flexible & cost-effective.
Technology scaling cannot sustain the
complexity & throughput
increase
-> revise architectures to achieve & still maintain
energy budgets
acceptable for hand-held integration
(300mW)
Characteristics of wireless baseband processing:
inner loops (called kernel)
take most of the computation time.
feature
high data-level parallelism (DLP) & high instruction-level parallelism (ILP)
Some details:
Architecture:
A main CPU
C-programmable CGA-SIMD SDR accelerator
exploits high ILP available in SDR kernels
combine with simple & effective DLP support
Unified compiler
maps
sequential nonkernel
ANSI C code on to the main CPU
maps *loops" from that same code onto the accelerator.
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew wiki text
|
Edit
w
iki text
|
M
ore topic actions
Topic revision: r4 - 27 Mar 2011,
ToanMai
Main
Log In
Main Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
Main
Sandbox
System
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki?
Send feedback