A compact Multi-core CPU based adaptive optics real-time controller

被引:3
|
作者
Chen Shanqiu [1 ,2 ]
Zhao Enyi [1 ]
Xu Bing [1 ]
Ye Yutang [2 ]
机构
[1] Chinese Acad Sci, Key Lab Adapt Opt, Inst Opt & Elect, Chengdu 610209, Peoples R China
[2] Univ Elect Sci & Technol China, Sch Optelect Informat, Chengdu 611731, Peoples R China
关键词
Adaptive optics; telescope; real-time controller; multi-core; Linux;
D O I
10.1117/12.2068322
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
The performance of Adaptive Optics (AO) real-time controller based on Central Processing Unit (CPU) has significantly progressed due to the introduction of the high speed frame-grabber and a 4-cores CPU, which make it possible to process at frequency over 2000 Hz for 4-meter-class telescope and to integrate the real-time task and the user interface program in this compact device. The detailed architecture of this computation system is demonstrated in this paper, and the performance and suitability of this architecture is also discussed by measuring the latency of the controller processing via an adaptive optics emulator system with 16 times 16 and 32 times 32 sub-aperture, and the overall typical processing time is 61 us and 322 us respectively. Test result turns out that it is well suited for the next generation 4-meter-class adaptive optics system and it is possible to process at frequency over 2000 Hz for a 3000-element AO system in 10-meter-class telescope with one board of art-of-the-state computer and a frame-grabber. Comparison with GPU and FPGA based architecture is also discussed in this paper.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] GPU-CPU Multi-Core For Real-Time Signal Processing
    Mohanty, Saraju P.
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2009, : 3 - 4
  • [2] Real-Time Memory Controller for Embedded Multi-core System
    Mohamed, Ahmed S. S.
    El-Moursy, Ali A.
    Fahmy, Hossam A. H.
    [J]. 2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 839 - 842
  • [3] An Adaptive Embedded Multi-core Real-Time System Scheduling
    Lee, Liang-Teh
    Chang, Hung-Yuan
    Luk, Wai-Min
    [J]. UBIQUITOUS COMPUTING AND MULTIMEDIA APPLICATIONS, PT I, 2011, 150 : 263 - 272
  • [4] Durham adaptive optics real-time controller
    Basden, Alastair
    Geng, Deli
    Myers, Richard
    Younger, Eddy
    [J]. APPLIED OPTICS, 2010, 49 (32) : 6354 - 6363
  • [5] A heterogeneous system based on GPU and multi-core CPU for real-time fluid and rigid body simulation
    da Silva Junior, Jose Ricardo
    Gonzalez Clua, Esteban W.
    Montenegro, Anselmo
    Lage, Marcos
    Dreux, Marcelo de Andrade
    Joselli, Mark
    Pagliosa, Paulo A.
    Kuryla, Christine Lucille
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL FLUID DYNAMICS, 2012, 26 (03) : 193 - 204
  • [6] Adaptive Hardware Real-Time Task Scheduler of Multi-Core ATPA Environment
    Zhou, Mi
    Shang, Li-Hong
    Jiong-Zhang
    Jin, Hui-Hua
    [J]. PROCEEDINGS OF THE 2009 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, 2009, : 382 - 388
  • [7] Self-virtualized CAN Controller for Multi-core Processors in Real-Time Applications
    Herber, Christian
    Richter, Andre
    Rauchfuss, Holm
    Herkersdorf, Andreas
    [J]. ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2013, 2013, 7767 : 244 - 255
  • [8] Real-Time Cache Management for Multi-Core Virtualization
    Kim, Hyoseung
    Rajkumar, Ragunathan
    [J]. 2016 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2016,
  • [9] Real-time embedded software for multi-core platforms
    Hsu, Ching-Hsien
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (03) : 245 - 246
  • [10] Parallel Real-Time OLAP on Multi-Core Processors
    Dehne, Frank
    Zaboli, Hamidreza
    [J]. INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2015, 11 (01) : 23 - 44