Building smart, adaptive and efficient systems for networked applications - PowerPoint PPT Presentation

1 / 40
About This Presentation
Title:

Building smart, adaptive and efficient systems for networked applications

Description:

Building smart, adaptive and efficient systems for networked ... the cheap: e. ... Leisure and travel. Plan your. vacations before. you go. Get a taste ... – PowerPoint PPT presentation

Number of Views:103
Avg rating:3.0/5.0
Slides: 41
Provided by: rajesh49
Category:

less

Transcript and Presenter's Notes

Title: Building smart, adaptive and efficient systems for networked applications


1
Networked Embedded System-on-Chip
  • Building smart, adaptive and efficient systems
    for networked applications
  • Rajesh K. Gupta
  • Center for Embedded Computer Systems
  • University of California, Irvine.
  • http//www.ics.uci.edu/rgupta

2
Outline
  • Networked embedded systems
  • Design technology challenges in NES
  • Data management for NES
  • Using NES in Smart, Adaptive Spaces

3
Semiconductor System Chips
  • Two trends
  • increasing use of embedded intelligence
  • networking of embedded intelligence
  • In ten years
  • the big e.g., terabit optical core, gigabit
    wireless, ...
  • the small e.g., pervasive self-powered sensor
    motes
  • the cheap e.g., one-cent radios
  • short-range (10-100m), low power (10nJ/bit), low
    bit rate (1-100kbps)
  • The consequence
  • smart spaces, intelligent interfaces, ad hoc
    networks

4
The Consequence Pervasive Embedded Intelligence
Closed loop control
In-body
MEMS Sensors
Neuro-stimulators
5
Challenges and Constraints
  • Semiconductor technology scaling gives rise to
    three key challenges
  • Challenge of scalability
  • the need to extend communications and processing
    to large data, over heterogenous channels
  • Challenge of adaptation
  • the need to reuse and retarget both hardware and
    software
  • Challenge of integration
  • the need to more optimally exploit heterogenous
    component technologies with respect to cost,
    performance, energy tradeoffs
  • Fundamental technology constraints as well
  • energy (limitations of batteries, sensors)
  • bandwidth (limited speed of semiconductor
    devices)
  • non-scalability of analog circuits
  • scaling of on- and off-chip interconnects

6
The Grand Challenge
  • How do we enable systems-on-chip realizations
    of networked embedded applications that take full
    advantage of design infrastructure, interconnects
    and devices in gigascale silicon?

7
Mission
  • Enable silicon technology to realize goals of
    SOC-based system designers
  • by providing cost, performance, power, and
    robustness driven system optimizations that span
    traditional divisions among circuits, systems and
    devices
  • by providing fundamental new circuits and
    software configurations and
  • by providing new levels of integrated
    intelligence, computation and adaptation.

8
Question How Do We Design Such SOC?
  • Next set of slides outline SOC Design Technology
    Challenges and Approaches

9
NES Compositional View
  • Integrated heterogenous systems
  • hardware/software
  • mixed analog/digital (RF/BB)
  • bigger but badder chips
  • Examples
  • single-chip HDTV, single-chip GSM

10
NES Functional View
  • On-chip application computing
  • On-chip communication and networking
  • Indeed, complete integration of all layers of a
    networked node on a single chip
  • physical ? transceiver, modem
  • link/MAC ? packet scheduling
  • routing ? routing protocols
  • transport ? TCP
  • application ? adaptive buffering
  • IC designer is also a networked system designer.

11
Systems Engineering for SOCs
  • Example Problem How to achieve high throughput
    in a SOC for wireless applications?
  • Can select a modem sub-system
  • that packs more bits/Hz, but it will tolerate
    less noise and be less robust so that link
    throughput may not improve
  • Can increase transmit power in RF subsystem
  • to improve robustness but this increases energy
    cost, reduces network capacity, and requires more
    expensive analog circuits (power amps)
  • Can reduce bits/frame
  • to tolerate higher bit error rates (BER) and
    provide more robustness, but this may increase
    overhead and queuing delays
  • Can increase precision in digital modem
  • to reduce noise, but this leads to wider on-chip
    busses and more power consumption
  • The design technology must support right
    sub-system option and parametric determination.

12
SOC Design Challenges
  • Circuits with minimal analog processing
  • Maximize digital computation
  • Reuse communication, multimedia modules
  • Energy efficient software
  • Flexible, low power protocol processing

13
Traditional Design Process
  • Paper, pencil, calculator
  • Many board turns (cut and try)
  • Long design cycles

Courtesy HP
14
System-level Design
  • Goal is to quickly and accurately analyze system
    performance
  • Top-level system brainstorming
  • Quick analysis of circuit interactions
  • Budget analysis to allocate circuit
    specifications
  • Design partitioning

15
Building SOC Devices
  • A Case Study from MORPHOSYS

16
Smart, Adaptive, Usable Silicon Devices
  • System-Chips that
  • consume less power reduce the time between
    recharge
  • obtain high performance provide the power of PC
    in a small and low cost design
  • A combination of software tools and hardware
    techniques to achieve this goal
  • Smart appliances do not need a PC, but fast, low
    cost and low power chips
  • AMRM and MORPHOSYS System-Chips
  • adapt system architecture to application needs
  • AMRM provides adaptive memory architectures for
    SOCs
  • MORPHOSYS is an example of an SOC that uses a
    processor core along with a reconfigurable logic
    array to speed up media-processing applications.

17
MorphoSys chip
18
Voice/Data/Video Compression
  • Fax machine example
  • for sending a fax of one 8.5 X 11 inch page,
    scanned at 400 dpi, data 7.5 Mbits
  • transmission requires 2 minutes (56 kbps modem)
  • only 6 seconds with compression (modern fax
    machines transmit 10 pages per minute)
  • Video-based CD-ROM
  • full motion video has 20.7 Mbytes/s (30 frames
    per second, with 720 by 480 resolution)
  • without compression, only 31 seconds of video
    storage in a CD-ROM
  • store 74 minutes with compression (VHS grade
    quality)

19
Data Rate
Application
Uncompressed
Compressed
Voice TX
64
kbps
2 - 4
kbps
8
ksamples/s, 8 bits/sample
Slow-motion video
5.07
Mbps
8 - 16
kbps
Frame 176x120, 24 bits/pixel
Audio Conference
128
kbps
6 - 64
kbps
8
ksamples/s, 16 bits/sample
Digital audio (stereo)
1.5
Mbps
128 - 768
kbps
44.1
ksamples/s, 16 bits/sample
Video file transfer
30.41
Mbps
384
kbps
framesize 352 X 240, 24 bits/pixel
digital video on CD-ROM (30 fps)
60.83
Mbps
1.5 - 4
Mbps
framesize 352 X 240, 24 bits/pixel
Broadcast (NTSC) video (30 fps)
248.83
Mbps
3 - 8
Mbps
framesize 720 X 480, 24 bits/pixel
HDTV (60 fps)
1.33
Gbps
20
Mbps
framesize 1280 X 720, 24 bits/pixel
20
Motion estimation
2100
2100
Slower
1800
1500
1159
1200
Cycles
900
631
581
540
600
300
Faster
0
MorphoSys
ASIC HL92
ASIC
ASIC
TMS320C64X
M1
NBLL94
YSW89
21
Encryption
153
150
125
100
Cycles/ciphertext block
75
50
16
25
4.5
0
MorphoSys
Pentium II PC
HiPCrypto
22
Managing Data for SOC-enabled Devices
  • How to do quality-aware data management that
    applications using these devices will need.

23
Quality-Aware Data Management
  • Goal
  • build scalable database support for dynamic
    multi-resolution, multi-spectral data
  • Approach
  • Multi-Resolution Aggregate Tree (MRA-tree), a
    technique that provides progressively improving
    answers at a guaranteed quality level for
    aggregate queries

24
Build Device Databases
  • Large number of smart devices
  • produce large volume of information at a high
    rate
  • yet limited by communication and energy
    constraints.

25
Quality-Aware Data Management
  • Data is imprecise
  • Queries have quality requirements
  • The Goal Build a database system that
  • is aware of multiple levels of imprecision in
    data
  • can answer queries at multiple levels of quality
  • makes optimum use of the system resources.
  • Applications that can directly use QADM
  • Flying through a large-scale, high quality
    virtual environment
  • Monitoring and Querying a weather Database
  • Using your cars computer to get accurate
    real-time traffic updates
  • Interacting with millions of other people in a
    real immersive multi-player game.

26
NES SOC Applications
  • Possibilities
  • Instrumented wide-area spaces
  • Living laboratory (personal area spaces)
  • Internet end-points
  • In-body, In-cell, In-vitro (I3) spaces

27
Wireless Sensor Network Node
SmartSensorNode
T1
Event
Internet
SmartSensorNode
Gateway
T2
SmartSensorNode
T3
SmartSensorNode
28
Wireless Sensor Node SOCs
Sensor Node Control Query Server
Beamformation
Fuse features with neighbors
Query/corroborate with neighbors
cooperative
Transport
Fuse multiple on-board sensors
Routing
autonomous
Process single sensor
Link/MAC
Continuous sample, HW filter, threshold compare
Radio Modem
Sensor Signal Processing Services
Networking Services
29
NES SOC Applications
  • Possibilities
  • Instrumented wide-area spaces
  • Living laboratory (personal area spaces)
  • Internet end-points
  • In-body, In-cell, In-vitro (I3) spaces

30
Smart HomeA Proxy for Smart Adaptive Interfaces
  • Often a playroom full of appliances and sensors
  • Brings networking and automation into homes with
    appliances that
  • connect to the web
  • communicate with each other
  • interact with us
  • make decisions based on prearranged goals
  • Visions
  • SH technology issues

31
Current Vision
  • Early versions of home networking technology
  • Often PC-centric view of the home-space
  • Intelligent and networked appliances
  • e.g., Sunbeam HTL appliances and others
  • coffeemaker, blanket controller, smoke alarm,
    mixmaster
  • One touch control of home functions for cases
    such as
  • arriving homem bedtime, being away from home,
    etc.
  • Broadband telecommunications center
  • Focus to monitor inhabitants and evaluate
    behavior
  • Uses sensors to monitor touch, motion, and sound
  • Smart floors and motion detectors enhance
    interaction

32
Going Forward
  • Smart and adaptive personal spaces that
    effectively exploit
  • smart art (change based on the mood)
  • smart music, lighting
  • telepresence
  • tracking and biometrics
  • self repair electronic diagnosis, smart material

33
Telepresence
  • Integrates video, voice and graphics
  • Requirements
  • - high bandwith
  • - graphics processors

NTT's Cyber Campus
34
The Virtual Library
Bibliotheca Alexandrina
01010100010010010
35
Education
  • Improving
  • your knowledge
  • from home
  • Sneaking into
  • your kids class

Virtual Chemist, created by SENSE8 Univ. of
Michigan
36
Leisure and travel
  • Plan your
  • vacations before
  • you go
  • Get a taste of
  • new experiences
  • with no risk
  • Play games in
  • collaborative
  • environments

Virtual Hanglider, Created by Evans Sutherland
and SENSE8
37
Shopping
See, touch and smell what you are buying then
get it delivered to your home!
38
Proposed Smart Home At Irvine
  • A proxy for smart adaptive spaces
  • not only sensor rich but intelligently navigated
    (both virtually as well as physically)
  • Possible Partners
  • Center for Pervasive Communications, UCI
  • Center for Embedded Computer Systems, UCI
  • The Irvine Company
  • Schools of Engineering, Social Sciences, Arts,
    etc.
  • Pacific Bell
  • Include the missing piece
  • automobiles
  • virtual reality
  • architecture

39
Technology Exploration Areas
  • Mobile code
  • (small, portable, composable (as components), JIT
    compiled for power, memory)
  • Compiler techniques for mobile nodes
  • QoS modeling and analysis for SOC
  • across app/network/phy layers
  • Efficient middleware
  • to enable IP composability and SOC insertion
  • Network-to-network models
  • of SOCs
  • higher-level system usability/reliability/security
    models
  • (including user models)

40
A Partial List of SOC Innovations To Be Pursued
  • A wireless neural transceiver using
    single-channel neural signal recording.
  • Cross-layer (communication and computation)
    global optimization strategies that address
    functional diversity of IPs.
  • New embedded processor architectures in which all
    components are tuned to application needs, i.e.,
    data paths, memory architectures, architecture
    and ISA.
  • Low-voltage circuit and system architectures for
    high performance operation from very low voltage
    (lt 1v).
  • Communication transceivers that fully exploit the
    powerful mix of analog and digital on the same
    CMOS chip for higher performance at lower power.
  • Systematic methodologies for analog and
    mixed-signal reuse.
Write a Comment
User Comments (0)
About PowerShow.com