voorlichting CADTES

Download Report

Transcript voorlichting CADTES

Computer Architecture and
Embedded Systems
Paul Havinga
University of Twente
Embedded Systems
CADTES
DIES
Distributed and Embedded Systems
Computer Architecture, Design & Test for Embedded
Systems
Studieadviseurs
CADTES
Bert Molenkamp
[email protected]
DIES
Hans Scholten
[email protected]
Embedded Systems everywhere


Audio and video signal processors
Control of machines
Watches
Medical equipment
Cars (motor control, airbag, ABS, traction control)
Communication (GSM/UMTS)
.........

90% of all computers are embedded computers!





… trends ….
Device 1
Device 2
Bus
interface
Shared bus
PCI / USB
CPU
Device N
CADTES research themes

Efficient architectures
– low-power, high-performance
– Reconfigurable architectures

Design methods for embedded systems
– Transformational design
– retargetable code-generation

Ubiquitous computing
– sensor networks, self-organizing wireless networks,
dependability
– Personal networks
– Mobile computing
CADTES Research fields
Distributed
computing
Robustness
Security
Co-operation
Communication
Dependable systems
Mobile
computing
CADTES
Computer
Architecture
Reconfigurable
Energy efficient
System-on-Chip
HW/SW co-design
Autonomous
Energy efficient
Mobility
Wireless
Ad-hoc routing
Marc Weiser’s vision

Desktop computer replaced with embedded
computing in physical objects
 Small and invisible
 Enhance original functionality of physical
objects
 People would do their work assisted by
computer technology, but without having to
focus on the computers
Away from the “average device”

Powerful, personal capabilities from specialized
devices
– small, highly mobile or embedded in the environment


Intelligence + immense storage and processing in the
infrastructure
Devices
Everything connected
Laptops, Desktops
Reconfigurable computing
Technology Changes &
Architectural Implications

Zillions of Tiny Devices
– Proliferation of information
appliances, MEMS, etc.

“Of course it’s connected!”
– Cheap, ample bandwidth
– “Always on” networking





Vast (Technical) Capacity
– Scalable computing in the
infrastructure
– Rapid decline in processing,
memory, & storage cost

Adaptive Self-Configuration
Loosely Organized
“Good Enough” Reliabilty
and Availability
Any-to-Any Transducers
(dealing with heterogeneity,
over time--legacy--and
space)
Communities (sharing)
Emerging Application Paradigms








Ubiquitous Computing
Smart Spaces
Sensor Networks
Active Badges and Tags
Home Networking, e-everything
Information Appliances
Wearables
...
Deeply Networked Systems

“Everything” is networked
– Even very small things like sensors and actuators
– Explosion in the number of connected end devices

Processing moves towards the network
edges
– Protocol stack plus some ability to execute mobile
code in network end devices

Processing moves towards the network core
– Services executing inside the network
Call to Architecture

Technology exists (or will soon) to realize
grand visions of where computing can go
 What’s missing?
 Architecture

Framework that realizes the application vision
from emerging technology
– systematic application of design methods
Current projects
(and thus potential assignments !)

Reconfigurable Computing
– Chameleon, Gecko, AWGN (chameleon.ctit.utwente.nl)
– focus on efficient architectures for mobile and wireless
devices

Mobile and Ubiquitous Computing
– EYES: European project on Energy Efficient Sensor
Networks (http://eyes.eu.org)
– Consensus: collaborative sensor networks
– Seamless Services for heterogeneous wireless systems
– BigBAN: Body and personal area networks
More information

Reconfigurable computing
– G.J.M. Smit: [email protected]

Ubiquitous computing
– P.J.M. Havinga: [email protected]

http://wwwes.cs.utwente.nl