27 June 2006 FPGA cluster for high-performance AO real-time control system
Author Affiliations +
Whilst the high throughput and low latency requirements for the next generation AO real-time control systems have posed a significant challenge to von Neumann architecture processor systems, the Field Programmable Gate Array (FPGA) has emerged as a long term solution with high performance on throughput and excellent predictability on latency. Moreover, FPGA devices have highly capable programmable interfacing, which lead to more highly integrated system. Nevertheless, a single FPGA is still not enough: multiple FPGA devices need to be clustered to perform the required subaperture processing and the reconstruction computation. In an AO real-time control system, the memory bandwidth is often the bottleneck of the system, simply because a vast amount of supporting data, e.g. pixel calibration maps and the reconstruction matrix, need to be accessed within a short period. The cluster, as a general computing architecture, has excellent scalability in processing throughput, memory bandwidth, memory capacity, and communication bandwidth. Problems, such as task distribution, node communication, system verification, are discussed.
© (2006) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Deli Geng, Deli Geng, Stephen J. Goodsell, Stephen J. Goodsell, Alastair G. Basden, Alastair G. Basden, Nigel A. Dipper, Nigel A. Dipper, Richard M. Myers, Richard M. Myers, Chris D. Saunter, Chris D. Saunter, } "FPGA cluster for high-performance AO real-time control system", Proc. SPIE 6272, Advances in Adaptive Optics II, 627240 (27 June 2006); doi: 10.1117/12.671434; https://doi.org/10.1117/12.671434


Back to Top