Optical computer based application platform for MSD multiplication

Abstract As one of the most commonly used operations, multiplication has been widely used as the basis of other numerical operations. In order to simplify the multiplication application on Ternary Optical Computer (TOC), the mechanisms about the implementation of carry-free multiplication on TOC are discussed. And a modified signed-digit (MSD) based multiplication platform is designed and implemented. Using the platform, users only need to input the necessary operation parameters without needing to know any details about TOC. The platform automatically generates the necessary information that is needed in multiplication according to the application requests. And it sends the information formatted to the slave computer of TOC which answers for monitoring and controlling the operation process. Meanwhile, it answers for sending back the results to the users when the operation is accomplished. Experimental results show the multiplication application platform is feasible and correct. It can much simplify the multiplication application on TOC and can be used as the basis of other kinds of applications.

[1]  Junjie Peng,et al.  Design of a high-efficient MSD adder , 2015, The Journal of Supercomputing.

[2]  Yi Jin,et al.  Ternary optical computer principle , 2007, Science in China Series F: Information Sciences.

[3]  Jin Yi,et al.  Ternary Optical Computer Architecture , 2005 .

[4]  Zhang Xiaofeng,et al.  Implementation of DFT application on ternary optical computer , 2018 .

[5]  Junjie Peng,et al.  Design and Implementation of Modified Signed-Digit Adder , 2014, IEEE Transactions on Computers.

[6]  Junjie Peng,et al.  A Carry-Free Multiplication Implementation Method , 2019, IEEE Access.

[7]  Hu Xiao-ju A 40-Bit Multiplication Routine of Ternary Optical Computer , 2014 .

[8]  Song Kai,et al.  The symmetric MSD encoder for one-step adder of ternary optical computer , 2016 .

[9]  Mohammad A. Karim,et al.  One-step optical negabinary and modified signed-digit adder , 1998 .

[10]  A. Al-Zayed,et al.  Improved all-optical modified signed-digit adders using semiconductor optical amplifier and Mach–Zehnder interferometer , 2010 .

[11]  Arka Majumdar,et al.  Cavity enhanced nonlinear optics for few photon optical bistability. , 2015, Optics express.

[12]  Yi Jin,et al.  Decrease-radix design principle for carrying/borrowing free multi-valued and application in ternary optical computer , 2008, Science in China Series F: Information Sciences.

[13]  Junjie Peng,et al.  Carry-free full-symbol one-step modified signed-digit addition. , 2017, Applied optics.

[14]  Chao Xu,et al.  Design and implementation of the modified signed digit multiplication routine on a ternary optical computer. , 2017, Applied optics.

[15]  Liren Liu,et al.  Classified one-step modified signed-digit arithmetic and its optical implementation , 1996 .

[16]  Xiaofeng Zhang,et al.  Implementation of parallel FFT algorithm on a ternary optical computer , 2017 .

[17]  Abdallah K. Cherri,et al.  Efficient optical negabinary modified signed-digit arithmetic: one-step addition and subtraction algorithms , 2004 .

[18]  Junjie Peng,et al.  Principles and construction of MSD adder in ternary optical computer , 2010, Science China Information Sciences.

[19]  Yasuhiro Awatsuji,et al.  Performance Comparison and Evaluation of Options for Arranging Data in Digital Optical Parallel Computing , 2003 .

[20]  W. Miceli,et al.  Photonic computing using the modified signed-digit number representation , 1986 .

[21]  Sisir Kumar Garai,et al.  Design of optical quaternary adder and subtractor using polarization switching , 2018 .

[22]  Algirdas Avizienis,et al.  Signed-Digit Numbe Representations for Fast Parallel Arithmetic , 1961, IRE Trans. Electron. Comput..