A Matrix Multiplication Implementation for Pre-Conditioning Back Propagated Errors on a Multi-Conjugate Adaptive Optics System Rigo Dicochea University.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Fast & Furious: a potential wavefront reconstructor for extreme adaptive optics at ELTs Visa Korkiakoski and Christoph U. Keller Leiden Observatory Niek.
Adaptive Optics Deformable Mirror Electronics Simulation Pearl Yamaguchi Subaru Telescope National Astronomical Observatory of Japan Mentor: Stephen Colley.
Active Control of Aberrations for the Large Synoptic Survey Telescope (LSST) Brice Cannon Lawrence Livermore National Laboratory Research Supervisor: Scot.
6/11/2015 Adaptive Hardware Design for Digital Signal Processing Advisor: Dr. Thomas L. Stewart By: Prabjot Kaur Alex Tan.
Digital Design Haldun Hadimioglu Computer and Information Science 3/30/2003 CS 2204 Laboratory.
1 Using ArcGIS software to map Maui Joseph Rose Pacific Disaster Center Mentor: Pam Cowher Advisor: Chris Chiesa Collaborator: Augustus Elias Home Institution:
ECIV 301 Programming & Graphics Numerical Methods for Engineers Lecture 19 Solution of Linear System of Equations - Iterative Methods.
Introduction to Field Programmable Gate Arrays (FPGAs) COE 203 Digital Logic Laboratory Dr. Aiman El-Maleh College of Computer Sciences and Engineering.
Newton's Method for Functions of Several Variables
Tomography for Multi-guidestar Adaptive Optics An Architecture for Real-Time Hardware Implementation Donald Gavel, Marc Reinig, and Carlos Cabrera UCO/Lick.
The Noise Propagator for Laser Tomography Adaptive Optics Don Gavel NGAO Telecon October 8, 2008.
Canada-France-Hawaii Telescope Observatory Automation Project: Audio and Video Management Project by: Amber Imai Mentors: Tom Vermeulen & Bill Cruise Advisor:
Mirror Deformation Modeling for HANDS (High Accuracy Network Determination System) Jeremy Steel Mentors: Scott Gregory Curt Leonard.
Taylor Series.
Characterization of MEMS Deformable Mirrors for Wavefront Control in Extreme Adaptive Optics Center for Adaptive Optics University of California, Santa.
Implementation of OFDM Transmitter based on the IEEE d Standard Presented by: Altamash Janjua, Umar Chohan Supervisors: Dr. Brian L. Evans and Mr.
Visual Illusions: Ponzo & Poggendorf Leo Do Beckie Aguirre Cluster 7.
NSF Center for Adaptive Optics UCO Lick Observatory Laboratory for Adaptive Optics Tomographic algorithm for multiconjugate adaptive optics systems Donald.
Characterizing Lenslet Arrays for the Keck Adaptive Optics System Laboratory for Adaptive optics (LAO) UC Santa Cruz Name: Abubakarr Bah Home Institution:
1 Characterization of a Bimorph Deformable Mirror in a Closed Loop Adaptive Optics System for Vision Science Purposes Zachary Graham 1 Sophie Laut 2, David.
Characterization and Upgrading of Adaptive Optics Demonstrator Joseph Curamen Maui Community College Mark Hoffman & Mark Ammons MCC & UCSC-CfAO.
Efficient Integration of Large Stiff Systems of ODEs Using Exponential Integrators M. Tokman, M. Tokman, University of California, Merced 2 hrs 1.5 hrs.
The Physics of Computer Science By Matthew Pinney A Brief look at how physics is related to Computer Science and a sample application of problem solution.
Design and Implementation of a Fast-Steering Secondary Mirror System Maryfe Culiat Trex Enterprises July 25, 2007.
CPT Week, April 2001Darin Acosta1 Status of the Next Generation CSC Track-Finder D.Acosta University of Florida.
Testing the use of Adaptive Optics to reveal the age of distant galaxies Emily De La Garza University of Houston-Downtown University of California, Santa.
Improved Image Quality in AO-OCT through System Characterization
Overview Real World NP-hard problems, such as fluid dynamics, calcium cell signaling, and stomata networks in plant leaves involve extensive computation.
Improved Imaging of Near Earth Objects Using Better Telescope Specifications Hazel Butler CfAO Akamai Internship Institute for Astronomy Advisors: Stuart.
Curvature Wavefront Sensor Arbitrary Waveform Generator Kenyan Kawauchi Subaru Telescope (NAOJ) Mentor: Stephen Colley.
November 29, 2011 Final Presentation. Team Members Troy Huguet Computer Engineer Post-Route Testing Parker Jacobs Computer Engineer Post-Route Testing.
Modeling Electromagnetic Fields in Strongly Inhomogeneous Media
Thermodynamic Modeling o f Astronomical Infrared Instruments Francesc Andre Bertomeu Hartnell College Salinas, California Research Advisor: James Larkin.
Solving Linear Systems by Substitution
Z Knight W.M. Keck Observatories Research Supervisor: Al Conrad Home Institution: University of Hawai'i at Hilo A Graphical User Interface for NIRC2 Asteroid.
Adaptive Optics in the VLT and ELT era Optics for AO
Fundamentals of adaptive optics and wavefront reconstruction Marcos van Dam Institute for Geophysics and Planetary Physics, Lawrence Livermore National.
INTRO TO OPTIMIZATION MATH-415 Numerical Analysis 1.
Lawrence Livermore National Laboratory María Rosa Rivera Roque Research Supervisors: Shannon Ayers and Victor Sperry Research Advisor: Scot Olivier Educational.
MIGUEL LIZAOLA DEVELOPING AN ASTRONOMICAL ADAPTIVE OPTICS DEMONSTRATION CENTER FOR ADAPTIVE OPTICS RESEARCH ADVISOR: ERIC STEINBRING PRINCIPALE INVESTIGATOR:
© PSU Variation Aware Placement in FPGAs Suresh Srinivasan and Vijaykrishnan Narayanan Pennsylvania State University, University Park.
Theme 2 AO for Extremely Large Telescopes Center for Adaptive Optics.
1 An FPGA Implementation of the Two-Dimensional Finite-Difference Time-Domain (FDTD) Algorithm Wang Chen Panos Kosmas Miriam Leeser Carey Rappaport Northeastern.
Sridhar Rajagopal Bryan A. Jones and Joseph R. Cavallaro
Hardware Descriptions of Multi-Layer Perceptions with Different Abstraction Levels Paper by E.M. Ortigosa , A. Canas, E.Ros, P.M. Ortigosa, S. Mota , J.
Optohybrid V2 design status
Improved Resource Sharing for FPGA DSP Blocks
Students will be able to:
Hardware Implementation of CTIS Reconstruction Algorithms
MoNA detector physics How to detect neutrons. Thomas Baumann NSCL.
XILINX FPGAs Xilinx lunched first commercial FPGA XC2000 in 1985
Instructor: Dr. Phillip Jones
FPGA Implementation of Multicore AES 128/192/256
6-2 Solving Systems using Substitution
Theme 2 AO for Extremely Large Telescopes
1-3 Solving equations Writing them too!.
Islamic University - Gaza
FPGA Based Trigger System for the Klystron Department
Notes Over 11.2 Number Compared to Base is Unknown
Solving Percent Problem with Equations
Solving Systems of Equation by Substitution
Programmable Logic- How do they do that?
Simulating Atmospheric Strehl
Combinational Circuits
Theme 2 AO for Extremely Large Telescopes
Theme 2 AO for Extremely Large Telescopes
1Peyton Spencer, 2Yang Liu, 2Dr. Kai Sun
Pivoting, Perturbation Analysis, Scaling and Equilibration
Temporal Error Minimization In Adaptive Optics Control Loop
Presentation transcript:

A Matrix Multiplication Implementation for Pre-Conditioning Back Propagated Errors on a Multi-Conjugate Adaptive Optics System Rigo Dicochea University of California at Santa Cruz Research Advisor: Dr. Donald Gavel Research Supervisor: Marc Reinig

Mission Statement The goal is to implement a matrix multiplication on a Field Programmable Gate Array (FPGA) to reduce the total number of iterations necessary to solve a system of equations with unknown variables. Without AO With AO

Background/Iterative Approach Light Rays from Excited Sodium Ions A We propagate our initial estimate of phase delay through each voxel. B Possibly take 100’s of iteration to converge! C However, since each of these rays passes through different voxels, the total effect of the atmosphere on each of them is different. D = E Photo credit: Marc Reinig

Evolution of Project A B State Machine C D Hardware = E Resources

State Machine for Matrix Multiplication mult1by11 alu_input = ^b0001; store1x11 alu_input = ^b0000; mult1by21 alu_input = ^b0001;

Pre-Conditioning Implementation

Resources Utilized 208 FPGA Slices 18 Registers 1 ALU Control Logic/Gates Multiplexor MANY Bus Lines(wires interconnecting different hardware) 6 Virtex 4 FPGA’s

Timing Initial Simulations yield a timing constraint of 200MHz. Must be able to converge in less than 1 milli-second.

RESULTS!! Previous iterative solutions took in excess of 90 iterations to converge. With Matrix Multiplication/Pre-Conditioning we NOW converge in approximately 25 to 50 iterations! A reduction of 50 to 75 iterations!

What's Next? Implement fast Fourier transform which will allow for more accurate convergent values. Multiplex existing hardware to reduce resource consumption and cost. Determine the total number of FPGA’s necessary to implement system on TMT size telescope.

Illustration of Matrix Benefit

Acknowledgments Lab for Adaptive Optics Center for Adaptive Optics Dr. Don Gavel Marc Reinig ATMAOS Project Leader Carlos Andres Cabrera Center for Adaptive Optics Xilinx This project is supported by the National Science Foundation Science and Technology Center for Adaptive Optics, managed by the University of California at Santa Cruz under cooperative agreement No. AST - 9876783.