Alexander Skavantzos

dblp:10/4523 · DBLP profile ↗
← Back
13ranked-venue papers
7as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 9 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 3 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Integrated circuit design · 100%
Theoretical computer science
2 papers
Algorithms and data structures · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Integrated circuit design › digital circuit design
arithmetic circuit design
0.021992
Decomposition of Complex Multipliers Using Polynomial Encoding · IEEE Trans. Computers 1992
A Radix-4FFT Using Complex RNS Arithmetic · IEEE Trans. Computers 1985
Integrated circuit design
digital arithmetic circuits
0.011992
New Multipliers Modulo 2^N - 1 · IEEE Trans. Computers 1992
Integrated circuit design › digital circuit design › arithmetic circuit design
modular multiplication
0.011992
New Multipliers Modulo 2^N - 1 · IEEE Trans. Computers 1992
Integrated circuit design › digital circuit design › arithmetic circuit design
systolic multiplier
0.011992
Decomposition of Complex Multipliers Using Polynomial Encoding · IEEE Trans. Computers 1992
Algorithms and data structures
modular arithmetic
0.011992
New Multipliers Modulo 2^N - 1 · IEEE Trans. Computers 1992
Integrated circuit design
residue number system arithmetic
0.011985
A Radix-4FFT Using Complex RNS Arithmetic · IEEE Trans. Computers 1985
Algorithms and data structures › fourier transform
fast fourier transform
0.011985
A Radix-4FFT Using Complex RNS Arithmetic · IEEE Trans. Computers 1985

Methods — techniques the papers use, named apart from their topics

cyclic convolution · 0.0polynomial encoding · 0.0lookup tables · 0.0lookup table · 0.0complex residue arithmetic · 0.0
YearPublicationVenuePosition
2012 GF(2n) Montgomery multiplication using Polynomial Residue Arithmetic
abstract
A methodology for incorporating Polynomial Residue Arithmetic (PRA) in the Montgomery multiplication algorithm for polynomials in GF(2n) is presented in this paper. The mathematical conditions that need to be satisfied, in order for this incorporation to be valid are examined and performance results are given in terms of the field characteristic n, the number of moduli elements L, and the moduli word-length w. The proposed architecture is highly parallelizable and flexible, as it supports Polynomial-to-PRA and PRA-to-Polynomial conversions, Chinese Remainder Theorem (CRT) for polynomials, Montgomery multiplication, and Montgomery exponentiation in the same hardware.
Dimitrios M. Schinianakis, Alexander Skavantzos, Thanos Stouraitis
ISCAS2
2002 Multi-voltage low power convolvers using the polynomial residue number system
abstract
A novel approach for the reduction of the power dissipated in a signal processing application is introduced in this paper. By exploiting the properties of the Polynomial Residue Number System (PRNS) and of the arithmetic modulo (2n+1), the power dissipation of implementing cyclic convolution is reduced up to four times. Furthermore, the corresponding power x delay product is reduced up to 2.4 times, while a simultaneous reduction of area cost is achieved. The particular performance improvement becomes possible by introducing a way to minimize the forward and inverse conversion overhead associated with PRNS. The introduced minimization exploits the fact that for the conversions for particular lengths of data sequences and particular moduli, only multiplications with powers of two and additions are required, thus leading to low implementation complexity. In addition multiple supply voltages are utilized to further reduce power dissipation by more than 30% for particular cases. Formulas that return the applicable supply voltage values per PRNS channel are derived in this paper.
Vassilis Paliouras, Alexander Skavantzos, Thanos Stouraitis
ACM Great Lakes Symposium on VLSI2
1998 An Efficient Residue to Weighted Converter for a New Residue Number System
abstract
The Residue Number System (RNS) is an integer system appropriate far implementing fast digital signal processors since it can support parallel, carry-free, highspeed arithmetic. In this paper a new RNS system and an efficient implementation of its residue-to-weighted converter are presented. The new RNS is a balanced 5-moduli system appropriate for large dynamic ranges. The new residue-to-binary converter is very fast and hardware-efficient and is based on a 1's complement multioperand adder adding operands of size only 80% of the size of the system's dynamic range.
Alexander Skavantzos
Great Lakes Symposium on VLSI1
1993 Systematic design of full adder-based architectures for convolution
Dimitrios Soudris, Vassilis Paliouras, Thanos Stouraitis, Alexander Skavantzos, Constantinos E. Goutis
ICASSP (1)4
1993 Full Adder-based Inner Product Step Processors for Residue and Quadratic Residue Number Systems
Seon Wook Kim, Thanos Stouraitis, Alexander Skavantzos
ISCAS3
1992 Multiplierless signal processors using table look-ups and residue arithmetic
abstract
New algorithms for computing convolutions and other multiplicative intensive signal processing functions are presented. These algorithms use squaring operations and additions but not two-operand multiplications. The squared law algorithms presented are extensions of the quarter squared and the one-over eight squared algorithms, and they are more powerful and more hardware efficient than them. They are appropriate for modular and residue arithmetic and rely on ROM lookup tables for computing the squaring operations. Since the ROM performing the squaring operation is at the heart of the new techniques, the author presents some memory compression schemes for minimizing the size of such lookup table ROMs.>
Alexander Skavantzos
ICASSP1
1992 New Multipliers Modulo 2^N - 1
abstract
Techniques for computing the product of two N-bit integers modulo 2/sup N/-1 from their k-bit byte decompositions are presented. A modulus 2/sup N/-1 is chosen, as multiplication performed in this modulus can be reconstructed from the cyclic convolution between the sequences of the k-bit bytes of the decomposed numbers. It is shown that cyclic convolutions can be computed using only additions and squaring operations but not two-operand multiplications. Since the squaring operation is a one-operand operation, significant savings in ROM bits can be obtained if look-up tables are used.>
Alexander Skavantzos, Poornachandra B. Rao
IEEE Trans. Computers1
1992 Decomposition of Complex Multipliers Using Polynomial Encoding
abstract
A method for complex multiplication that relies on encoding 2n-bit complex numbers as polynomials of degree 7 in the ring of polynomials modulo x/sup 8/-1 with n/4-bit coefficients is introduced. Complex multiplication can then be performed with an 8-point cyclic convolution plus some conversion overhead and, with care, this can be done without introducing any errors. The technique is suitable for designs using systolic arrays.>
Alexander Skavantzos, Thanos Stouraitis
IEEE Trans. Computers1
1990 Linear arrays for residue mappers
abstract
Pipelined structures based on the residue number system (RNS) have been found suitable for high-speed arithmetic. The polynomial RNS (PRNS) can speed up digital signal processing (DSP)-related tasks like correlations and convolutions. The authors introduce pipelined arrays able to serve as mapping modules for PRNS-based functional units. Such mappings, involve polynomial evaluation coupled with modulo operations. The authors show how VLSI array processors can perform modulo operations in a parallel environment. A methodology is presented by which the reliability of such fast architectures can be ensured simply by probing into the mechanics of the computations involved. The proposed techniques provide a hardware base for PRNS implementations. At the same time, a reasonable degree of fault-tolerance can be guaranteed in the face of high system throughputs.>
Zarir B. Sarkari, Alexander Skavantzos
ASAP2
1989 A complex DSP processor using polynomial encoding
abstract
The design of a high-speed complex signal processor is presented. It is based on a novel multiplier whose hardware implementation is shown to be characterized by simplicity, a high degree of parallelism, regularity, and modularity. The multiplier design is made possible by recent advances in the theory of performing polynomial multiplication in modular rings with reduced complexity. This latter development is based on the polynomial residue number system (PNRS). While traditional parallel complex multiplication requires four real multiplications, the proposed scheme is based on decomposing the process into eight smaller concurrent processes. If p is the performance of each of the four processors of the traditional technique and h is the investment in hardware required for its realization, the performance of each of the processors of the proposed method is 4p and its hardware investment is h/16.>
Alexander Skavantzos, Zarir B. Sarkari, Thanos Stouraitis
ICASSP1
1988 Parallel decomposition of multipliers modulo (2n±1)
abstract
The authors discuss the mathematical basis and hardware implementations of large-word length multipliers (mod 2/sup n/+or-1). The focus is on a recently developed parallel arithmetic system named the polynomial residue-number system (see A. Skavantzos, 1987). The proposed multipliers allow a variety of implementation options and are shown to have much better performance than multipliers based on traditional techniques. The performance improvement is most obvious in multiplication-intensive environments.>
Alexander Skavantzos, Fred J. Taylor
ICCD1
1987 On the multidimensional RNS and its applications to the design of fast digital systems
abstract
In the recent past, several papers have been published on the subject of performing complex arithmetic in the Residue Number System (RNS). These papers introduced the Quadratic Residue Number System (QRNS) which is, in fact, a Multidimensional RNS of order 2. These papers demonstrated that a complexity savings of more than 50% can be achieved for the operation of a complex multiply and that higher throughputs can result. Extensions of this concept are presented and are based on polynomial rings which reduce the number of multiplies to Winograd's lower bound. The conditions under which this can be achieved are theoretically developed and examples are given. The newly developed system which will be called Multidimensional Residue Number System is compared to the QRNS from the standpoint of speed and amount of hardware.
Alexander Skavantzos, Mike Griffin, Fred J. Taylor
ICASSP1
1985 A Radix-4FFT Using Complex RNS Arithmetic
abstract
Recent advancements in residue arithmetic have given rise to a complex number system variant which better than halves RNS multiplication complexity. This advantage is applied to the problem of implementing a high-speed radix-4 RNS FFT. It is shown that a significant improvement in both complexity and speed can be achieved.
Fred J. Taylor, George Papadourakis, Alexander Skavantzos, Thanos Stouraitis
IEEE Trans. Computers3