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

Diego F. G. Coelho

dblp:191/1078 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
3since 2021 · last 2024
0000-0002-8067-0623ORCID · verified

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

Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 since 2021Systems, architecture and hardware · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorTheory of computation · 1

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
2 papers
Integrated circuit design · 73% High-performance computing · 13% Reconfigurable computing and FPGAs · 9%

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

TopicWeightPapersLastEvidence papers
Integrated circuit design › digital circuit design
arithmetic circuit design
0.622018
Computation of 2D 8×8 DCT Based on the Loeffler Factorization Using Algebraic Integer Encoding · IEEE Trans. Computers 2018
DFT Computation Using Gauss-Eisenstein Basis: FFT Algorithms and VLSI Architectures · IEEE Trans. Computers 2017
Integrated circuit design
digital circuit design
0.622018
Computation of 2D 8×8 DCT Based on the Loeffler Factorization Using Algebraic Integer Encoding · IEEE Trans. Computers 2018
DFT Computation Using Gauss-Eisenstein Basis: FFT Algorithms and VLSI Architectures · IEEE Trans. Computers 2017
Integrated circuit design › digital signal processing circuits
discrete cosine transform architecture
0.312018
Computation of 2D 8×8 DCT Based on the Loeffler Factorization Using Algebraic Integer Encoding · IEEE Trans. Computers 2018
High-performance computing
fast fourier transform
0.312017
DFT Computation Using Gauss-Eisenstein Basis: FFT Algorithms and VLSI Architectures · IEEE Trans. Computers 2017
Reconfigurable computing and FPGAs
FPGA implementation
0.222018
Computation of 2D 8×8 DCT Based on the Loeffler Factorization Using Algebraic Integer Encoding · IEEE Trans. Computers 2018
DFT Computation Using Gauss-Eisenstein Basis: FFT Algorithms and VLSI Architectures · IEEE Trans. Computers 2017
Hardware accelerators and domain-specific architectures › signal processing accelerator
DCT processor
0.112018
Computation of 2D 8×8 DCT Based on the Loeffler Factorization Using Algebraic Integer Encoding · IEEE Trans. Computers 2018

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

final reconstruction step · 0.6expansion factor · 0.6dyadic approximation · 0.3algebraic integer encoding · 0.3gauss-eisenstein integer representation · 0.3addition-aware quantization · 0.3
YearPublicationVenuePosition
2024 Fast data-independent KLT approximations based on integer functions
Anabeth P. Radünz, Diego F. G. Coelho, Fábio M. Bayer, Renato J. Cintra, Arjuna Madanayake
Multim. Tools Appl.2
2022 Radix-$N$ Algorithm for Computing $N^{2^{n}}$-Point DFT Approximations
abstract
The ever increasing technological demand for the DFT computation poses several challenges both to theory and hardware realization. The design of usual fast Fourier transform (FFT) algorithms seems to have reached a stage of diminishing returns in terms of performance. Alternatively, approximate transform methods have been demonstrated to provide substantial gains in terms of energy-efficiency and performance by tolerating small inaccuracies in the results. In this paper, we present a transform scaling method variant of the Cooley-Tukey algorithm to obtain DFT approximations of large blocksize. The proposed method scales up a givenN-point transformation to anN2-point transformation. Such scaling can be successively applied leading to$\mathop {{N}^2}\nolimits^n $-point transformations. We have fully presented the 324-point DFT approximation which stems from a multiplierless 32-point DFT approximation. The proposed approximation is equipped with a fast algorithm; we also supply the arithmetic complexity assessment and an error analysis.
Luan Portella, Diego F. G. Coelho, Fábio M. Bayer, Arjuna Madanayake, Renato J. Cintra
IEEE Signal Process. Lett.2
2022 A Class of Low-Complexity DCT-Like Transforms for Image and Video Coding
abstract
The discrete cosine transform (DCT) is a relevant tool in signal processing applications, mainly known for its good decorrelation properties. Current image and video coding standards—such as JPEG and HEVC—adopt the DCT as a fundamental building block for compression. Recent works have introduced low-complexity approximations for the DCT, which become paramount in applications demanding real-time computation and low-power consumption. The design of DCT approximations involves a trade-off between computational complexity and performance. This paper introduces a new multiparametric transform class encompassing the round-off DCT (RDCT) and the modified RDCT (MRDCT), two relevant multiplierless 8-point approximate DCTs. The associated fast algorithm is provided. Four novel orthogonal low-complexity 8-point DCT approximations are obtained by solving a multicriteria optimization problem. The optimal 8-point transforms are scaled to lengths 16 and 32 while keeping the arithmetic complexity low. The proposed methods are assessed by proximity and coding measures with respect to the exact DCT. Image and video coding experiments and hardware realization are performed. The novel transforms perform close to or outperform the current state-of-the-art DCT approximations.
Thiago L. T. da Silveira, Diego Ramos Canterle, Diego F. G. Coelho, Vítor de A. Coutinho, Fábio M. Bayer, Renato J. Cintra
IEEE Trans. Circuits Syst. Video Technol.3
2018 Computation of 2D 8×8 DCT Based on the Loeffler Factorization Using Algebraic Integer Encoding
abstract
This paper proposes a computational method for 2D 8×8 DCT based on algebraic integers. The proposed algorithm is based on the Loeffler 1D DCT algorithm, and it is shown to operate with exact computation—i.e., error-free arithmetic—up to the final reconstruction step (FRS). The proposed algebraic integer architecture maintains error-free computations until an entire block of DCT coefficients having size 8×8 is computed, unlike algorithms in the literature which claim to be error-free but in fact introduce arithmetic errors between the column- and row-wise 1D DCT stages in a 2D DCT operation. Fast algorithms are proposed for the final reconstruction step employing two approaches, namely, the expansion factor and dyadic approximation. A digital architecture is also proposed for a particular FRS algorithm, and is implemented on an FPGA platform for on-chip verification. The FPGA implementation operates at 360 MHz, and is capable of a real-time throughput of$3.6\cdot 10^8$2D DCTs of size 8×8 every second, with corresponding pixel rate of$2.3\cdot 10^{10}$pixels per second. The digital architecture is synthesized using 180 nm CMOS standard cells and shows a chip area of 7.41 mm$^2$. The CMOS design is predicted to operate at 893 MHz clock frequency, at a dynamic power consumption 13.22 mW/MHz$\cdot$V$_{sup}^2$.
Diego F. G. Coelho, Sushmabhargavi Nimmalapalli, Vassil S. Dimitrov, Arjuna Madanayake, Renato J. Cintra, Arnaud Tisserand
IEEE Trans. Computers1
2017 A Parallel Method for the Computation of Matrix Exponential Based on Truncated Neumann Series
abstract
This paper introduces a new method for computing matrix exponential based on truncated Neumann series. The efficiency of the method is based on smart factorizations for evaluation of several Neumann series that can be done in parallel and divided across different processors with low communication overhead. A physical realization on FPGA is provided for proof-of-concept. The method is verified to be advantageous over the usual Horner's rule approach for polynomial evaluation. The hardware verification shows a reduction of 62% in time required for processing for series approximations with 9 terms. Software verification demonstrates a 30% reduction in time compared to Horner's rule and the trade-offs between using a higher precision approach is illustrated.
Vassil S. Dimitrov, Viduneth Ariyarathna, Diego F. G. Coelho, Logan Rakai, Arjuna Madanayake, Renato J. Cintra
ARITH3
2017 DFT Computation Using Gauss-Eisenstein Basis: FFT Algorithms and VLSI Architectures
abstract
A joint numerical representation based on both Gaussian and Eisenstein integers is proposed. This Gauss-Eisenstein representation maps complex numbers into four-tuples of integers with arbitrarily high precision. The representation furnishes the computation of the 3-, 6-, and 12-point discrete Fourier transform (DFT) at any desired accuracy. The associated fast algorithms based on the Gauss-Eisenstein integers are error-free up to the final reconstruction step, which can be realized in hardware as a multiplierless implementation. The introduced methods are compared with competing algorithms in terms of arithmetic complexity. We propose three FRS architectures based on the following methods: Dempster-McLeod representation, expansion factor, and addition aware quantization. The Gauss-Eisenstein 12-point DFT is physically realized on a Xilinx Virtex 6 FPGA device with maximum clock frequency of 302 MHz for the expansion factor FRS with real-time throughput of 3:62 × 109 coefficients/s. The FPGA verified digital designs were synthesized, mapped, placed and finally routed for 0:18mm CMOS technology assuming a 1.8 V DC supply employing Austria Micro Systems (AMS) standard-cell library (hitkit version 4.11). The routed ASIC is predicted to operate at a maximum frequency of 505 MHz for the expansion factor FRS with potential real-time throughput of 6:06 × 109coefficients/s.
Diego F. G. Coelho, Renato J. Cintra, Nilanka T. Rajapaksha, Gihan J. Mendis, Arjuna Madanayake, Vassil S. Dimitrov
IEEE Trans. Computers1
2016 Error-free computation of 8-point discrete cosine transform based on the Loeffler factorisation and algebraic integers
abstract
An 8‐point discrete cosine transform (DCT) fast algorithm based on the Loeffler DCT factorisation and algebraic integer (AI) representation is proposed. The proposed algorithm is an error‐free implementation of the Loeffler algorithm and it is capable of computing the 8‐point DCT multiplierlessly. Decoding architectures are also proposed for mapping AI encoded quantities back to usual fixed point arithmetic using canonical signed digit representation and the expansion factor method. The proposed algorithm is mapped into systolic‐array digital architectures and physically realised as digital prototype circuits using field‐programmable gate array technology on a Reconfigurable Open Architecture Computing Hardware board and mapped to 0.18 μm complementary metal–oxide–semiconductor technology using AMS Encounter Digital Implementation libraries at 1.8 V supply.
Diego F. G. Coelho, Renato J. Cintra, Sunera Kulasekera, Arjuna Madanayake, Vassil S. Dimitrov
IET Signal Process.1