Skip to main content
Erschienen in: The Journal of Supercomputing 5/2016

01.05.2016

Design of a high-efficient MSD adder

verfasst von: Junjie Peng, Rong Shen, Xianshun Ping

Erschienen in: The Journal of Supercomputing | Ausgabe 5/2016

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Carry propagation delay is a big obstacle to improve the addition efficiency in computer system. And the more data bits the operands have, the delay is more serious. As data bits of operand in optical computer can be huge this makes carry delay be very serious. How to decrease or even mitigate carry delay in addition is very important to promote optical computer in numerical computing applications. To improve the addition efficiency, a new method to design and implement optical adder is put forward. Fully considering the relations between the addend and augend based on modified signed-digit (MSD) number system operands, division algorithm is presented. It makes the design and implementation of the adder much easy and feasible. Besides, it also guarantees that no carry delay is introduced in the process of addition. Meanwhile, the architecture of the adder, its implementation as well as the auxiliary electronic circuit are also presented. Experimental results show that the architecture and design of the new MSD adder are correct. It can avoid carry propagation and is much efficient for optical addition operation.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Jin Y, He HC, Lv YT (2003) Basic principles of ternary optical computer. Science China (Ser E) 33(2):111–115 Jin Y, He HC, Lv YT (2003) Basic principles of ternary optical computer. Science China (Ser E) 33(2):111–115
2.
Zurück zum Zitat Jin Y, He HC, Lv YT (2005) Ternary optical computer architecture. Phys. Scr. 59:98–101 Jin Y, He HC, Lv YT (2005) Ternary optical computer architecture. Phys. Scr. 59:98–101
3.
Zurück zum Zitat Yan JY, Jin Y, Zuo KZ (2008) Theory of decrease-radix design principle and its application on ternary optical computer. Sci China 38(12):2112–2122 Yan JY, Jin Y, Zuo KZ (2008) Theory of decrease-radix design principle and its application on ternary optical computer. Sci China 38(12):2112–2122
4.
Zurück zum Zitat Zuo KZ, Jin Y, Peng JJ (2009) Design of hundred-bit decoder for ternary optical computer. Chinese J Lasers 36(4):823–827 (in Chinese)CrossRef Zuo KZ, Jin Y, Peng JJ (2009) Design of hundred-bit decoder for ternary optical computer. Chinese J Lasers 36(4):823–827 (in Chinese)CrossRef
5.
Zurück zum Zitat Wang XC, Peng JJ, Ouyang S (2011) Control method for the optical components of a dynamically reconfigurable optical platform. Appl Optics 50(5):662–670CrossRef Wang XC, Peng JJ, Ouyang S (2011) Control method for the optical components of a dynamically reconfigurable optical platform. Appl Optics 50(5):662–670CrossRef
6.
Zurück zum Zitat Wang XC, Peng JJ, Li M, Shen ZY, Ouyang S (2010) Carry-free vector-matrix multiplication on a dynamically reconfigurable optical platform. Appl Optics 49(12):2352–2362CrossRef Wang XC, Peng JJ, Li M, Shen ZY, Ouyang S (2010) Carry-free vector-matrix multiplication on a dynamically reconfigurable optical platform. Appl Optics 49(12):2352–2362CrossRef
7.
Zurück zum Zitat Peng JJ, Teng L, Jin J (2012) Realization of a tri-valued programmable cellular automata with ternary optical computer. Int J Numer Anal Model 9(2):304–311MathSciNetMATH Peng JJ, Teng L, Jin J (2012) Realization of a tri-valued programmable cellular automata with ternary optical computer. Int J Numer Anal Model 9(2):304–311MathSciNetMATH
8.
Zurück zum Zitat Biswas AK, Hasan MM, Hasan M et al (2008) A novel approach to design BCD adder and carry skip BCD adder. 21st international conference on VLSI design, pp 566–571 Biswas AK, Hasan MM, Hasan M et al (2008) A novel approach to design BCD adder and carry skip BCD adder. 21st international conference on VLSI design, pp 566–571
9.
Zurück zum Zitat Jaberipur G, Gorgin S (2008) A nonspeculative maximally redundant signed digit adder. 13th international CSI computer conference. CSICC 2008 Kish Island, Iran, pp 235–242 Jaberipur G, Gorgin S (2008) A nonspeculative maximally redundant signed digit adder. 13th international CSI computer conference. CSICC 2008 Kish Island, Iran, pp 235–242
10.
Zurück zum Zitat Sun Y, Zhang X, Jin X (2008) High-performance carry select adder using fast all-one finding logic. Second Asia international conference on modelling & simulation, pp 1012–1014 Sun Y, Zhang X, Jin X (2008) High-performance carry select adder using fast all-one finding logic. Second Asia international conference on modelling & simulation, pp 1012–1014
11.
Zurück zum Zitat Avizienis A (1961) Signed-digit number representations for fast parallel arithmetic. IRE Trans Electron Comp EC–10:389–400MathSciNetCrossRef Avizienis A (1961) Signed-digit number representations for fast parallel arithmetic. IRE Trans Electron Comp EC–10:389–400MathSciNetCrossRef
12.
Zurück zum Zitat Huang A, Tsunoda Y, Goodman JW et al (1979) Optical computation using residue arithmetic. Appl Opt 18:149–162CrossRef Huang A, Tsunoda Y, Goodman JW et al (1979) Optical computation using residue arithmetic. Appl Opt 18:149–162CrossRef
13.
Zurück zum Zitat Iftekharuddin KM, Awwal Abdul Ahad S, Salam MA (2001) Signed-digit adder using electronically addressable spatial light modulator. Opt Eng 40(11):2442–2445CrossRef Iftekharuddin KM, Awwal Abdul Ahad S, Salam MA (2001) Signed-digit adder using electronically addressable spatial light modulator. Opt Eng 40(11):2442–2445CrossRef
14.
Zurück zum Zitat Sun DG, Wang XX, He LM et al (1996) Demonstration of an optoelectronic interconnect architecture for a parallel modified signed digit adder and subtracter. Opt Eng 35(6):1785–1793CrossRef Sun DG, Wang XX, He LM et al (1996) Demonstration of an optoelectronic interconnect architecture for a parallel modified signed digit adder and subtracter. Opt Eng 35(6):1785–1793CrossRef
15.
Zurück zum Zitat Bocker RP, Drake BL, Lasher ME et al (1986) Modified signed-digit addition and subtraction using optical symbolic substitution. Appl Opt 25:2456–2457CrossRef Bocker RP, Drake BL, Lasher ME et al (1986) Modified signed-digit addition and subtraction using optical symbolic substitution. Appl Opt 25:2456–2457CrossRef
16.
Zurück zum Zitat Parthasarathi R, Jhunjhunwala A (1996) Techniques for efficient symbolic substitution implementations using one-of-many coding. Opt Eng 35(10):2830–2837CrossRef Parthasarathi R, Jhunjhunwala A (1996) Techniques for efficient symbolic substitution implementations using one-of-many coding. Opt Eng 35(10):2830–2837CrossRef
17.
Zurück zum Zitat Kim SH, Kim JH, Son CW et al (2007) Design and implementation of all-optical half adder using cross gain modulation in semiconductor optical amplifiers. Advanced optical and quantum memories and computing IV. Proc SPIE 6482:64820B Kim SH, Kim JH, Son CW et al (2007) Design and implementation of all-optical half adder using cross gain modulation in semiconductor optical amplifiers. Advanced optical and quantum memories and computing IV. Proc SPIE 6482:64820B
18.
Zurück zum Zitat Han BC, Yu JL, Wang WR et al (2009) Experimental study on all-optical half-adder based on semiconductor optical amplifier. Optoelectron Lett 5(3):161–164CrossRef Han BC, Yu JL, Wang WR et al (2009) Experimental study on all-optical half-adder based on semiconductor optical amplifier. Optoelectron Lett 5(3):161–164CrossRef
19.
20.
Zurück zum Zitat Jin Y, Shen YF, Peng JJ et al (2010) Principles and construction of MSD adder in ternary optical computer. Sci China (Series F) 53(11):2159–2168 Jin Y, Shen YF, Peng JJ et al (2010) Principles and construction of MSD adder in ternary optical computer. Sci China (Series F) 53(11):2159–2168
21.
Zurück zum Zitat Li M, He HC, Jin Y et al (2010) An optical method for MSD addition. Photon J 39(6):1053–1057 Li M, He HC, Jin Y et al (2010) An optical method for MSD addition. Photon J 39(6):1053–1057
22.
Zurück zum Zitat Peng JJ, shen R, Jin Y, Shen YF, Luo S (2014) Design and implementation of modified signed-digit adder. IEEE Trans Comput 63:1134–1143MathSciNetCrossRef Peng JJ, shen R, Jin Y, Shen YF, Luo S (2014) Design and implementation of modified signed-digit adder. IEEE Trans Comput 63:1134–1143MathSciNetCrossRef
23.
Zurück zum Zitat Shen YF, Pan L (2014) Principle of a one-step msd adder for a ternary optical computer. Sci Sinica Inf 57:1–10 Shen YF, Pan L (2014) Principle of a one-step msd adder for a ternary optical computer. Sci Sinica Inf 57:1–10
Metadaten
Titel
Design of a high-efficient MSD adder
verfasst von
Junjie Peng
Rong Shen
Xianshun Ping
Publikationsdatum
01.05.2016
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 5/2016
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-015-1484-y

Weitere Artikel der Ausgabe 5/2016

The Journal of Supercomputing 5/2016 Zur Ausgabe