Skip to main content

A Platform for Routine Development of Ternary Optical Computers

  • Conference paper
  • First Online:
High Performance Computing and Applications (HPCA 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9576))

  • 700 Accesses

Abstract

A ternary optical computer (TOC) has many advantages compared with its electronic counterpart such as huge data bits, excellent parallelism, and reconfigurable data bit. However, traditionally, to use a TOC, the user has to get to know some details about it. This does not benefit to exert the advantages of TOCs. One of the most attractive solutions is to develop a kind of platform for routine development by shielding the underlying hardware and let the user uses a TOC just like using electronic computers without needing to understand the details of an optical system. As a preliminary attempt, we put forward the idea of how to design an application routine platform and present the implementation process of the platform. Meanwhile, we design a basic version of the application routine platform and execute a MSD parallel addition routine on it. Experiment results show that the routine platform is correct and feasible. It can mask the details about a TOC and the internal operational logic of the platform can quite exert the advantages of the TOC.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Wong, W.M., Blow, K.J.: Design and analysis of an all-optical processor for modular arithmetic. Opt. Commun. 265, 425–433 (2006)

    Article  Google Scholar 

  2. Nishimuraa, N., Awatsujib, Y., Kubota, T.: Two-dimensional arrangement of spatial patterns representing numerical data in input images for effective use of hardware resources in digital optical computing system based on optical array logic. J. Parallel Distr. Comput. 64, 1027–1040 (2004)

    Article  Google Scholar 

  3. Jin, Y., He, H.C., Lü, Y.T.: Ternary optical computer principle. Sci. China Ser. F 46, 145–150 (2003)

    Article  Google Scholar 

  4. Shan, O.: Design and Implementation of Ternary Optical Processor Control Circuit. PhD. Dissertation of Shanghai University, Shanghai China (2012)

    Google Scholar 

  5. Jin, Y., Wang, H.J., Ouyang, S., et al.: Principles, structures, and implementation of reconfigurable ternary optical processors. Sci. China Inf. Sci. 54(11), 2236–2246 (2011)

    Article  Google Scholar 

  6. Jin, Y., Shen, Y.F., Peng, J.J., et al.: Principles and construction of MSD adder in ternary optical computer. Sci China Inf Sci 53, 2159–2168 (2010)

    Article  Google Scholar 

  7. Peng, J., Shen, R., Jin, Y., Shen, Y., Luo, S.: Design and implementation of modified signed-digit adder. IEEE Trans. Comput. 63(5), 1134–1143 (2014)

    Article  MathSciNet  Google Scholar 

  8. Hu, X.J., Jin, Y., Ouyang, S.: A 40-bit multiplication routine of ternary optical computer. J. Shanghai Univ. (Nat. Sci.) 20(5), 645–657 (2014)

    Google Scholar 

  9. Avizienis, A.: Signed-digit number representations for fast parallel arithmetic. IRE Trans. Electron. Comput. 10, 389–400 (1961)

    Article  MathSciNet  Google Scholar 

  10. Drake, B.L., Bocker, R.P., Lasher, M.E., Patterson, R.H., Miceli, W.J.: Photonic computing using the modified signed-digit number representation. Opt. Eng. 25, 38–43 (1986)

    Article  Google Scholar 

Download references

Acknowledgment

This work is supported by the National Natural Science Foundation of China (No. 61103054 and No. 61572305).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Junjie Peng .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Ping, X., Peng, J., Ouyang, S., Shen, Y., Jin, Y. (2016). A Platform for Routine Development of 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_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-32557-6_15

  • 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)

Publish with us

Policies and ethics