2-PAD Digital Beamformer Chris Shenton11 th October 2007 2-PAD Digital Beamformer Chris Shenton 11 th October 2007.

Slides:



Advertisements
Similar presentations
Digital Computer Fundamentals
Advertisements

FPGA (Field Programmable Gate Array)
TO COMPUTERS WITH BASIC CONCEPTS Lecturer: Mohamed-Nur Hussein Abdullahi Hame WEEK 1 M. Sc in CSE (Daffodil International University)
Layer 1 of the TCP/IP protocol stack: Network Access Layer (NAL). Functions, performed on the layer. МАС address in Ethernet networks. Layer 1 of the TCP/IP.
System on a Chip (SoC) An Overview David Cheung Christopher Shannon.
8.
Week 1- Fall 2009 Dr. Kimberly E. Newman University of Colorado.
6/14/2015 How to measure Multi- Instruction, Multi-Core Processor Performance using Simulation Deepak Shankar Darryl Koivisto Mirabilis Design Inc.
11/14/05ELEC Fall Multi-processor SoCs Yijing Chen.
BEEKeeper Remote Management and Debugging of Large FPGA Clusters Terry Filiba Navtej Sadhal.
Chapter 17 Parallel Processing.
Modern trends in computer architecture and semiconductor scaling are leading towards the design of chips with more and more processor cores. Highly concurrent.
Chapter 3 : Distributed Data Processing
Packing for the Expedition David Culler. 5/25/992 Ongoing Endeavors Millennium: building a large distributed experimental testbed –Berkeley Cluster Software.
May 8, Peripheral Design Options For USB 2.0 Solutions Dave Thompson Manager of High Speed I/O Development Agere Systems,
System Architecture A Reconfigurable and Programmable Gigabit Network Interface Card Jeff Shafer, Hyong-Youb Kim, Paul Willmann, Dr. Scott Rixner Rice.
The hybird approach to programming clusters of multi-core architetures.
A Flexible Architecture for Simulation and Testing (FAST) Multiprocessor Systems John D. Davis, Lance Hammond, Kunle Olukotun Computer Systems Lab Stanford.
Chris Shenton1 DSP Technology Options 4 th SKADS Workshop, Lisbon, 2-3 October 2008 DSP Technology Options Matching The Technology Platform To The Instrument.
Implementation of Digital Front End Processing Algorithms with Portability Across Multiple Processing Platforms September 20-21, 2011 John Holland, Jeremy.
Multi-core Processing The Past and The Future Amir Moghimi, ASIC Course, UT ECE.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
ECE 526 – Network Processing Systems Design Network Processor Architecture and Scalability Chapter 13,14: D. E. Comer.
A brief overview about Distributed Systems Group A4 Chris Sun Bryan Maden Min Fang.
An Answer to the EC Expert Group on CLOUD Computing Keith G Jeffery Scientific Coordinator.
How to connect non IP devices into the UPnP™v1 fabric Vijay Dhingra Director of Standards Echelon Corp.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Objectives Confirm our understanding of what host media processing is and is not Allow us to identify when it should be selected Save time by learning.
S S I E M E N S C O R P O R A T E R E S E A R C H 1 SCR SE Architecture Requirements Engineeering Theory vs. Practice Bob Schwanke STRAW ‘03.
REXAPP Bilal Saqib. REXAPP  Radio EXperimentation And Prototyping Platform Based on NOC  REXAPP Compiler.
Uncovering the Multicore Processor Bottlenecks Server Design Summit Shay Gal-On Director of Technology, EEMBC.
Little Brother Surveillance Nathaniel Brown and Chris Mordue.
ESL and High-level Design: Who Cares? Anmol Mathur CTO and co-founder, Calypto Design Systems.
Types of Operating Systems
Embedded Runtime Reconfigurable Nodes for wireless sensor networks applications Chris Morales Kaz Onishi 1.
Embedding Constraint Satisfaction using Parallel Soft-Core Processors on FPGAs Prasad Subramanian, Brandon Eames, Department of Electrical Engineering,
CSE 661 PAPER PRESENTATION
By Garrett Kelly. 3 types or reasons for distributed applications Data Data used by the application is distributed Computation Computation is distributed.
Using NAS as a Gateway to SAN Dave Rosenberg Hewlett-Packard Company th Street SW Loveland, CO 80537
Lecture 16: Reconfigurable Computing Applications November 3, 2004 ECE 697F Reconfigurable Computing Lecture 16 Reconfigurable Computing Applications.
Lecture 13: Logic Emulation October 25, 2004 ECE 697F Reconfigurable Computing Lecture 13 Logic Emulation.
IC Products Processors –CPU, DSP, Controllers Memory chips –RAM, ROM, EEPROM Analog –Mobile communication, audio/video processing Programmable –PLA, FPGA.
HardWireTM FpgASIC The Superior ASIC Solution
Mobile Wallets Tackling the multi-wallet problem to achieve mass market adoption of contactless payment services.
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
2D/3D Integration Challenges: Dynamic Reconfiguration and Design for Reuse.
Development of Programmable Architecture for Base-Band Processing S. Leung, A. Postula, Univ. of Queensland, Australia A. Hemani, Royal Institute of Tech.,
 It is the transmission of data from one place to another.  A data communication system is made up from hardware, software and communications facilities.
Authors – Jeahyuk huh, Doug Burger, and Stephen W.Keckler Presenter – Sushma Myneni Exploring the Design Space of Future CMPs.
A new thread support level for hybrid programming with MPI endpoints EASC 2015 Dan Holmes, Mark Bull, Jim Dinan
Types of Operating Systems 1 Computer Engineering Department Distributed Systems Course Assoc. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2015.
01/04/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
Rad Hard By Software for Space Multicore Processing David Bueno, Eric Grobelny, Dave Campagna, Dave Kessler, and Matt Clark Honeywell Space Electronic.
Survey of multicore architectures Marko Bertogna Scuola Superiore S.Anna, ReTiS Lab, Pisa, Italy.
Chapter 6: Using Middleware Textbook IT Architectures and Middleware, Second Edition Chris Britton and Peter Bye AIT 600 Jeff Schmitt October 20, 2008.
Internetworking Lecture 10 October 23, Introduction to Internetworking So far, we’ve discussed about how a single network functions. Internetworking.
Unit 19 Computer Music Systems 1 Examine the hardware options available for the composition and production of music using computer technology assess the.
Extreme Scalability Hardware & software scales to meet the demands of any network deployment Hardware & software scales to meet the demands of any network.
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School THE INTERNET AND ELECTRONIC COMMERCE LESSON 10.
System on a Chip (SoC) An Overview David Cheung Christopher Shannon.
Lecture 13 Parallel Processing. 2 What is Parallel Computing? Traditionally software has been written for serial computation. Parallel computing is the.
Heterogeneous Processing KYLE ADAMSKI. Overview What is heterogeneous processing? Why it is necessary Issues with heterogeneity CPU’s vs. GPU’s Heterogeneous.
Chapter 12: Architecture
Multi-Processing in High Performance Computer Architecture:
Anne Pratoomtong ECE734, Spring2002
2PAD’s Beamforming Software
Characteristics of Reconfigurable Hardware
Chapter 12: Physical Architecture Layer Design
Multi Core Processing What is term Multi Core?.
Presentation transcript:

2-PAD Digital Beamformer Chris Shenton11 th October PAD Digital Beamformer Chris Shenton 11 th October 2007

2-PAD Digital Beamformer Chris Shenton11 th October 2007 Objectives  Implement an example of a fully digital beamforming system.  Initially a 4x4 receiving element array, scalable up to 8x8 elements. – Can go much bigger with more hardware. – Set modest initial performance targets. – With expectations to do A LOT better as we explore optimisation options.  Fully scalable architecture with a high degree of platform independence.  Use it to develop software methodology.

2-PAD Digital Beamformer Chris Shenton11 th October PAD Beamformer Processing Architecture Large number of simple high performance processing elements; Connected together via very high bandwidth links. Processing element means; on-chip – thread unit or similar operational unit off-chip – multiple devices Concept is valid for both intra-chip and inter-chip communications Key Point: The problem is data movement NOT MFLOPS.

2-PAD Digital Beamformer Chris Shenton11 th October 2007 Continued... Software development methodologies for multi-processor systems are not yet defined but are happening (e.g PS3 Cell Processor). Difficult problem will have to be solved by the major silicon vendors, we will see the benefit of this effort by intercepting these new methods. This is the future of computing for both scientific and mass market computing.

2-PAD Digital Beamformer Chris Shenton11 th October 2007 Continued... – We need to obtain very high density processing to meet power and cost objectives. – Possible implementation options include; ASIC – Very high density, lowest power, lowest cost FPGA – Flexibilty, medium density, high power, high cost. MPU/GPU – Flexibility, medium density, medium power, medium cost –Start simple with simple Units of Design deployed sparsely on commercially available processor technology.

2-PAD Digital Beamformer Chris Shenton11 th October 2007 Increasing The Processing Capacity of 2-PAD. Scalable Architecture in 3 dimensions 2-PAD Initial implementation has low processing density vs hardware resource. Blue area represents initial 4x4 element design Yellow area represents scale up to 8x8 elements.

2-PAD Digital Beamformer Chris Shenton11 th October 2007 So What Are We Building Then?

2-PAD Digital Beamformer Chris Shenton11 th October 2007 Data Acquisition Card

2-PAD Digital Beamformer Chris Shenton11 th October 2007 Processor Interface Card.

2-PAD Digital Beamformer Chris Shenton11 th October 2007 Summary Digital Beamforming is as much an issue of inter- processor bandwidth than raw FLOPs. Cost of Multi-core Processors will fall in the medium term. Improvements in software development methodologies will have to happen. 2-PAD Will demonstrate fundamental architectural concepts with options for future cost & power reduction.