1 / 12

ExAOC Adaptive Optics Computer: Design & Goals

Explore the strawman design, timing objectives, I/O and FLOP counts, computational considerations, and risks for the ExAOC Adaptive Optics Computer. Learn about the primary goals and included and not included computations.

amanzo
Download Presentation

ExAOC Adaptive Optics Computer: Design & Goals

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Gemini Extreme Adaptive Optics Coronagraph (ExAOC)Adaptive Optics Computer (AOC)Strawman DesignExAOC Mid-Term MeetingHertzberg Institute for Astrophysics (HIA)Victoria, BC10/21/04D. Palmer

  2. Primary Goals For AOC Three primary goals for the ExAOC Adaptive Optics Computer (AOC) are: • to build it using very nearly 100% commercial-off-the-shelf parts • to be able to support the required 2500 frames per second • to be able to complete all I/O and computations for a given camera frame in the following frame (giving a single frame delay, worst case)

  3. AOC Timing ExAOC Adaptive Optics timing. The goal is to perform all I/O and computations in a single frame.

  4. AOC I/O And FLOP Counts I/O and FLOP counts for high-cost real-time aspects of ExAOC AO running at 2500 Hz. I/O and FLOP counts are given for their respective portions of time; that is, they represent peak, not average, utilization.

  5. Included And Not Included Computations

  6. AOC Diagnostic Data - Stored To Disk AOC data available to be stored to disk

  7. AOC Telemetry Data – Sent To Host AOC data available to be sent to host computer (which will normally be the Supervisory/Component Control Computer (SCC))

  8. AOC Bus Utilization

  9. Strawman AOC Computer ExAOC AO Computer showing processor and bus utilization.

  10. Strawman AOC Input/Output ExAOC AO WFS camera and tweeter DM interfaces

  11. Simplified Block Diagram For AOC Software

  12. Current AOC Risks • the WFS camera data input approach in the strawman approach can only handle 128x128, meaning that a 256x256 chip would have to be ROIed down (easy to do column-wise, much harder to do row-wise) and only quad cell centroiding could be used (at full speed) Possible solutions: • use more DMA boards • find faster DMA boards • use a front-end computer with more DMA boards to input camera data and do centroiding • without careful design, some of the buses on the 4 VME crates and/or some of the 15 Red Num amplifier boards in the strawman approach could be 100% utilized – no headroom! Possible solutions: • be careful to distribute the ~70% illuminated actuators over the 4 VME crates and 15 Red Nun boards (this will give ~30% headroom) • contract with Red Nun to develop a higher speed (and more elegant) solution • contract with someone else to develop a higher speed solution • the processing capabilities of the strawman approach are borderline – there’s very little headroom and additional processing requirements would be a problem Possible solutions: • use a high-end DSP board to handle many of the FFTs • investigate a small (~8-node) cluster (a cluster could conceivably handle all ExAOC processing needs) • use the front-end computer mentioned above

More Related