EDBT 2026 Demo / reviewers in the wild / expert
Mario A. González
dblp:62/4453
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4
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
1 paper |
Processor architecture and microarchitecture · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture › computer arithmetic
elementary function evaluation |
0.1 | 1 | 2006 | Double-Residue Modular Range Reduction for Floating-Point Hardware Implementations · IEEE Trans. Computers 2006 |
Processor architecture and microarchitecture › computer arithmetic
floating-point arithmetic |
0.1 | 1 | 2006 | Double-Residue Modular Range Reduction for Floating-Point Hardware Implementations · IEEE Trans. Computers 2006 |
Methods — techniques the papers use, named apart from their topics
modular range reduction · 0.1double-residue arithmetic · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Efficient floating-point representation for balanced codes for FPGA devicesabstractWe propose a floating-point representation to deal efficiently with arithmetic operations in codes with a balanced number of additions and multiplications for FPGA devices. The variable shift operation is very slow in these devices. We propose a format that reduces the variable shifter penalty. It is based on a radix-64 representation such that the number of the possible shifts is considerably reduced. Thus, the execution time of the floating-point addition is highly optimized when it is performed in an FPGA device, which compensates for the multiplication penalty when a high radix is used, as experimental results have shown. Consequently, the main problem of previous specific high-radix FPGA designs (no speedup for codes with a balanced number of multiplications and additions) is overcome with our proposal. The inherent architecture supporting the new format works with greater bit precision than the corresponding single precision (SP) IEEE-754 standard. Julio Villalba, Javier Hormigo, Francisco Corbera, Mario A. González, Emilio L. Zapata |
ICCD | 4 |
| 2006 | Double-Residue Modular Range Reduction for Floating-Point Hardware ImplementationsabstractIn this paper, we present a novel algorithm and the corresponding architecture for performing range reduction, which is a preprocessing task required for the evaluation of some elementary functions such as trigonometric and exponential-based functions. The proposed algorithm introduces a modification to the modular range reduction algorithm which increases the speed of computation and allows us to design an architecture for the floating-point case. The implementation presented admits as an input argument any representable number of the standard single precision IEEE 754 floating-point representation and provides the maximum accuracy to the final result. This supposes a hardware solution to the problem of having an input argument close to a multiple of the constant. A final comparison with other implementations is presented. Julio Villalba, Tomás Lang, Mario A. González |
IEEE Trans. Computers | 3 |
| 2004 | Evaluation of Elementary Functions Using Multimedia FeaturesabstractSummary form only given. Most current computers include multimedia features. We use these extensions to compute elementary functions based on polynomial approximations. Hence, we present several alternatives taking advantage of the new attributes on multimedia processors, such as VLIW and SIMD architectures. Our algorithms support the polynomial evaluation in two different ways: the first one is only based in addition/shift operations; while the second uses MAC instructions. Both approximations are analyzed and tailored to subword parallelism units of the new processors. Potential instruction-level and machine-level parallelism are fully exploited through concurrent use of all functional units. A combined approximation using MAC units and addition and shifts is also presented as a third approximation. Two new instructions are also presented here to improve the execution of some of our algorithms. Gerardo Bandera, Mario A. González, Julio Villalba, Javier Hormigo, Emilio L. Zapata |
IPDPS | 2 |
| 2002 | Polynomial Evaluation on Multimedia ProcessorsabstractIn this paper we deal with polynomial evaluation based on new processor architectures for multimedia applications. We introduce some algorithms to take advantage of the new attributes of multimedia processors, such as VLIW (very long instruction word) and SIMD (single instruction multiple data architecture) architectures. Algorithms to support polynomial evaluation based only in addition/shift operations and other different algorithms with MAC (multiply-and-add) instructions are analyzed and tailored to subword parallelism units of the new processors. Both potential instruction-level and machine-level parallelism are fully exploited through concurrent use of all functional units. Julio Villalba, Gerardo Bandera, Mario A. González, Javier Hormigo, Emilio L. Zapata |
ASAP | 3 |