Bio-Inspired Computing

Slides:



Advertisements
Similar presentations
Time-Frequency Analysis Analyzing sounds as a sequence of frames
Advertisements

CPT 310 Logic and Computer Design Instructor: David LublinerPhone Engineering Technology Dept.Cell
Paintable Computing. Die Cost Paintable ComputingStatus Hardware Distributed Programming Applications Hardware Reference Platform Process Self-assembly.
Computer Graphics Recitation 6. 2 Motivation – Image compression What linear combination of 8x8 basis signals produces an 8x8 block in the image?
Department of Computer Engineering University of California at Santa Cruz Data Compression (3) Hai Tao.
Customizable Audio Kaleidoscope Agustya Mehta, Dennis Ramdass, Tony Hwang Final Project Spring 2007.
Multi-Path Transport of FGS Video Jian Zhou, Huai-Rong Shao, Chia Shen and Ming-Ting Sun ICME 2003.
Why to Apply Digital Transmission?
Coding techniques for digital cinema Andreja Samčović University of Belgrade Faculty of Transport and Traffic Engineering.
Anya Apavatjrut, Katia Jaffres-Runser, Claire Goursaud and Jean-Marie Gorce Combining LT codes and XOR network coding for reliable and energy efficient.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Hierarchical Cooperation Achieves Linear Scaling in Ad Hoc Wireless Networks David Tse Wireless Foundations U.C. Berkeley AISP Workshop May 2, 2007 Joint.
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Abhik Majumdar, Rohit Puri, Kannan Ramchandran, and Jim Chou /24 1 Distributed Video Coding and Its Application Presented by Lei Sun.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
1 Multiple Classifier Based on Fuzzy C-Means for a Flower Image Retrieval Keita Fukuda, Tetsuya Takiguchi, Yasuo Ariki Graduate School of Engineering,
1 Module 3 TERAWAVE CONFIDENTIAL – DO NOT COPY Terawave Communications, Inc. Network Planning Course Module 3 PON Physical Network Engineering.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNP 1 v3.0 Module 1 Overview of Scalable Internetworks.
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
Paintable Computer Ting Yan CS 851 Bio-Inspired Computing Presentation March 25, 2003.
Lesson 4—Networking BASICS1 Networking BASICS Network Architectures Unit 2 Lesson 4.
Unit 3 Physical Layer.
FPLD Decoder: Components & Functions Florida State University Roberto A Brown 6/11/99.
Range Enhanced Packet Classification Design on FPGA Author: Yeim-Kuan Chang, Chun-sheng Hsueh Publisher: IEEE Transactions on Emerging Topics in Computing.
LonWorks Introduction Hwayoung Chae.
Final Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
Pouya Ostovari and Jie Wu Computer & Information Sciences
- Pritam Kumat - TE(2) 1.  Introduction  Architecture  Routing Techniques  Node Components  Hardware Specification  Application 2.
In the name of God.
CS 704 Advanced Computer Architecture
Overview of Data Communications and Networking
COMPUTER NETWORKS CS610 Lecture-15 Hammad Khalid Khan.
Instructor Materials Chapter 8: Network Troubleshooting
Architectures of Digital Information Systems Part 1: Interrupts and DMA dr.ir. A.C. Verschueren Eindhoven University of Technology Section of Digital.
I/O SYSTEMS MANAGEMENT Krishna Kumar Ahirwar ( )
Intro to MIS – MGS351 Network Basics
Scaling the Network: The Internet Protocol
Chap. 2 Network Models.
Part I. Overview of Data Communications and Networking
Introduction to Wireless Sensor Networks
Lecture 23: Interconnection Networks
Digital Communication
Paul Pop, Petru Eles, Zebo Peng
NETWORKING TECHNOLOGIES
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Paintable Computer Programming a
© 2002, Cisco Systems, Inc. All rights reserved.
Chapter 16: Distributed System Structures
Telecommunication ELEC503
Network Basics Extended Learning Module E
William Stallings Data and Computer Communications
ECE 544 Protocol Design Project 2016
Chapter 3: Pulse Code Modulation
Subject Name: Digital Switching Systems Subject Code:10EC82 Prepared By: Aparna.P, Farha Kowser Department: Electronics and Communication Date:
Paintable Computing The goal of the paintable computing project is to jointly develop millimeter scale computing elements and techniques for self-assembly.
Computer communications
Overview of Signals & Systems
Network Topologies & Standards
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
Chapter 1 Introduction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1.#
Chapter 3 Part 3 Switching and Bridging
Scaling the Network: The Internet Protocol
Data Communication Chapter 1 Introduction 1.#.
Basics of Telecommunications and Networks
Database System Architectures
COMP755 Advanced Operating Systems
Part I. Overview of Data Communications and Networking
FieldLink Process Networking Introduction
Multiprocessors and Multi-computers
Presentation transcript:

Bio-Inspired Computing Applications 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Introduction Overview Four applications for pfrags: Audio Streaming Holistic Image Storage Surface Bus Image Segmentation Discussion/Summary 1/18/2019 Bio-Inspired Computing

Streaming Audio on a paintable Goal: Store packetized data in a particle RAM Problems: Transmission of data Storage Characteristics Retrieval 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Streaming Audio 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Streaming Audio Representation: each audio packet -> a Carrier pfrag Transport governed by migration strategy of the Carrier. Storage: the Carriers distribute uniformly in the diffusion mode. 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Streaming Stage 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Steady State 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Retrieval The output portal sends a CallBackGradient pfrag – radiates a gradient field. Contains info like ID of audio stream, “active times”, distances. Uses active time to decide what to do – 3 rules on Page 102. 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Retrieval 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Streaming audio Characterisitics: Shuttle mode playback Ubiquitous table of contents Fault tolerance No topology dependence 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Holistic Data Storage 1/18/2019 Bio-Inspired Computing

Holistic Image Storage Goal: Store a digitized image as a 2-D memory, minimizing the loss of clarity/sharpness even when a great deal of the information is not available. Duplication of the lowest frequency coefficients obtained upon transformation ensures a blurred image on reconstruction. But the size may still decrease…. 1/18/2019 Bio-Inspired Computing

Holistic Image Storage 1/18/2019 Bio-Inspired Computing

Holistic Image Storage Carriers and Transform pfrags Transform applies a “block frequency transformation” to produce a 3-level hierarchy. Output is 10 subbands – go to the carriers. Carrier splits into 9 mini-carriers. Each mini-C has 1 lowest frequency and 1 of the 9 other high frequencies. 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Image Representation 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Input –> Output 1/18/2019 Bio-Inspired Computing

Holistic Image Storage Through experiments, it is seen that: Successful decoding of images is possible. The more the number of packets the better. Multiple I/O’s can be incorporated. Discussion: Passing images to HP Additional intelligence into Carriers Hierarchical representation example. 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Surface Bus Table top containing: Devices – having short range wireless links – also called pico-nets. Particles – device transceivers contact particles in vicinity. How can they communicate with each other? comm. between external devices computation on transmitted data by particles 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Surface Bus Use channel operator and Buoy pfrag 2 regions of the ensemble Peers and portals Each peer has a unique ID. On table contact, it transmits this ID via signature Gradient. Several geometry criteria (Pg 116). 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Portal Geometry 1/18/2019 Bio-Inspired Computing

Surface Bus: Buoy pfrags 1/18/2019 Bio-Inspired Computing

Surface Bus: Buoy pfrags Need for a Buoy – to attain a finer degree of control in peer vicinity. Peers deploy a set of B pfrags upon initialization. Build the path for communication from peers. 1/18/2019 Bio-Inspired Computing

Surface Bus: Peer 2 Peer link 1/18/2019 Bio-Inspired Computing

Surface Bus: open and closed rings 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Surface Bus The purpose was to illustrate how even a simple geometry estimation can underlie a broadly useful functionality. Improvements: Conformally wrap the Co-ordinate operator More sophisticated use of fields to confine the outer ring of the table. 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Image Segmentation 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Image Segmentation 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Image Sampling 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Image Segmentation 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Image Segmentation 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Image Segmentation 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Discussion Evaluation of the programming model. Is it useful? Is it optimized? Complexity – determines scaling limits of engineered systems. Self-organization – powerful tool. 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Discussion 1/18/2019 Bio-Inspired Computing

Bio-Inspired Computing Summary We looked at 4 applications of the paintable. All these were simulated on the Psim. Questions? 1/18/2019 Bio-Inspired Computing