Giovanny Sánchez

Dr. Giovanny Sánchez


Research Focus & Metrics

Academic Career Length

10Years (2017-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 January 2018 in Neural Networks
Verified
Journal Article
Open access
ASAthul Sripad
Athul Sripad
GSGiovanny Sánchez
Giovanny Sánchez
Mireya ZapataMireya Zapata
Mireya Zapata
VPVito Pirrone
Vito Pirrone
TDTaho Dorta
Taho Dorta
JMJordi Madrenas
Jordi Madrenas
Spiking Neural Networks (SNN) for Versatile Applications (SNAVA) simulation platform is a scalable and programmable parallel architecture that supports real-time, large-scale, multi-model SNN computation. This parallel architecture is implemented in modern Field-Programmable Gate Arrays (FPGAs) devices to provide high performance execution and flexibility to support large-scale SNN models. Flexibility is defined in terms of programmability, which allows easy synapse and neuron implementation. This has been achieved by using a special-purpose Processing Elements (PEs) for computing SNNs, and analyzing and customizing the instruction set according to the processing needs to achieve maximum performance with minimum resources. The parallel architecture is interfaced with customized Graphical User Interfaces (GUIs) to configure the SNN's connectivity, to compile the neuron-synapse model and to monitor SNN's activity. Our contribution intends to provide a tool that allows to prototype SNNs faster than on CPU/GPU architectures but significantly cheaper than fabricating a customized neuromorphic chip. This could be potentially valuable to the computational neuroscience and neuromorphic engineering communities.

1 March 2017 in Electronics Letters
Verified
Journal Article
Open access
PDF file
GDGonzalo Duchen
Gonzalo Duchen
CDC. Diaz
C. Diaz
GSGiovanny Sánchez
Giovanny Sánchez
HPH. Perez
H. Perez
During the last decade, an emerging branch of computer science (biologically inspired engineering) has been made intensive studies to create an efficient CPU based on spiking neural P systems. Most of these studies have been focused on developing theoretical neural arithmetic circuits that could be integrated into an arithmetic logic unit. However, the memory system has a significant relevance since modern computers demand large memory bandwidth affecting significantly their performance and power consumption. Recently, the use of memory processing units (MPUs) allows to increase their performance by processing and storing the data in the same unit. This work maybe considered as a first step toward the design of a memory system highly inspired by the neural processing of the soma, dendritic behaviour and astrocyte‐like control. In addition, the basic neural single neural (SN) P memory cells can compute intrinsically two basic arithmetic operations (addition and subtraction) that potentially allow the development of a neural MPU system without modifying the basic structure of the neural SN P memory cell. High definition video processing is one of the potential applications to apply the proposed neural MPU to increase the processing speed compared with existing approaches.

8 February 2019 in Applied Sciences
Verified
Journal Article
Open access
PDF file
ÁPÁngel Alfonso Vázquez Piña
Ángel Alfonso Vázquez Piña
XMXochitl Maya
Xochitl Maya
JAJuan Avalos
Juan Avalos
GSGiovanny Sánchez
Giovanny Sánchez
JSJuan C Sanchez
Juan C Sanchez
GSGabriel Sanchez
Gabriel Sanchez
Affine projection (AP) algorithms have demonstrated faster convergence speed than conventional least mean square (LMS) algorithms, thus providing an attractive solution in the active noise control (ANC) field. However, the AP algorithms demand high computational cost, restricting their practical use in real-time ANC applications. Recently, a multichannel filtered-x error-coded affine projection-like (FXECAP-L) algorithm with evolving order has been proposed to reduce the computational burden by maintaining the convergence speed of AP algorithms. In order to obtain an efficient and robust FXECAP-L algorithm with evolving order, the scaling factor and encoder resolution need to be adjusted manually, which is a time-consuming and costly effort that must be carried out by expert designers. To reduce these costs and efforts, we introduce, for the first time, a strategy for automatic adjustment of the scaling factor and encoder resolution that benefits the rapid development of practical ANC applications. To demonstrate its practical use, we applied the proposed strategy for controlling the noise in an acoustic duct. The practical results demonstrate the automatic adjustment of the FXECAP-L algorithm which maintains high convergence speed at the expense of a small compromise in terms of processing time.