Computer Architecture and Embedded Systems Paul Havinga University of Twente.

Slides:



Advertisements
Similar presentations
Enhancing Learning Experiences through Context-Aware Collaborative Services: Software Architecture and Prototype System Nikolaos Dimakis, Lazaros Polymenakos.
Advertisements

Information Society Technologies programme 1 IST Programme - 8th Call Area IV.2 : Computing Communications and Networks Area.
Composite Device Computing Environment: A Framework for Situated Interaction Using Small Screen Devices Thai-Lai Pham, Georg Schneider, Stuart Goose and.
anywhere and everywhere. omnipresent A sensor network is an infrastructure comprised of sensing (measuring), computing, and communication elements.
1 The Ubiquitous Web Eunchae Yoon. School of Engineering, Eunchae Yoon 2 Contents What is Ubiquitous computing? What is Ubiquitous Web? Ubiquitous computing.
Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
. Smart Cities and the Ageing Population Sustainable smart cities: from vision to reality 13 October ITU, Geneva Knud Erik Skouby, CMI/ Aalborg University-Cph.
1 Introduction to Wireless Sensor Networks. 2 Learning Objectives Understand the basics of Wireless Sensor Networks (WSNs) –Applications –Constraints.
HCI Futures UQI120S2. What are the challenges? New hardware devices New software techniques New user expectations Better psychology More connectivity.
Ubiquitous Computing The death of PC?. Ubiquitous Computing ubiquitous = Being or seeming to be everywhere at the same time; omnipresent. Mark Weiser,
Chapter 6 SECURE WIRELESS PERSONAL NETWORKS: HOME EXTENDED TO ANYWHERE.
Finale’ cs294-8 Design of Deeply Networked Systems Spring 2000 David Culler & Randy Katz U.C. Berkeley
Autonomic Wireless Sensor Networks: Intelligent Ubiquitous Sensing G.M.P. O’Hare, M.J. O’Grady, A. Ruzzelli, R. Tynan Adaptive Information Cluster (AIC)
Gaetano Borriello Department of CS&E University of Washington The Portolano Expedition in Invisible Computing portolano.cs.washington.edu.
Smart Home Technologies CSE 4392 / CSE 5392 Spring 2006 Manfred Huber
Introduction To Wireless Sensor Networks Wireless Sensor Networks A wireless sensor network (WSN) is a wireless network consisting of spatially distributed.
Challenges in Ubiquitous Computing and Networking Management Jong T. Park Kyungpook National University Korea APNOMS 2003 DEP, Fukuoka,
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
2020 Ubiquitous Computing of/videos/popscis-future-of-ubiquitous-computing.htm Ubiquitous Computing,
Smart Environment The Internet of Things Oana Dragomir, Adam Giemza
The Computer for the 21 st Century Mark Weiser – XEROX PARC Presented By: Mihail Ionescu.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
4G-LTE: Enhancing Efficiency in Organizations. Factors Impacting Digitization Processes and Systems January Powerful Platforms and Devices Storage.
Energy efficient sensor networks SRA Ambient Intelligence 2008.
203A Intro to Ubicomp Prof. Cristina Lopes
New Technology for CIO of the future PUTCHONG UTHAYOPAS KASETSART UNIVERSITY.
Introduction to Wireless Sensor Networks
DOE 2000, March 8, 1999 The IT 2 Initiative and NSF Stephen Elbert program director NSF/CISE/ACIR/PACI.
Grid-based Future Internet with Wireless sensor network By Mohammad Mehedi Hassan Student ID:
FOREWORD By: Howard Shrobe MIT CS & AI Laboratory
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
Master Course /11/ Some additional words about pervasive/ubiquitous computing Lionel Brunie National Institute of Applied Science (INSA)
Application of Operating System Concepts to Coordination in Pervasive Sensing and Computing Systems Benjamin J. Ewy, Larry M. Sanders Ambient Computing,
Codes, Peers and Mates Media processing meets future networks EU Workshop on thematic priorities in Networked Media Brussels January 19 th 2010 Ebroul.
1 CALL 6 Key Action IV Introduction and Action Lines: IV.1.2, IV.2.1, IV.2.2, IV.2.4 Brussels, 16. Jan 2001 Colette Maloney European Commission.
1 Run-Time Software Engineering An approach for Embedded and Ubiquitous Computing Environments Sooyong Park Sogang University South.
Welcome to CPS 210 Graduate Level Operating Systems –readings, discussions, and programming projects Systems Quals course –midterm and final exams Gateway.
Lecture 8: Wireless Sensor Networks
Telecommunication Networks Group Technische Universität Berlin Towards Cooperating Objects: Communication for Cooperation Prof. Dr.-Ing. Adam Wolisz with.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Pervasive Computing Parts of the slides are extracted from those of Profs. Mark Weiser, Deborah Estrin, Akbar Sayeed, Jack Stankovic, Mani Srivastava,
Mobile Computing and Wireless Communication Pisa 26 November 2002 Roberto Baldoni University of Roma “La Sapienza”
The Personal Server Changing the Way We Think About Ubiquitous Computing Roy Want, et al. / Intel Research UBICOMP 2002 Nov Seungjae Lee
Overview of Wireless Networks: Cellular Mobile Ad hoc Sensor.
Wireless Ad Hoc Networks
Wikipedia Edit. Internet of Things It is the idea of enabling everyday objects with software, sensors and network connectivity. The connectivity would.
Introduction to Wireless Sensor Networks
Wireless Sensor Networks
Computer Science and Engineering Department The University of Texas at Arlington MavHome: An Intelligent Home Environment.
Ubiquitous, Domestic and Tangible Computing A new way of thinking Saul Greenberg University of Calgary CPSC
Challenges of Mobile ad-hoc Grids and their Applications in e-Healthcare Zhuoqun Li, Lingfen Sun and Emmanuel C. Ifeachor School of Computing, Communications.
REU 2009 Computer Science and Engineering Department The University of Texas at Arlington Research Experiences for Undergraduates in Information Processing.
Towards ‘Ubiquitous’ Ubiquitous Computing: an alliance with ‘the Grid’ Oliver Storz, Adrian Friday, and Nigel Davies Computing Department, Lancaster University,
LOGO 文献阅读报告 汇报人: 姚昌华 Introduction of MACHINE-TO-MACHINE Communications.
Ubiquitous and Pervasive Computing. MY DEFINTION OF PERVASIVE COMPUTING Pervasive computing describes the trend that connected computational devices become.
Haythem El-Messiry, PhD Faculty of Computer and Information Sciences Ain Shams University Egypt المؤتمر العربى الرابع للمعلومات الصناعية و الشبكات فترة.
Internet of Things (IoT)
Internet of Things – Getting Started
Lecture 8: Wireless Sensor Networks By: Dr. Najla Al-Nabhan.
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
Department of Electronics and Communication Engineering, KUET
Introduction to Wireless Sensor Networks
Introduction to Wireless Sensor Networks
MetaOS Concept MetaOS developed by Ambient Computing to coordinate the function of smart, networked devices Smart networked devices include processing.
Wireless Sensor Networks: Instrumenting the Physical World
Lecture 3: Wireless Sensor Networks
Wireless Sensor Networks: Instrumenting the Physical World
Sensor Networks – Motes, Smart Spaces, and Beyond
TDT49 Mobile Information Systems, Jørgen Birkeland
Presentation transcript:

Computer Architecture and Embedded Systems Paul Havinga University of Twente

Embedded Systems Distributed and Embedded Systems Computer Architecture, Design & Test for Embedded Systems DIESCADTES CADTES Bert Molenkamp DIES Hans Scholten Studieadviseurs

Embedded Systems everywhere Audio and video signal processors Control of machines Watches Medical equipment Cars (motor control, airbag, ABS, traction control) Communication (GSM/UMTS) % of all computers are embedded computers!

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

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

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

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

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

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

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

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)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 ( –Consensus: collaborative sensor networks –Seamless Services for heterogeneous wireless systems –BigBAN: Body and personal area networks

More information Reconfigurable computing –G.J.M. Smit: Ubiquitous computing –P.J.M. Havinga: