Antonio Martínez-Álvarez

dblp:34/9588 · DBLP profile ↗
← Back
21ranked-venue papers
7as first author
0since 2021 · last 2020
0000-0002-1500-857XORCID · verified

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

Systems, architecture and hardware · 10 · 1 first-authorArtificial intelligence and machine learning · 8 · 4 first-authorSecurity and privacy · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 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
Hardware reliability and fault tolerance · 54% Embedded and real-time systems · 29% Distributed systems · 17%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

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

TopicWeightPapersLastEvidence papers
Hardware reliability and fault tolerance › soft errors
soft error mitigation
0.422016
A Hardware-Software Approach for On-Line Soft Error Mitigation in Interrupt-Driven Applications · IEEE Trans. Dependable Secur. Comput. 2016
Compiler-Directed Soft Error Mitigation for Embedded Systems · IEEE Trans. Dependable Secur. Comput. 2012
Embedded and real-time systems › embedded hardware platform
microcontroller-based embedded systems
0.212016
A Hardware-Software Approach for On-Line Soft Error Mitigation in Interrupt-Driven Applications · IEEE Trans. Dependable Secur. Comput. 2016
Distributed systems › fault tolerance
fault-tolerant embedded system
0.112012
Compiler-Directed Soft Error Mitigation for Embedded Systems · IEEE Trans. Dependable Secur. Comput. 2012
Hardware reliability and fault tolerance › radiation effects
single event effects
0.112016
A Hardware-Software Approach for On-Line Soft Error Mitigation in Interrupt-Driven Applications · IEEE Trans. Dependable Secur. Comput. 2016

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

software-based mitigation · 0.3selective protection · 0.3SWIFT-R · 0.3timer-based refresh · 0.2hardware-software hybrid technique · 0.2
YearPublicationVenuePosition
2020 Multi-Threaded Mitigation of Radiation-Induced Soft Errors in Bare-Metal Embedded Systems
Alejandro Serrano-Cases, Felipe Restrepo-Calle, Sergio Cuenca-Asensi, Antonio Martínez-Álvarez
J. Electron. Test.4
2016 On the influence of compiler optimizations in the fault tolerance of embedded systems
abstract
This paper proposes a method for tuning compilations to improve the size, execution time and reliability of the final application altogether. Our approach implements a genetic strategy with a multi-objective evolution that takes advantage of the NSGA-II algorithm for selecting the best compilations. Experiments show that reliability can be improved by efficiently exploring the compiler optimization options. As a consequence, our method enhances the application fault coverage from 3% to 6% and gets increments of MWTF from 15% to 45%.
Alejandro Serrano-Cases, Jose Isaza-Gonzalez, Sergio Cuenca-Asensi, Antonio Martínez-Álvarez
IOLTS4
2016 Automatic Tuning of a Retina Model for a Cortical Visual Neuroprosthesis Using a Multi-Objective Optimization Genetic Algorithm
abstract
The retina is a very complex neural structure, which contains many different types of neurons interconnected with great precision, enabling sophisticated conditioning and coding of the visual information before it is passed via the optic nerve to higher visual centers. The encoding of visual information is one of the basic questions in visual and computational neuroscience and is also of seminal importance in the field of visual prostheses. In this framework, it is essential to have artificial retina systems to be able to function in a way as similar as possible to the biological retinas. This paper proposes an automatic evolutionary multi-objective strategy based on the NSGA-II algorithm for tuning retina models. Four metrics were adopted for guiding the algorithm in the search of those parameters that best approximate a synthetic retinal model output with real electrophysiological recordings. Results show that this procedure exhibits a high flexibility when different trade-offs has to be considered during the design of customized neuro prostheses.
Antonio Martínez-Álvarez, Rubén Crespo-Cano, Ariadna Díaz-Tahoces, Sergio Cuenca-Asensi, José Manuel Ferrández, Eduardo Fernández 0001
Int. J. Neural Syst.1
2016 A Hardware-Software Approach for On-Line Soft Error Mitigation in Interrupt-Driven Applications
abstract
Integrity assurance of configuration data has a significant impact on microcontroller-based systems reliability. This is especially true when running applications driven by events which behavior is tightly coupled to this kind of data. This work proposes a new hybrid technique that combines hardware and software resources for detecting and recovering soft-errors in system configuration data. Our approach is based on the utilization of a common built-in microcontroller resource (timer) that works jointly with a software-based technique, which is responsible to periodically refresh the configuration data. The experiments demonstrate that non-destructive single event effects can be effectively mitigated with reduced overheads. Results show an important increase in fault coverage for SEUs and SETs, about one order of magnitude.
Antonio Martínez-Álvarez, Felipe Restrepo-Calle, Sergio Cuenca-Asensi, Leonardo Maria Reyneri, Almudena Lindoso, Luis Entrena
IEEE Trans. Dependable Secur. Comput.1
2015 Application-Based Analysis of Register File Criticality for Reliability Assessment in Embedded Microprocessors
Felipe Restrepo-Calle, Sergio Cuenca-Asensi, Antonio Martínez-Álvarez, Eduardo Chielle, Fernanda Lima Kastensmidt
J. Electron. Test.3
2015 Modeling the role of fixational eye movements in real-world scenes
Andrés Olmedo-Payá, Antonio Martínez-Álvarez, Sergio Cuenca-Asensi, José Manuel Ferrández, Eduardo Fernández 0001
Neurocomputing2
2014 Multi-objective adaptive evolutionary strategy for tuning compilations
Antonio Martínez-Álvarez, Jorge Calvo-Zaragoza, Sergio Cuenca-Asensi, Andrés Ortiz 0001, Antonio Jimeno-Morenilla
Neurocomputing1
2014 Feature selection by multi-objective optimisation: Application to network anomaly detection by hierarchical self-organising maps
Emiro de la Hoz Franco, Eduardo de la Hoz Correa, Andrés Ortiz 0001, Julio Ortega 0001, Antonio Martínez-Álvarez
Knowl. Based Syst.5
2013 Automatic mapping of OpenCV based systems on new heterogeneous SoCs
abstract
In this paper, a new approach to facilitate the development of heterogeneous embedded vision systems, by means of a software-friendly design flow is proposed. Our work is based on a framework called AMAZynq, especially focused on leverage the resources of Xilinx Zynq devices. Starting from an OpenCV code, the user defines explicitly the HW/SW partition and the AMAZynq produces the corresponding hardware and software infrastructures. The result is a SoC that not only matches the original functionality, but also accelerates it by means of an automatically generated and verified HLS core.
Francisco-Jose Sanchis-Cases, Antonio Martínez-Álvarez, Sergio Cuenca-Asensi
VLSI-SoC2
2013 Fault tolerant embedded systems design by multi-objective optimization
Antonio Martínez-Álvarez, Felipe Restrepo-Calle, Luis Alberto Vivas Tejuelo, Sergio Cuenca-Asensi
Expert Syst. Appl.1
2013 Selective SWIFT-R - A Flexible Software-Based Technique for Soft Error Mitigation in Low-Cost Embedded Systems
Felipe Restrepo-Calle, Antonio Martínez-Álvarez, Sergio Cuenca-Asensi, Antonio Jimeno-Morenilla
J. Electron. Test.2
2013 RetinaStudio: A bioinspired framework to encode visual information
Antonio Martínez-Álvarez, Andrés Olmedo-Payá, Sergio Cuenca-Asensi, José Manuel Ferrández, Eduardo Fernández 0001
Neurocomputing1
2012 Compiler-Directed Soft Error Mitigation for Embedded Systems
abstract
The protection of processor-based systems to mitigate the harmful effect of transient faults (soft errors) is gaining importance as technology shrinks. At the same time, for large segments of embedded markets, parameters like cost and performance continue to be as important as reliability. This paper presents a compiler-based methodology for facilitating the design of fault-tolerant embedded systems. The methodology is supported by an infrastructure that permits to easily combine hardware/software soft errors mitigation techniques in order to best satisfy both usual design constraints and dependability requirements. It is based on a generic microprocessor architecture that facilitates the implementation of software-based techniques, providing a uniform isolated-from-target hardening core that allows the automatic generation of protected source code (hardened code). Two case studies are presented. In the first one, several software-based mitigation techniques are implemented and evaluated showing the flexibility of the infrastructure. In the second one, a customized fault tolerant embedded system is designed by combining selective protection on both hardware and software. Several trade-offs among performance, code size, reliability, and hardware costs have been explored. Results show the applicability of the approach. Among the developed software-based mitigation techniques, a novel selective version of the well known SWIFT-R is presented.
Antonio Martínez-Álvarez, Sergio Cuenca-Asensi, Felipe Restrepo-Calle, Francisco R. Palomo, Hipólito Guzmán-Miranda, Miguel A. Aguirre
IEEE Trans. Dependable Secur. Comput.1
2011 Soft core based embedded systems in critical aerospace applications
Sergio Cuenca-Asensi, Antonio Martínez-Álvarez, Felipe Restrepo-Calle, Francisco R. Palomo, Hipólito Guzmán-Miranda, Miguel A. Aguirre
J. Syst. Archit.2
2010 Rapid Prototyping of Radiation-Tolerant Embedded Systems on FPGA
abstract
Technological advances of Field Programmable Gate Array (FPGA) are making that this technology becomes the most preferred platform for the rapid prototyping of highly integrated digital systems. In addition, protection of processor-based systems to mitigate the harmful effects of radiation-induced upset events is gaining importance while technology shrinks. In this context, the main contribution of this work is a novel rapid prototyping approach for the co-design of dependable embedded systems using FPGA. This is supported by a hardening platform that allows combining software-only fault-tolerance techniques with hardware-only approaches, representing several trade-offs among design constraints, reliability and cost. As case study, several radiation-tolerant embedded systems have been developed based on a technology-independent version of the Picoblaze processor.
Felipe Restrepo-Calle, Antonio Martínez-Álvarez, Francisco R. Palomo, Hipólito Guzmán-Miranda, Miguel A. Aguirre, Sergio Cuenca-Asensi
FPL2
2010 A compiler-based infrastructure for fault-tolerant co-design
abstract
The protection of processor-based systems to mitigate the harmful effects of transient faults (hardening) is gaining importance as technology shrinks. Hybrid hardware/software hardening approaches are promising alternatives in the design of such fault tolerant systems. This paper presents a compiler-based infrastructure for facilitating the exploration of the design space between hardware-only and software-only fault tolerant techniques. The compiler design is based on a generic architecture that facilitates the implementation of software-based techniques, providing an uniform isolated-from-target hardening core. In this way, these methods can be implemented in an architecture independent way and can easily integrate new protection mechanisms to automatically produce hardened code. The infrastructure includes a simulator that provides information about memory and execution time overheads to aid the designer in the co-design decisions. The tool-chain is complemented by a hardware fault emulation tool that allows to measure the fault coverage of the different solutions running on the real system. A case study was implemented allowing to evaluate the flexibility of the infrastructure to fit the reliability requirements of the system within their memory and performance restrictions.
Felipe Restrepo-Calle, Antonio Martínez-Álvarez, Hipólito Guzmán-Miranda, Francisco R. Palomo, Miguel A. Aguirre, Sergio Cuenca-Asensi
SCOPES2
2007 Accelerating tool path computing in CAD/CAM: A FPGA architecture for turning lathe machining
abstract
Tool path generation is one of the most complex problems in Computer Aided Manufacturing. The algorithm called Virtual Digitizing avoids this problem by its own definition but its computing cost is high. Presented in the paper there is a Virtual Digitizing hardware/software architecture that takes advantage of Field Programmable Gate Arrays (FPGAs) to improve the algorithm efficiency and to meet the current restrictions of the traditional no standard machines. In order to evaluate the architecture, a prototype was implemented using a commercial reconfigurable platform integrated within a numerically controlled lathe for shoe last machining. The performance of the system for tool path generation was measured for different trajectories and surface precisions using a database of real shoe models. The experiments show a significant speedup, keeping the computing error below the system tolerance.
Antonio Jimeno-Morenilla, Antonio Martínez-Álvarez, Sergio Cuenca-Asensi, José-Luis Sánchez-Romero
FPL2
2007 A neuroengineering suite of computational tools for visual prostheses
Christian A. Morillas, Samuel F. Romero, Antonio Martínez-Álvarez, Francisco J. Pelayo, Leonardo Maria Reyneri, Markus Bongard, Eduardo Fernández 0001
Neurocomputing3
2006 A Codesign Tool for High Level Systhesis of Vision Models on FPL
abstract
This paper presents a synthesis tool for the automatic translation and optimization of bioinspired vision models into a FPL implementation. The software allows functional simulation and high level specification of the model, and produces a data-flow model using VHDL, which is synthesizable with different lower-level synthesis tools and for various FPGA technologies. The proposed design platform extends the features of the codesign environment CodeSimulink for implementing visual processing systems, starting from purely functional specifications. An optimization strategy based on the calculation of the Pareto front is also introduced to perform a multi-objective minimization of both, the circuit area and the root mean square of the computation error. Performance measurements for the FPL implementation of an example retina-like vision model on a FPGA-based PCI board are provided
Antonio Martínez-Álvarez, Leonardo Maria Reyneri, Francisco J. Pelayo, Christian A. Morillas, Samuel F. Romero
FPL1
2004 Translating image sequences into spike patterns for cortical neuro-stimulation
Francisco J. Pelayo, Samuel F. Romero, Christian A. Morillas, Antonio Martínez-Álvarez, Eduardo Ros Vidal, Eduardo Fernández 0001
Neurocomputing4
2003 An FPL Bioinspired Visual Encoding System to Stimulate Cortical Neurons in Real-Time
Leonel Sousa, Pedro Tomás, Francisco J. Pelayo, Antonio Martínez-Álvarez, Christian A. Morillas, Samuel F. Romero
FPL4