Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Architecture and Embedded Systems Paul Havinga University of Twente.

Similar presentations


Presentation on theme: "Computer Architecture and Embedded Systems Paul Havinga University of Twente."— Presentation transcript:

1 Computer Architecture and Embedded Systems Paul Havinga University of Twente

2 Embedded Systems Distributed and Embedded Systems Computer Architecture, Design & Test for Embedded Systems DIESCADTES CADTES Bert Molenkamp molenkam@cs.utwente.nl molenkam@cs.utwente.nl DIES Hans Scholten scholten@cs.utwente.nl scholten@cs.utwente.nl Studieadviseurs

3 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!

4 … trends …. Bus interface Shared bus PCI / USB Device 1Device 2 CPU Device N

5 CADTES courses Computer Architecture (with DIES) Computer Organization Digital Design Ubiquitous Computing (With DIES) Hardware/software co-design Fault tolerant digital systems Design of Digital Systems

6 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

7 Computer Architecture CADTES Research fields Distributed computing Mobile computing CADTES Autonomous Energy efficient Mobility Wireless Ad-hoc routing Robustness Security Co-operation Communication Dependable systems Reconfigurable Energy efficient System-on-Chip HW/SW co-design

8 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

9 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 Everything connected Laptops, Desktops Devices

10 Reconfigurable computing

11 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)

12 Emerging Application Paradigms Ubiquitous Computing Smart Spaces Sensor Networks Active Badges and Tags Home Networking, e-everything Information Appliances Wearables...

13 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

14 Sensor networks – the vision Network these devices so that they can coordinate to perform higher-level tasks. Requires robust distributed systems of hundreds or thousands of devices. Embed numerous distributed devices to monitor and interact with physical world Exploit spatially and temporally dense, in situ, sensing and actuation

15 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

16 Current projects (and thus potential assignments !) Reconfigurable Computing –Chameleon, Gecko, AWGN (chameleon.ctit.utwente.nl)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)http://eyes.eu.org –Consensus: collaborative sensor networks –Seamless Services for heterogeneous wireless systems –BigBAN: Body and personal area networks

17 More information Reconfigurable computing –G.J.M. Smit: smit@cs.utwente.nlsmit@cs.utwente.nl Ubiquitous computing –P.J.M. Havinga: havinga@cs.utwente.nlhavinga@cs.utwente.nl http://wwwes.cs.utwente.nl


Download ppt "Computer Architecture and Embedded Systems Paul Havinga University of Twente."

Similar presentations


Ads by Google