Advisor: Dr. Chandra Christopher Picard Michael Neuberg.

Slides:



Advertisements
Similar presentations
SE263 Video Analytics Course Project Initial Report Presented by M. Aravind Krishnan, SERC, IISc X. Mei and H. Ling, ICCV’09.
Advertisements

GPU System Architecture Alan Gray EPCC The University of Edinburgh.
Embedded DSP Spectrum Analyzer May 0104 April 25, 2001 Teradyne Corp Julie Dickerson Bill Black Prihamdhani AmranEE Ryan ButlerCprE Aaron DelaneyEE Nicky.
Andrew Bourgeois Aaron Minard.  Background  Satellite Tracking  SatPC32  Problem Statement  Solution  Mechanical Design  System Diagram  Electrical.
Acceleration of the Smith– Waterman algorithm using single and multiple graphics processors Author : Ali Khajeh-Saeed, Stephen Poole, J. Blair Perot. Publisher:
1 Matrix Multiplication on SOPC Project instructor: Ina Rivkin Students: Shai Amara Shuki Gulzari Project duration: one semester.
DCABES 2009 China University Of Geosciences 1 The Parallel Models of Coronal Polarization Brightness Calculation Jiang Wenqian.
Zach Allen Chris Chan Ben Wolpoff Shane Zinner Project Z: Stereo Range Finding Based on Motorola Dragonball Processor.
Electrical and Computer Engineering Minimal Movement Interactive Entertainment Unit Ryan Kelly Michael Lorenzo Ernie Wilson Chase Francis Professor Neal.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Reconfigurable Computing in the Undergraduate Curriculum Jason D. Bakos Dept. of Computer Science and Engineering University of South Carolina.
Interface of DSP to Peripherals of PC Spring 2002 Supervisor: Broodney, Hen | Presenting: Yair Tshop Michael Behar בס " ד.
HPEC_GPU_DECODE-1 ADC 8/6/2015 MIT Lincoln Laboratory GPU Accelerated Decoding of High Performance Error Correcting Codes Andrew D. Copeland, Nicholas.
Introduction What is GPU? It is a processor optimized for 2D/3D graphics, video, visual computing, and display. It is highly parallel, highly multithreaded.
Elad Hadar Omer Norkin Supervisor: Mike Sumszyk Winter 2010/11 Date: Technion – Israel Institute of Technology Faculty of Electrical Engineering High Speed.
GPGPU platforms GP - General Purpose computation using GPU
Slide 1/8 Performance Debugging for Highly Parallel Accelerator Architectures Saurabh Bagchi ECE & CS, Purdue University Joint work with: Tsungtai Yeh,
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
Motivation “Every three minutes a woman is diagnosed with Breast cancer” (American Cancer Society, “Detailed Guide: Breast Cancer,” 2006) Explore the use.
7th Workshop on Fusion Data Processing Validation and Analysis Integration of GPU Technologies in EPICs for Real Time Data Preprocessing Applications J.
Impulse Embedded Processing Video Lab Generate FPGA hardware Generate hardware interfaces HDL files HDL files FPGA bitmap FPGA bitmap C language software.
1 Fault Tolerance in the Nonstop Cyclone System By Scott Chan Robert Jardine Presented by Phuc Nguyen.
Shared memory systems. What is a shared memory system Single memory space accessible to the programmer Processor communicate through the network to the.
BY: ALI AJORIAN ISFAHAN UNIVERSITY OF TECHNOLOGY 2012 GPU Architecture 1.
Christopher Mitchell CDA 6938, Spring The Discrete Cosine Transform  In the same family as the Fourier Transform  Converts data to frequency domain.
SYSTEM-ON-CHIP (SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY.
YOU LI SUPERVISOR: DR. CHU XIAOWEN CO-SUPERVISOR: PROF. LIU JIMING THURSDAY, MARCH 11, 2010 Speeding up k-Means by GPUs 1.
Accelerating a Software Radio Astronomy Correlator By Andrew Woods Supervisor: Prof. Inggs & Dr Langman.
NVIDIA Fermi Architecture Patrick Cozzi University of Pennsylvania CIS Spring 2011.
MACCE and Real-Time Schedulers Steve Roberts EEL 6897.
1 Abstract & Main Goal המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory The focus of this project was the creation of an analyzing device.
GPU Architecture and Programming
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Michael Neuberg Christopher Picard.  Encoders are used to determine the exact rotational position for elevation or azimuth of the radar dish  The encoders.
4/19/20021 TCPSplitter: A Reconfigurable Hardware Based TCP Flow Monitor David V. Schuehler.
Sub-Nyquist Sampling Algorithm Implementation on Flex Rio
Introduction What is GPU? It is a processor optimized for 2D/3D graphics, video, visual computing, and display. It is highly parallel, highly multithreaded.
Jie Chen. 30 Multi-Processors each contains 8 cores at 1.4 GHz 4GB GDDR3 memory offers ~100GB/s memory bandwidth.
ICAL GPU 架構中所提供分散式運算 之功能與限制. 11/17/09ICAL2 Outline Parallel computing with GPU NVIDIA CUDA SVD matrix computation Conclusion.
Lab 2 Parallel processing using NIOS II processors
1)Leverage raw computational power of GPU  Magnitude performance gains possible.
by Arjun Radhakrishnan supervised by Prof. Michael Inggs
Performed by: Dor Kasif, Or Flisher Instructor: Rolf Hilgendorf Jpeg decompression algorithm implementation using HLS PDR presentation Winter Duration:
Presenters: Genady Paikin, Ariel Tsror. Supervisors : Inna Rivkin, Rolf Hilgendorf. High Speed Digital Systems Lab Yearly Project Part A.
Sponsored By Abstract 1 Ritamar Siurano – Undergraduate Student Prof. Domingo Rodriguez – Advisor Abigail Fuentes – Graduate StudentProf. Ana B. Ramirez.
Sponsored By Abstract 1 Ritamar Siurano – Undergraduate Student Prof. Domingo Rodriguez – Advisor Abigail Fuentes – Graduate Student Prof. Ana B. Ramirez.
Chapter 1: How are computers organized?. Software, data, & processing ? A computers has no insight or intuition A computers has no insight or intuition.
Fail-Safe Module for Unmanned Autonomous Vehicle
Company LOGO Project Characterization Spring 2008/9 Performed by: Alexander PavlovDavid Domb Supervisor: Mony Orbach GPS/INS Computing System.
XLV INTERNATIONAL WINTER MEETING ON NUCLEAR PHYSICS Tiago Pérez II Physikalisches Institut For the PANDA collaboration FPGA Compute node for the PANDA.
Critical Design Review University of Utah Engineering Clinic December 8,2009.
CUDA Compute Unified Device Architecture. Agent Based Modeling in CUDA Implementation of basic agent based modeling on the GPU using the CUDA framework.
An FFT for Wireless Protocols Dr. J. Greg Nash Centar ( HAWAI'I INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES Mobile.
GPU Computing for GIS James Mower Department of Geography and Planning University at Albany.
Computer Organization IS F242. Course Objective It aims at understanding and appreciating the computing system’s functional components, their characteristics,
Implementation of Real Time Image Processing System with FPGA and DSP Presented by M V Ganeswara Rao Co- author Dr. P Rajesh Kumar Co- author Dr. A Mallikarjuna.
S. Pardi Frascati, 2012 March GPGPU Evaluation – First experiences in Napoli Silvio Pardi.
BIS main electronic modules - Oriented Linac4 - Stéphane Gabourin TE/MPE-EP Workshop on Beam Interlock Systems Jan 2015.
Heterogeneous Processing KYLE ADAMSKI. Overview What is heterogeneous processing? Why it is necessary Issues with heterogeneity CPU’s vs. GPU’s Heterogeneous.
Sridhar Rajagopal Bryan A. Jones and Joseph R. Cavallaro
Computer Engg, IIT(BHU)
Computing Systems Organization
Stateless Combinational Logic and State Circuits
Course Agenda DSP Design Flow.
Chapter 1: How are computers organized?
Chap II. Radar Hardware (PART 1)
Graphics Processing Unit
Operating System Overview
(Lecture by Hasan Hassan)
Presentation transcript:

Advisor: Dr. Chandra Christopher Picard Michael Neuberg

 Radar Basics  CSU Facilities  Hardware Accelerator  Pawnee Update  Next Semester Plans

 Radar- RAdio Detection And Ranging  Transmits microwaves  Elevation position, ∅  Azimuth Position, Ѳ National Weather Service

Old CHILL Dish and Antenna Constructing new dish location Generates waveform of signals Builds up signal and transmits

Pawnee Facility Inside the Radome GPS, DSP, etc Signal Monitors and Generator

 Parametric Time Domain Method (PTDM)  Prevents the need for Fourier Transforms  Prevents signal Leakage  Problem  Requires calculating inverses and determinates of large matrices  Can not perform calculations in real time on standard CPU  Solution Requirements  Implement PTDM algorithm in real time

 Graphics Card  Can perform multiple operations in parallel  Designed to optimize required matrix calculations  Nvidia CUDA  Compute Unified Device Architecture

Specification Multiprocessor16 Memory1.5 GB Shared Memory16 KB per MP Registers8192 per MP Threads768 Memory Bandwidth 76.8 GB/Sec Hewlett Packard xw 9400 workstation

 Replace synchros with optical encoders  Interface encoders and signal processor with FPGA  Design and build interface board  Improves radar tracking and positioning

 Why replace synchros?  Stegmann ARS-20 absolute encoder  Rotating encoder disk  Enhanced resolution  Reduces noise and cost with less wires

 Xilinx Spartan-3E FPGA  BASYS board  Printed Circuit Board  VHDL programming  Generate clock signal

 Donations  CHILL Radar Facility  Encoders, development board, circuit board ($1,250)  Hewlett Packard  xw 9400 workstation, 2 Quadro Fx 5600 ($4,500)

Hardware Accelerator TasksStart DateFinish Date Durations Get system setup and successfully run simple test CUDA programs. 12/10/071/21/086 Weeks Finish CUDA code that optimizes performance on real sample data 1/21/082/18/084 Weeks Integrate CUDA code with algorithm code. 2/18/083/31/086 Weeks Configure system to interact with radar interface and integrate system into site. 3/31/084/14/082 Weeks Hardware Update TasksStart DateFinish Date Durations Finish programming interface for FPGA (Combine data, state machine, transmit) /27/0812 Weeks Design printed circuit board1/27/083/23/088 Weeks Build, test, and debug circuit board3/23/084/13/083 Weeks

 design/AY07/radar/index.html  Acknowledgments  Dr. Chandra  Jim George  Cuong Nguyen  Darryl Benally  Hewlett Packard