Daniel González
University of Granada
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Daniel González.
parallel, distributed and network-based processing | 2004
Francisco Almeida; Daniel González González; Luz Marina Moreno
We study the master-slave paradigm over heterogeneous systems. According to an analytical model, we develop a dynamic programming algorithm that allows to solve the optimal mapping for such paradigm. Our proposal considers heterogeneity due both to computation and also to communication. The optimization strategy used allows us to obtain the set of processors for an optimal computation. The computational results show that considering heterogeneity also on the communication increases the performance of the parallel algorithm.
parallel, distributed and network-based processing | 2003
Francisco Almeida; Daniel González González; Luz Marina Moreno; Casiano Rodríguez; Jonay Toledo
We study the performance of master-slave algorithms on heterogeneous networks. The word heterogeneity refers here to both the processing and communication capabilities. Following an inductive approach, we derive a formula that predicts the performance for the general case. The computational results carried out on a heterogeneous cluster of PCs prove the effectiveness of the approach and the accuracy of the predictions. The numerical minimization of this function provides an efficient approach for an optimal distribution of the work.
european pvm mpi users group meeting on recent advances in parallel virtual machine and message passing interface | 2002
Francisco Almeida; Daniel González González; Luz Marina Moreno; Casiano Rodríguez
The performance of a large class of virtual pipeline algorithms on heterogeneous networks is studied. The word heterogeneity refers here both to the processing and communication capabilities. To balance the differences among processors requires a vectorial combination of block and cyclic mappings, assigning different number of virtual processes per processor. Following a progressive approach, we derive a formula that predicts the performance for the general case. The computational results carried out on a heterogeneous cluster of PCs prove the effectiveness of the approach and the accuracy of the predictions.
power and timing modeling optimization and simulation | 2002
Daniel González González; Antonio G. García; Graham A. Jullien; Javier Ramírez; L. Parrilla; Antonio Lloris-Ruíz
Synchronization of VLSI systems is growing in complexity because of the increase in die size and integration levels, along with stronger requirements for integrated circuit speed and reliability. The size increase leads to delays and synchronization losses in clock distribution. Additionally, the large amount of synchronous hardware in integrated circuits requires large current spikes to be drawn from the power supply when the clock changes state. This paper presents a new approach for clock distribution in RNS-based systems, where channel independence removes clock timing restrictions. This approach generates several clock signals with non-overlapping edges from a global clock. This technique shows a significant decrease in instantaneous current requirements and a homogeneous time distribution of current supply to the chip, while keeping extra hardware to a minimum and introducing an affordable power cost, as shown through simulation.
2010 VI Southern Programmable Logic Conference (SPL) | 2010
L. Parrilla; Encarnación Castillo; Antonio G. García; Daniel González González; A. Lloris; Elías Todorovich; Eduardo I. Boemo
Microprocessor cores are widely used in the development of complex digital systems. In this paper, a new scheme for the IP protection of microprocessor cores is presented. The proposed framework can perform this task in two ways: the hosting of a digital signature using watermarking techniques that allows claiming authorship rights; and the introduction of additional hardware limiting the functionality of the core if it is not activated. This last feature enables the distribution of cores in “demo” mode. The protection method, named μIPP@HDL provides a robust protection system, while maintaining low overhead and a reasonable area increase, as experimental results show.
Parallel Processing Letters | 2008
Ignacio Peláez; Francisco Almeida; Daniel González González
Dynamic Programming is an important problem-solving technique used for solving a wide variety of optimization problems. Dynamic Programming programs are commonly designed as individual applications and software tools are usually tailored to specific classes of recurrences and methodologies. That contrasts with some other algorithmic techniques where a single generic program may solve all the instances. We have developed a general skeleton tool providing support for a wide range of dynamic programming methodologies on different parallel architectures. Genericity, flexibility and efficiency are basic issues of the design strategy. Parallelism is supplied to the user in a transparent manner through a common sequential interface. A set of test problems representative of different classes of Dynamic Programming formulations has been used to validate our skeleton on an IBM-SP.
power and timing modeling optimization and simulation | 2005
Daniel González González; L. Parrilla; Antonio G. García; Encarnación Castillo; A. Lloris
Clock distribution has become an increasingly challenging problem for VLSI designs because of the increase in die size and integration levels, along with stronger requirements for integrated circuit speed and reliability. Additionally, the great amount of synchronous hardware in integrated circuits makes current requirements to be very large at very precise instants. This paper presents a new approach for clock distribution in PID controllers based on RNS, where channel independence removes clock timing restrictions. This approach generates several clock signals with non-overlapping edges from a global clock. The resulting VLSI RNS-enabled PID controller, shows a significant decrease in current requirements (the maximum current spike is reduced to a 14% of single clock distribution one at 125 Mhz) and a homogeneous time distribution of current supply to the chip, while keeping extra hardware and power to a minimum.
Educacion Xx1 | 1999
Leonor Buendía Eisman; Marcelo Carmona Fernández; Daniel González González; Rafael López Fuentes
RELIEVE: Revista Electrónica de Investigación y Evaluación Educativa | 2014
Leonor Buendía Eisman; Daniel González González; Teresa Pozo Llorente; Christian Alexis Sánchez Núñez
Revista de educación de la Universidad de Granada | 2000
Beatriz García Lupión; Daniel González González; Rafael López Fuentes; Eugenio Hidalgo Díez