120 likes | 131 Views
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.
E N D
Gemini Extreme Adaptive Optics Coronagraph (ExAOC)Adaptive Optics Computer (AOC)Strawman DesignExAOC Mid-Term MeetingHertzberg Institute for Astrophysics (HIA)Victoria, BC10/21/04D. Palmer
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)
AOC Timing ExAOC Adaptive Optics timing. The goal is to perform all I/O and computations in a single frame.
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.
AOC Diagnostic Data - Stored To Disk AOC data available to be stored to disk
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))
Strawman AOC Computer ExAOC AO Computer showing processor and bus utilization.
Strawman AOC Input/Output ExAOC AO WFS camera and tweeter DM interfaces
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