2010
DOI: 10.1364/ao.49.002352
|View full text |Cite
|
Sign up to set email alerts
|

Carry-free vector-matrix multiplication on a dynamically reconfigurable optical platform

Abstract: Applying the parallelism of optical computing, we present a novel method of vector-matrix multiplication (VMM) based on a new optical computing platform, the ternary optical computer, which can reconfigure any two-input trivalued logic optical processor at runtime, according to the decrease-radix design principle. In this work, we investigate a novel optical VMM (OVMM) using five logic operations with the modified signed-digit (MSD) number system. To simplify the computation process, we realize a carry-free op… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 38 publications
(19 citation statements)
references
References 27 publications
0
16
0
Order By: Relevance
“…Different technologies can be used to implement this switching behavior. Like some of the recent optical processors [36,37,39], the presented processor can use polarized light and liquid crystals for switching: both light sources can produce horizontally polarized light and the cells that block the light can change the polarization direction of light 90 degrees using liquid crystals. Then vertically polarized light can be ignored as blocked.…”
Section: Processor Architecture and Its Optical Implementationmentioning
confidence: 99%
See 2 more Smart Citations
“…Different technologies can be used to implement this switching behavior. Like some of the recent optical processors [36,37,39], the presented processor can use polarized light and liquid crystals for switching: both light sources can produce horizontally polarized light and the cells that block the light can change the polarization direction of light 90 degrees using liquid crystals. Then vertically polarized light can be ignored as blocked.…”
Section: Processor Architecture and Its Optical Implementationmentioning
confidence: 99%
“…Diversity of supported operations: Almost all of the past optical processors implement a single arithmetic operations like addition [14,15,23,35,36,53,63], multiplication [70], or vector-matrix multiplication [29,38,39]. In this paper we implement different arithmetic operations, making it possible to perform various multi-step computational tasks.…”
Section: Comparisonmentioning
confidence: 99%
See 1 more Smart Citation
“…The standard MSD addition is realized with four transformations in three successive steps [16,17]. The truth table of these four transformations is shown in Table 1, where the T and T 0 transformation is used to obtain the carry bit of MSD addition, and the W and W 0 transformation is used to obtain the current bit of MSD addition.…”
Section: B Msd Additionmentioning
confidence: 99%
“…At present, TOC has a preliminary theoretical system and experimental platform [11][12][13][14][15][16]. Beginning with the idea of publishing TOC in 2003, after Decrease-Radix Design theory [17], TOC encoder and decoder [18], FFT algorithm implementation and DFT algorithm implementation [19,20], performance analysis of a TOC [21], improved symbol number (MSD) adder [22][23][24][25][26], the implementation of reconfigurable ternary optical processor [27,28] and vector matrix multiplication [29,30], cellular automata [31] and other TOC-based applications, the current TOC has the conditions to implement parallel ABC algorithm.…”
Section: Introductionmentioning
confidence: 99%