Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Panagiotis D. Vouzis

dblp:03/4954 · DBLP profile ↗
← Back
7ranked-venue papers
5as first author
0since 2021 · last 2011
—ORCID · none

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

Systems, architecture and hardware · 6 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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.

Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 67% Computational science and engineering · 33%

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

TopicWeightPapersLastEvidence papers
Computational science and engineering › parallel computing
GPU acceleration
0.112011
GPU-BLAST: using graphics processors to accelerate protein sequence alignment · Bioinform. 2011
Bioinformatics and computational biology › sequence alignment
protein sequence alignment
0.112011
GPU-BLAST: using graphics processors to accelerate protein sequence alignment · Bioinform. 2011
Bioinformatics and computational biology
sequence alignment
0.112011
GPU-BLAST: using graphics processors to accelerate protein sequence alignment · Bioinform. 2011

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

GPU parallelization · 0.1
YearPublicationVenuePosition
2011 GPU-BLAST: using graphics processors to accelerate protein sequence alignment
abstract
MOTIVATION: The Basic Local Alignment Search Tool (BLAST) is one of the most widely used bioinformatics tools. The widespread impact of BLAST is reflected in over 53,000 citations that this software has received in the past two decades, and the use of the word 'blast' as a verb referring to biological sequence comparison. Any improvement in the execution speed of BLAST would be of great importance in the practice of bioinformatics, and facilitate coping with ever increasing sizes of biomolecular databases. RESULTS: Using a general-purpose graphics processing unit (GPU), we have developed GPU-BLAST, an accelerated version of the popular NCBI-BLAST. The implementation is based on the source code of NCBI-BLAST, thus maintaining the same input and output interface while producing identical results. In comparison to the sequential NCBI-BLAST, the speedups achieved by GPU-BLAST range mostly between 3 and 4. AVAILABILITY: The source code of GPU-BLAST is freely available at http://archimedes.cheme.cmu.edu/biosoftware.html.
Panagiotis D. Vouzis, Nikolaos V. Sahinidis
Bioinform.1
2010 GPU computing with Kaczmarz's and other iterative algorithms for linear systems
Joseph M. Elble, Nikolaos V. Sahinidis, Panagiotis D. Vouzis
Parallel Comput.3
2007 LNS Subtraction Using Novel Cotransformation and/or Interpolation
abstract
The Logarithmic Number System (LNS) makes multiplication, division and powering easy, but subtraction is expensive. Cotransformation converts the difficult operation of logarithmic subtraction into the easier operation of logarithmic addition. In this paper, a new variant of cotransformation is proposed, which is simpler to design and more economical in hardware than previous cotransformation methods. The novel method commutes operands differently for addition than for subtraction. Simulation results show how many guard bits are required by the new cotransformation to guarantee faithful rounding and that, even without guard bits, cotransformation produces an LNS unit more accurate than a previously published Hardware-Description-Language (HDL) library for LNS arithmetic that uses only multipartite tables or 2nd-order interpolation.
Panagiotis D. Vouzis, Caroline Collange, Mark G. Arnold
ASAP1
2007 A Serial Logarithmic Number System ALU
abstract
Serial arithmetic uses less hardware than parallel arithmetic. Serial floating point (FP) is slower than parallel FP. The Logarithmic Number System (LNS) simplifies operations, but a fast serial implementation of LNS has never been proposed previously. This paper presents a fast bit-serial LNS that combines a novel serial implementation of Mitchell's method and a new error correction method that is compatible with least-significant-bit-first serial arithmetic.
Mark G. Arnold, Panagiotis D. Vouzis
DSD2
2007 Cotransformation Provides Area and Accuracy Improvement in an HDL Library for LNS Subtraction
Panagiotis D. Vouzis, Caroline Collange, Mark G. Arnold
DSD1
2007 Monte Carlo Logarithmic Number System for Model Predictive Control
abstract
Simple algorithms can be analytically characterized, but such analysis is questionable or even impossible for more complicated algorithms, such as Model Predictive Control (MPC). Instead, Monte Carlo Arithmetic (MCA) enables statistical experimentation with an algorithm during runtime for detection and mitigation of numerical anomalies. Previous studies of MCA have been limited to software floating point. This paper studies how MCA can be used in an FPGA implementation of the Logarithmic Number System (LNS), forming the Monte Carlo Logarithmic Number System (MCLNS). Simulation studies present how MCLNS affects the accuracy vs. performance of an MPC implementation, and synthesis results give an estimate of the cost of utilizing MCLNS in a Xilinx Virtex-IV FPGA.
Panagiotis D. Vouzis, Caroline Collange, Mark G. Arnold, Mayuresh V. Kothare
FPL1
2006 A parallel search algorithm for CLNS addition optimization
abstract
We present analytical formulas for the calculation of the memory requirements for a system using the complex logarithmic number system (CLNS). Certain properties of the CLNS addition algorithm allow replacement of a large memory by smaller multiple memories and combinational circuitry. The multiple memories combined with a parallel search algorithm offer memory savings up to 90% at the cost of extra hardware. However, depending on the particular case, there is a tradeoff between memory and combinational logic used
Panagiotis D. Vouzis, Mark G. Arnold
ISCAS1