www.eecs.umich.edu/~sdrg 1 SODA: A Low-power Architecture For Software Radio Yuan Lin 1 , Hyunseok Lee 1 , Mark Woh 1 , Yoav Harel 1 , Scott Mahlke 1 , Trevor Mudge 1 , Chaitali Chakrabarti 2 , Krisztian Flautner 3 1 Advanced Computer Architecture Lab, University of Michigan 2 Department of Electrical Engineering, Arizona State University 3 ARM, Ltd.
25
Embed
Www.eecs.umich.edu/~sdrg 1 SODA: A Low-power Architecture For Software Radio Yuan Lin 1, Hyunseok Lee 1, Mark Woh 1, Yoav Harel 1, Scott Mahlke 1, Trevor.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
www.eecs.umich.edu/~sdrg
1
SODA: A Low-power Architecture For Software Radio
Yuan Lin1, Hyunseok Lee1, Mark Woh1, Yoav Harel1, Scott Mahlke1, Trevor Mudge1, Chaitali Chakrabarti2, Krisztian Flautner3
1Advanced Computer Architecture Lab, University of Michigan2Department of Electrical Engineering, Arizona State University
3ARM, Ltd.
www.eecs.umich.edu/~sdrg
2
Anatomy of 3G Cellular Phone
BluetoothDSP+ASICs
GPSDSP+ASICs
BasebandProcessor
GPP+DSP+ASIC
AnalogFrontend
ASICs
ApplicationProcessorGPP+DSP
PowerManager
Camera
Keyboard
Display
Speaker
Microphone
W-CDMA
BluetoothDSP+ASICs
GPSDSP+ASICs
BasebandProcessor
GPP+DSP+ASICs
AnalogFrontend
ASICs
ApplicationProcessorGPP+DSP
PowerManager
Camera
Keyboard
Display
Speaker
Microphone
W-CDMA
BluetoothDSP+ASICs
GPSDSP+ASICs
BasebandProcessor
GPP+DSP+ASICs
AnalogFrontend
ASICs
ApplicationProcessorGPP+DSP
PowerManager
Camera
Keyboard
Display
Speaker
Microphone
W-CDMA
BluetoothDSP+ASICs
GPSDSP+ASICs
BasebandProcessor
GPP+DSP+ASICs
AnalogFrontend
ASICs
ApplicationProcessorGPP+DSP
PowerManager
Camera
Keyboard
Display
Speaker
Microphone
W-CDMA
BluetoothDSP+ASICs
GPSDSP+ASICs
BasebandProcessor
GPP+DSP+ASICs
AnalogFrontend
ASICs
ApplicationProcessorGPP+DSP
PowerManager
Camera
Keyboard
Display
Speaker
Microphone
W-CDMA
Transport
Network
Link
MAC
GPP
PHY
DSP+ASICs
BluetoothDSP+ASICs
GPSDSP+ASICs
BasebandProcessor
GPP+DSP+ASICs
AnalogFrontend
ASICs
ApplicationProcessorGPP+DSP
PowerManager
Camera
Keyboard
Display
Speaker
Microphone
W-CDMA
Transport
Network
Link
MAC
GPP
PHY
DSPs
Software Defined Radio (SDR):Use of software routines instead of
ASICs for physical layer operations ofwireless protocol systems
SDR BasebandProcessorGPP+DSPs
ApplicationProcessorGPP+DSP
Camera
Keyboard
Display
Speaker
Microphone
GPSAnalog ASICs
BluetoothAnalog ASICs
W-CDMAAnalog ASICs
802.11Analog ASICs
www.eecs.umich.edu/~sdrg
3
Advantages of Software Defined Radio
• Multi-mode operations• Lower costs
– Faster time to market– Prototyping and bug fixes– Chip volumes– Longevity of platforms
• 802.11a has higher number of total computational cycles• W-CDMA requires higher computational cycles per bit
www.eecs.umich.edu/~sdrg
18
Power Consumption at 180nm
0
200
400
600
800
1000
1200
1400
PE DataMemory
PE SIMDRF
PE SIMDALUs
PE SIMDPipeline
PE Others GlobalMemory
SystemOthers
Po
wer
(m
W)
in 1
80n
m
W-CDMA (2Mbps) 802.11a (24Mbps)
• Wide SIMD requires higher number of pipeline registers• 802.11a consumes higher power than W-CDMA• 8-bit W-CDMA computation versus 16-bit 802.11a computation
www.eecs.umich.edu/~sdrg
19
Summary
• Key features of SODA– Multi-PE with scratchpad memories– Low throughput shared bus– 2-issue LIW: SIMD+(Scalar or AGU)– 32-wide SIMD processing– SIMD shuffle network