Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Vassilis Paliouras is active.

Publication


Featured researches published by Vassilis Paliouras.


IEEE Circuits & Devices | 2001

Considering the alternatives in low-power design

Thanos Stouraitis; Vassilis Paliouras

The authors discuss employing alternative number systems to reduce power dissipation in portable devices and high-performance systems. They focus on two alternative number systems that are quite different from the conventional linear number representations, namely the logarithmic number system (LNS) and the residue number system (RNS). Both have recently attracted the interest of researchers for their low-power properties. The authors address aspects of the conventional arithmetic representations, the impact of logarithmic arithmetic on power dissipation, and discuss the low-power aspects of residue arithmetic.


symposium on computer arithmetic | 2001

Low-power properties of the logarithmic number system

Vassilis Paliouras; Thanos Stouraitis

The potential of reducing power dissipation in a digital system using the logarithmic number system (LNS) is investigated. To provide a quantitative measure of power savings, the equivalence of an LNS to a linear fixed-point system is initially explored. The bit assertion activity of an LNS encoded signal is studied for both uniform and correlated Gaussian inputs. It is shown that LNS reduces the average bit assertion probability by more than 50%, in certain cases, over an equivalent linear representation. Finally, the impact of LNS on the hardware architecture and, thus, to power dissipation, is discussed. It is found that the average number of logic transitions is reduced by several times, for certain arithmetic operations and word lengths, thus compensating the power-dissipation overhead due to the unavoidable linear-to-logarithmic and logarithmic-to-linear conversion.


IEEE Transactions on Circuits and Systems Ii: Analog and Digital Signal Processing | 1999

Multifunction architectures for RNS processors

Vassilis Paliouras; Thanos Stouraitis

Novel very large-scale integration architectures and a design methodology for adder-based residue number system (RNS) processors are presented in this paper. The new architectures compute residues for more than one modulus either serially or in parallel, while their use can increase the resource utilization in a processor. Complexity is reduced by sharing common intermediate results among the various RNS moduli channels and/or operations that compose an RNS processor. The presented architectures are distinguished into two subtypes, depending on whether the inter channel parallelism is preserved or not. The multifunction architecture paradigm is demonstrated by its application in residue multiplication, binary-to-residue conversion, quadratic RNS (QRNS) mapping, and base extension. The derived architectures are compared to previously reported equivalent ones and are found to be efficient in area/spl times/time product sense. Finally, the proposed design methodology reveals a new tradeoff in residue processor design, leading to more efficient RNS processors.


international symposium on circuits and systems | 1996

A novel algorithm for accurate logarithmic number system subtraction

Vassilis Paliouras; Thanos Stouraitis

In this paper, a novel algorithm for the computation of Logarithmic Number System (LNS) subtraction is presented. The main feature of the proposed algorithm is that it circumvents the evaluation of the highly nonlinear function traditionally used in logarithmic subtraction. In some cases, this approach permits a reduction of up to 60% in the number of approximation intervals, thus making the realization of cost-effective LNS arithmetic units of very high accuracy feasible. The approach is extended to address certain algorithms that need to be implemented by an LNS processor. Moreover, alternative architectures that implement the computational approach and exhibit different time-area requirements are discussed. For the sake of completeness, upper bounds to the computational errors are offered.


IEEE Transactions on Circuits and Systems Ii: Analog and Digital Signal Processing | 2000

A floating-point processor for fast and accurate sine/cosine evaluation

Vassilis Paliouras; Konstantina Karagianni; Thanos Stouraitis

A VLSI architecture for fast and accurate floating-point sine/cosine evaluation is presented, combining floating-point and simple fixed-point arithmetic. The algorithm implemented by the architecture is based on second order polynomial interpolation within an approximation interval which is partitioned into regions of unequal length. The exploitation of certain properties of the trigonometric functions and of specific bit patterns that appear in the involved computations, has led to reduced memory size and low overall hardware complexity. In fact, a 40% memory size reduction is achieved by the introduced simplified memory interleaving scheme, when compared to a traditional interleaved memory architecture. The proposed architecture has been designed and simulated in a 0.7 /spl mu/m CMOS process technology, to prove its amenability for VLSI implementation. The time required to evaluate a sine is less than the time required for three single-precision floating-point multiply-accumulate (MAC) operations, while the computed values are guaranteed to be accurate to half a unit in last position. To prove the accuracy of the algorithm, an error analysis for the computation of the second-order Horner polynomial is provided, based on novel formulae which have been recently introduced in the literature by the authors for roundoff error bounds in floating-point addition and multiplication.


IEEE Transactions on Circuits and Systems Ii: Analog and Digital Signal Processing | 1997

A VLSI design methodology for RNS full adder-based inner product architectures

Dimitrios Soudris; Vassilis Paliouras; Thanos Stouraitis; Costas E. Goutis

In this paper, a systematic graph-based methodology for synthesizing VLSI RNS architectures using full adders as the basic building block is introduced. The design methodology derives array architectures starting from the algorithm level and ending up with the bit-level design. Using as target architectural style the regular array processor, the proposed procedure constructs the two-dimensional (2-D) dependence graph of the bit-level algorithm, which is formally described by sets of uniform recurrent equations. The main characteristic of the proposed architectures is that they can operate at very high-throughput rates. The proposed architectures exhibit significantly reduced complexity over ROM-based ones.


IEEE Transactions on Circuits and Systems Ii: Analog and Digital Signal Processing | 2001

A low-complexity combinatorial RNS multiplier

Vassilis Paliouras; Konstantina Karagianni; Thanos Stouraitis

A novel very large scale integration architecture and the corresponding design methodology for a combinatorial adder-based residue number system (RNS) multiplier are presented in this paper. The proposed approach to residue multiplier design, exploits the nonoccurring combinations of input bits to reduce the number of 1-bit full adders (FAs) required to compose an RNS multiplier. In particular, input bits which cannot be simultaneously asserted for any input residue value are organized into couples or triplets, which can be processed by OR gates instead of 1-bit adders, therefore reducing the RNS multiplier complexity. By comparing the performance and hardware complexity of the proposed residue multiplier to previously reported designs, it is found that the introduced architecture is more efficient in the area/spl times/time product sense. In fact, it is shown that a performance improvement in excess of 80% can be achieved in certain cases.


signal processing systems | 2005

A low-power termination criterion for iterative LDPC code decoders

G. Glikiotis; Vassilis Paliouras

This paper introduces a novel criterion for the termination of iterations in iterative LDPC Code decoders. The proposed criterion is amenable for VLSI implementation, and it is here shown that it can enhance previously reported LDPC code decoder architectures substantially, by reducing the corresponding power dissipation. The concept of the proposed criterion is the detection of cycles in the sequences of soft words. The soft-word cycles occur in some cases of low signal-to-noise ratios and indicate that the decoder is unable to decide on a codeword, which in turn results in unnecessary power consumption due to iterations that do not improve the bit error rate. The proposed architecture terminates the decoding process when a soft-word cycle occurs, allowing for substantial power savings at a minimal performance penalty. The proposed criterion is applied to hardware-sharing and parallel decoder architectures.


IEEE Transactions on Computers | 2013

Low-Power Logarithmic Number System Addition/Subtraction and Their Impact on Digital Filters

Ioannis Kouretas; Charalambos Basetas; Vassilis Paliouras

This paper presents techniques for low-power addition/subtraction in the logarithmic number system (LNS) and quantifies their impact on digital filter VLSI implementation. The impact of partitioning the look-up tables required for LNS addition/subtraction on complexity, performance, and power dissipation of the corresponding circuits is quantified. Two design parameters are exploited to minimize complexity, namely the LNS base and the organization of the LNS word. A roundoff noise model is used to demonstrate the impact of base and word length on the signal-to-noise ratio of the output of finite impulse response (FIR) filters. In addition, techniques for the low-power implementation of an LNS multiply accumulate (MAC) units are investigated. Furthermore, it is shown that the proposed techniques can be extended to cotransformation-based circuits that employ interpolators. The results are demonstrated by evaluating the power dissipation, complexity and performance of several FIR filter configurations comprising one, two or four MAC units. Simulations of placed and routed VLSI LNS-based digital filters using a 90-nm 1.0 V CMOS standard-cell library reveal that significant power dissipation savings are possible by using optimized LNS circuits at no performance penalty, when compared to linear fixed-point twos-complement equivalents.


power and timing modeling optimization and simulation | 2000

Logarithmic Number System for Low-Power Arithmetic

Vassilis Paliouras; Thanos Stouraitis

In this paper, properties of the Logarithmic Number System (LNS) are investigated which can lead to power savings in a digital system. To quantitatively establish power savings, the equivalence of an LNS to a linear fixed-point system is, initially, explored and a related theorem is introduced. It is shown that LNS leads to reduction of the average bit assertion probability by more than 50%, in certain cases, over an equivalent linear representation. Finally, the impact of LNS on hardware architecture and, by means of that, to power dissipation, is discussed.

Collaboration


Dive into the Vassilis Paliouras's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Dimitrios Soudris

National Technical University of Athens

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge