journal article·2024-06-27Open access

Research on Key Technologies of Data Processing Mechanisms in Ternary Optical Computer

Shuang Li, Shanchuan Liao, Wenjing Li, Luqun Li, Dazhi Li

Applied Sciences· Volume 14· Issue 13

Abstract

This paper introduces an arithmetic data file, a key technology for data processing in a ternary optical computer (TOC). The physical form of the ternary optical processor and its data processing characteristics are analyzed. Based on this analysis, the compution-data is constructed, and research is carried out on the format of the compution-data, its generation method, and the expansion of high-level languages transmitted to the ternary optical processor. The calculation rules and the raw data for the ternary optical computer are organized into a file that conforms to the calculation characteristics of the computer. A data processing mechanism based on the compution-data is proposed. Finally, an experimental test was conducted on the platform of a ternary optical computer using specific examples. The results showed that by organizing and transmitting data through the compution-data, the ternary optical computer could fully utilize its computational advantages in data processing while shielding the underlying complex hardware processing. This makes it convenient for users to apply this new type of computer. This data processing mechanism can offer a novel perspective for other heterogeneous systems in data processing.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Numerical Methods and Algorithms · Cellular Automata and Applications · Optical Network Technologies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

College of Information, Mechanical and Electrical Engineering, Shanghai Normal University, Shanghai 200234, China

Shanghai Engineering Research Center of Intelligent Education and Bigdata, Shanghai Normal University, Shanghai 200234, China

Guangxi Key Lab of Human-Machine Interaction and Intelligent Decision, Nanning Normal University, Nanning 530100, China

School of Logistics Management and Engineering, Nanning Normal University, Nanning 530001, China

Funding

National Science Foundation of China · Open Research Fund of Guangxi Key Lab of Human–Machine Interaction and Intelligent Decision · University-level general research project of Shanghai Normal University

References (32)

Show source-provided references
1. Design and implementation of parallel SRT integer divider in Ternary Optical Computer
2. Zhang, S., Chen, J., Liu, Z., Wang, X., Zhang, C., and Yang, J. (2023). Key theories and technologies and implementation mechanism of parallel computing for ternary optical computer. PLoS ONE, 18.10.1371/journal.pone.0284700 ↗
3. Design of memory shifting_system based on dual-space storage architecture10.1109/ACCESS.2022.3201750 ↗
4. Wang, S., Jiang, J., and Wang, Z. (2023). Research of Tri-State Optical Signal Detectors for Ternary Optical Computers. Appl. Sci., 13.10.3390/app13052800 ↗
5. Design and implementation of bitwise parallel MSD square rooting in ternary optical computer10.1117/1.OE.60.8.085107 ↗
6. The application of SJ-MSD adder to mean value filtering processing
7. Design and Implementation of SJ-MSD Adder in ternary optical computer
8. Ternary Optical Computer Architecture10.1238/Physica.Topical.118a00098 ↗
9. An Experiment for Ternary Optical Computer Hundred-Bit Encoder
10. Structure and theory of dual-space storage for ternary optical computer10.1360/N112015-00036 ↗
11. Design and Implementation of a Ternary Optical Computer Simulator
12. Basic theory and key technology of programming platform of ternary optical computer10.1016/j.ijleo.2018.09.179 ↗
13. Research and Implementation of Parallel Artificial Fish Swarm Algorithm Based on Ternary Optical Computer10.1007/s11036-022-01920-y ↗
14. MPI programming based on ternary optical in supercomputer
15. Theoretical basis and implementation mechanism of the programming platform for ternary optical computer10.1109/ACCESS.2022.3142329 ↗
16. Ternary logical naming convention and application in ternary optical computer10.3906/elk-1905-35 ↗
17. Characteristics of parallel carry-free three-step MSD additions10.1109/ACCESS.2021.3059208 ↗
18. Experimentation of a 1-pixel bit reconfigurable ternary optical10.1007/s11741-011-0764-2 ↗
19. Design and implementation of modified signed-digit adder10.1109/TC.2012.285 ↗
20. Carry-free vector-matrix multiplication on a dynamically reconfigurable optical platform10.1364/AO.49.002352 ↗
21. Structural Quantity Computer: Application Characteristics of Ternary Optical Computer
22. Management strategy of data bits in ternary optical computer
23. Realization of a tri-valued programmable cellular automata with ternary optical computer
24. Zhang, S., Han, Y., Shen, Y., and Jin, Y. (2015, January 26–30). Principle of a computing request file of ternary optical computers. Proceedings of the High Performance Computing and Applications: Third International Conference, HPCA 2015, Shanghai, China. Revised Selected Papers 3.
25. Li, S., and Yi, J. (2016, January 10–11). Simple structured data initial SZG file’s generation software design and implementation. Proceedings of the 3rd International Conference on Wireless Communication and Sensor Networks (WCSN 2016), Wuhan, China.10.2991/icwcsn-16.2017.82 ↗
26. Extension of C language in ternary optical computer
27. Design and implementation of parallel radix-4 MSD iterative division of ternary optical computer10.1016/j.optcom.2021.127360 ↗
28. Programming model and implementation mechanism for ternary optical computer10.1016/j.optcom.2018.07.038 ↗
29. Design and Implementation of a Three-lane CA Traffic Flow Model on Ternary Optical Computer10.1016/j.optcom.2020.125750 ↗
30. Implementation of DFT application on ternary optical computer10.1016/j.optcom.2017.10.033 ↗
31. Signed-Digit Number Representations for Fast Parallel Arithmetic10.1109/TEC.1961.5219227 ↗
32. Modified signed-digit addition and subtraction using optical symbolic substitution10.1364/AO.25.002456 ↗