Abstract
Based on the characteristics of a huge number of data bits and reconfigurable optical processors of a ternary optical computer, a high-efficient division algorithm and realization are presented in this paper. The division algorithm adopts the SRT division to simplify operation steps and uses a two-step parallel M+B adder to speed up calculations. A number of rigorous tests for this algorithm are carried out through software simulation, which proves that the accuracy and performance of division in a ternary optical computer is superior to that of an electronic computer.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Jin, Y., He, H.C., Lu, Y.T.: Ternary optical computer principle. Sci. China Ser. F-Inf. Sci. 46(2), 145–150 (2003)
Yan, J.Y., Jin, Y., Zuo, K.Z.: Decrease-radix design principle for carrying/borrowing free multi-valued and application in ternary optical computer. Sci. China Ser. F-Inf. Sci. 51, 1415–1426 (2008)
Jin, Y., Wang, H.J., Ouyang, S., et al.: Principles, structures and implementation of reconfigurable ternary optical processors. Sci. China Ser. F-Inf. Sci. 54, 2236–2246 (2011)
Shen, Y., Jiang, B., Jin, Y., et al.: Principle and design of ternary optical accumulator implementing M-K-B addition. Opt. Eng. 53(9), 095108 (2014). doi:10.1117/1.OE.53.9.095108
Robertson, J.E.: A new class of digital division methods. IRE Trans. Electron. Comput. 7, 88–92 (1958)
Hooman, N.: Architectures for floating-point division. Dissertation for Ph.D. Degree. Adelaide University of Australia, Adelaide (2005)
Atkins, D.E.: The theory and implementation of SRT division. Technical Report UIUCDCS-R-67-230 (1967)
Tocher, K.D.: Techniques of multiplication and division for automatic binary computers. Q. J. Mech. Appl. Math. 11, 364–384 (1958)
Xu, Q., Jin, Y., Shen, Y.F., et al.: MSD iterative division algorithm and implementation technique for ternary optical computer. Sci China Ser F-Inf. Sci. doi:10.1360/N112014-00391
Jin, Y., Shen, Y.F., Peng, J.J., et al.: Principles and construction of MSD adder in ternary optical computer. Sci. China Ser. F-Inf. Sci. 53, 2159–2168 (2010)
Gao, H., Jin, Y., Song, K.: Extension of C language in ternary optical computer. J. Shanghai Univ. (Nat. Sci.) 19, 280–285 (2013). (in Chinese)
Wang, H.J., Jin, Y., Ouyang, S.: Design and implementation of 1-bit reconfigurable ternary optical processor. Chin. J. Comput. 37, 1500–1507 (2014). (in Chinese)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Xu, Q., Shen, Y., Jin, Y. (2016). High-Efficiency Realization of SRT Division on Ternary Optical Computers. In: Xie, J., Chen, Z., Douglas, C., Zhang, W., Chen, Y. (eds) High Performance Computing and Applications. HPCA 2015. Lecture Notes in Computer Science(), vol 9576. Springer, Cham. https://doi.org/10.1007/978-3-319-32557-6_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-32557-6_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-32556-9
Online ISBN: 978-3-319-32557-6
eBook Packages: Computer ScienceComputer Science (R0)