Reflective memory
This article needs additional citations for verification. (April 2015) |
Reflective memory is a means to share common data between different and independent systems deterministically.[1] Such systems using a common reflective memory form a reflective memory network which is a deterministic one, when any system of the network acquired data and writes it to its local memory, such data is written locally to all other systems, this behaviour is like a dual-ported memory system. Reflective memory networks are real-time local area networks where each device or computer always has a local up-to-date copy of the shared data set. These networks are designed for highly deterministic data communications delivering tightly timed performance required on distributed control systems or simulations. Reflective memory technologies are focused to applications where determinism, simplicity for implementation and lack of software overhead are very important considerations.
Reflective memory was developed in the 1980s by VMIC for applications in VME systems.[2] Usually reflective memory devices are connected together by means of fiber optic. It is commonly used with real-time operating systems, VXI and other platforms. VMIC was acquired by GE Fanuc, a cooperative venture between GE and Fanuc of Japan. This business became GE Intelligent Platforms, and the embedded computing element of the business was spun off in 2015 as Abaco Systems, who now market reflective memory.
Examples of reflective memory application are:
- the Large Binocular Telescope, where it has been reported that each subsystem of the telescope control system includes ethernet connection for reflective memory.[3]
- CERN[4]
- Korea Superconducting Tokamak Advanced Research (KSTAR) plasma control system (PCS)[5]
- Aircraft flight simulators
References
- ^ Il Joo Baek, A survey on Reflective Memory Systems, Proceedings on the 15th CISL Winter Workshop, February 2002, Kushu, Japan, available at the web at [1]
- ^ A Modern Alternative to Reflective Memory and VME, App Note #027, United Electronic Industries, 2010, available at the web in [2]
- ^ J. M. Hill et al., The Large Binocular Telescope, Proceedings of SPIE - The International Society for Optical Engineering, 08/2008; DOI: 10.1117/12.790065
- ^ https://cds.cern.ch/record/922716/files/p430.pdf A general purpose reflective memory board for accelerator data acquisition and control system applications
- ^ https://accelconf.web.cern.ch/accelconf/icalepcs2011/papers/mopks021.pdf High-Speed Data Handling Using Reflective Memory Thread for Tokamak Plasma Control
External links
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.