the low power energy aware processing (leap) embedded networked sensor system dustin mcintire,...

8
The Low Power Energy Aware Processing (LEAP) Embedded Networked Sensor System Dustin McIntire, Bernie Yip, Hing Kei Ho, Dustin McIntire, Bernie Yip, Hing Kei Ho, Lawrence Au, Timothy Chow, and William J. Lawrence Au, Timothy Chow, and William J. Kaiser Kaiser UCLA Electrical Engineering Department UCLA Electrical Engineering Department

Upload: morris-burke

Post on 27-Dec-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: The Low Power Energy Aware Processing (LEAP) Embedded Networked Sensor System Dustin McIntire, Bernie Yip, Hing Kei Ho, Lawrence Au, Timothy Chow, and

The Low Power Energy Aware Processing (LEAP) Embedded Networked Sensor System

Dustin McIntire, Bernie Yip, Hing Kei Ho, Lawrence Au, Dustin McIntire, Bernie Yip, Hing Kei Ho, Lawrence Au, Timothy Chow, and William J. KaiserTimothy Chow, and William J. Kaiser

UCLA Electrical Engineering DepartmentUCLA Electrical Engineering Department

Page 2: The Low Power Energy Aware Processing (LEAP) Embedded Networked Sensor System Dustin McIntire, Bernie Yip, Hing Kei Ho, Lawrence Au, Timothy Chow, and

Power Dissipation vs. Energy Efficiency

• High performance components often offer high efficiency

• …requires new architecture, enables new design approach

Benchmark Platform Execution TimeEnergy Relative Speed Relative EfficiencyPXA255 24.8us 12.9uJ 207.7 28.4ARM7 330us 49.2uJ 15.6 7.5Atmega 5.15ms 367uJ 1 1PXA255 325us 166.9uJ 516.9 70.7ARM7 4.8ms 699uJ 35 17.6Atmega 168ms 11.8mJ 1 1PXA255 94.5us 45.8uJ 153.4 20.4ARM7 1.2ms 187uJ 12.1 5Atmega 14.5ms 934uJ 1 1

FFT

CRC-32

FIR

802.11g ZigbeeChipset Atheros 5006XS CC2420Output Power 16dbm 0dbmPath LossRx Sensitivity (BER 10-5) -74dbm@48Mbps -90dbm@250KbpsTx Power (Max Output) 1320mW 57mWRx Power 924mW 65mWTotal Power 2.24W 122mWEffective Throughput 24Mbps 125KbpsEfficiency (nJ/bit) 93 976

90bB

Computing: ~ 20 - 70x

Networking: ~ 10x

Similar analogies in storage and sensing

Page 3: The Low Power Energy Aware Processing (LEAP) Embedded Networked Sensor System Dustin McIntire, Bernie Yip, Hing Kei Ho, Lawrence Au, Timothy Chow, and

LEAP Hardware Architecture

SPM(Slauson Processor Module)

EMAP (Energy Management and Accounting Preprocessor)

SPII2C

Vsense

Shutdown

x5 + 1

+ -

x2

Current SensedSupply Outputs + SPM Power (2A Max)

Sensor Inputs

USB Host

Flash

USB Host Controller

SDRAMPCMCIA

Address/Data

Sensor Voltage

Ethernet

JTAGGPIO

SDCard/MMC

MOSFET

Driver1

80

Pin

In

terb

oa

rd C

on

ne

cto

r

SYST

EM_V

IN

5.0_V

REG

3.3_V

REG

Page 4: The Low Power Energy Aware Processing (LEAP) Embedded Networked Sensor System Dustin McIntire, Bernie Yip, Hing Kei Ho, Lawrence Au, Timothy Chow, and

LEAP Design Course Platforms

• LEAP Approach– Diverse sensor systems– Fine grained platform instrumentation– Highly configurable testbeds

• Courses Require– Usage methods that support many

disciplines at the undergrad level– Rapid implementation of complex

algorithms

• National Instruments LabVIEW interfaces for LEAP– New National Instruments program:

courseware for shared development– Drag-and-drop Actions and Events– Integration of signal processing, control

systems, embedded networked sensing

LEAP Imager Node

Field of ViewOf

Trigger Sensor

Event GeneratorServer

ViewingObstacle

Page 5: The Low Power Energy Aware Processing (LEAP) Embedded Networked Sensor System Dustin McIntire, Bernie Yip, Hing Kei Ho, Lawrence Au, Timothy Chow, and

LEAP Software Tool Development:

Page 6: The Low Power Energy Aware Processing (LEAP) Embedded Networked Sensor System Dustin McIntire, Bernie Yip, Hing Kei Ho, Lawrence Au, Timothy Chow, and

The New LEAP2 Platform

• Dedicated ASIC performs EMAP functions

• Extensive current sensing and power domain controls

• Extendable to future modules through stacking bus

Page 7: The Low Power Energy Aware Processing (LEAP) Embedded Networked Sensor System Dustin McIntire, Bernie Yip, Hing Kei Ho, Lawrence Au, Timothy Chow, and

Address/Data Buffers

LEAP2 Module Block Diagram

512MB NAND Flash

GPIO/Serial Busses

Ethernet

CF

GPS

USB Host

SODIMM 200 Connector

uWatt FPGA

mPCI WLAN

CMOS Imager

Current Sensors

Sensor Power Switching

CC2420

EMAP ASIC

LEAP2 Stacking Connector

Low Power Radio Module

LEAP2 Stacking Connector

MSP430

Current Sensors

Current Sensors

Pw

r C

on

tro

l

ADC IF

Mem

Bu

s

Low Power Radio Module (LRM)

Host Processing Module (HPM)

EMAP2

Mini PCI Module (MPM)

Sensor Interface Module (SIM)

CMOS Imager Module (CIM)

8MB SRAM

64MB SDRAM

32MBNOR Flash

Page 8: The Low Power Energy Aware Processing (LEAP) Embedded Networked Sensor System Dustin McIntire, Bernie Yip, Hing Kei Ho, Lawrence Au, Timothy Chow, and

LEAP Research and Deployments

• New design approach based upon a component’s energy efficiency for each sensing task

• Energy efficiency of system components is paramount for long lived systems

• Energy profiling is vital for efficient use of system resources

• Completed and Planned deployments– Education (75+ users in class project setting) USC and UCLA– Ecosystem (acoustic localization, microclimate, multiscale sensing)– Aquatic (distributed contaminant sensing)– Seismic (rapidly deployable arrays, GEONet)