html5-img
1 / 15

Computer Architecture and Embedded Systems

Computer Architecture and Embedded Systems. Paul Having a University of Twente. Embedded Systems. CADTES. DIES. Distributed and Embedded Systems Computer Architecture, Design & Test for Embedded Systems. Studieadviseurs. DIES Hans Scholten scholten@cs.utwente.nl.

albert
Download Presentation

Computer Architecture and Embedded Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer Architecture and Embedded Systems Paul Havinga University of Twente

  2. Embedded Systems CADTES DIES Distributed and Embedded Systems Computer Architecture, Design & Test for Embedded Systems Studieadviseurs • DIES Hans Scholtenscholten@cs.utwente.nl • CADTES Bert Molenkampmolenkam@cs.utwente.nl

  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. CPU Device 1 Device 2 Device N Bus interface Shared bus PCI / USB … trends ….

  5. 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

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

  7. 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

  8. 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 Devices Laptops, Desktops

  9. Reconfigurable computing

  10. 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) Technology Changes & Architectural Implications

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

  12. 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

  13. 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

  14. 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 heterogeneouswireless systems • BigBAN: Body and personal area networks

  15. More information • Reconfigurable computing • G.J.M. Smit: smit@cs.utwente.nl • Ubiquitous computing • P.J.M. Havinga: havinga@cs.utwente.nl • http://wwwes.cs.utwente.nl

More Related