JP2011 Santos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 19

Actas de las XXII Jornadas de Paralelismo

La Laguna, Tenerife, Espaa

Editores
Francisco Almeida
Vicente Blanco
Coromoto Len
Casiano Rodrguez
Francisco de Sande

79 Septiembre 2011
Actas de las XXII Jornadas de Paralelismo JP2011
Editores: Francisco Almeida, Vicente Blanco, Coromoto Len,
Casiano Rodrguez y Francisco de Sande
ISBN: 978-84-694-1791-1
Servicio de Publicaciones. Universidad de La Laguna, Tenerife, 2011
Edicin: 1a
Impresin: 1a
No de pginas: 744
Formato: 17 x 24
Materia CDU: 004 Ciencia y tecnologa de los ordenadores. Infor-
mtica

Reservados los derechos para todos los pases de lengua espaola. De conformidad con lo dispuesto en el
artculo 270 y siguientes del cdigo penal vigente, podrn ser castigados con penas de multa y privaci6n de
libertad quienes reprodujeren o plagiaren, en todo o en parte, una obra literaria, artstica o cientfica fijada
en cualquier tipo de soporte sin la preceptiva autorizacin. Ninguna parte de esta publicacin, incluido el
diseo de la cubierta, puede ser reproducida, almacenada o trasmitida de ninguna forma, ni por ningn medio,
sea ste electrnico, qumico, mecnico, e1ectroptico, i grabacin, fotocopia o cualquier otro, sin la previa
autorizacin escrita por parte de la editorial.

Dirjase a CEDRO (Centro Espaol de Derechos Reprogrficos), www.cedro.org, si necesita foto-


copiar o escanear algn fragmento de esta obra.

COPYRIGHT 2011
c UNIVERSIDAD DE LA LAGUNA.

[email protected]

Actas de las XXII Jornadas de Paralelismo

Derechos reservados 2011


c respecto a la primera edicin en espaol, por LOS AUTORES

Derechos reservados 2011


c respecto a la primera edicin en espaol, por UNIVERSIDAD DE LA
LAGUNA

1a Edicin, 1a Impresin

ISBN: 978-84-694-1791-1

Depsito Legal: TF-723-2011

http://jp2011.pcg.ull.es

Crditos:
Diseo de Portada: Jose A. de Luis [email protected]
Maquetacin LATEX: LOS EDITORES
con la clase LATEXconfproc (por V. Verfaille)

Impreso en La Laguna Septiembre 2011


Actas XXII Jornadas de Paralelismo (JP2011) , La Laguna, Tenerife, 7-9 septiembre 2011

ndice de las Actas JP2011

Algoritmos y tcnicas de programacin paralelas


3 Una Versin Paralela de la Evolucin Diferencial para Predecir Motifs en Cadenas de ADN
David L. Gonzlez-lvarez, Miguel A. Vega-Rodrguez, Juan A. Gmez-Pulido, Juan M. Snchez-Prez
9 Comparacin de Algoritmos Evolutivos Paralelos y Secuenciales para el Alineamiento Mltiple de Secuencias
Fernando Jos Mateus Silva, Juan Manuel Snchez-Prez, Juan A. Gmez-Pulido, Miguel A. Vega-Rodrguez
15 Evolucin Diferencial OpenMP+MPI en Redes pticas WDM
lvaro Rubio-Largo, Miguel A. Vega-Rodrguez, Juan A. Gmez-Pulido, Juan M. Snchez-Prez
21 Paralelizacin del algoritmo de bi-mezcla
J.F.R. Herrera, L.G. Casado, I. Garca, Eligius M.T. Hendrix
27 Optimizacin del Mtodo BST para la Reduccin de Modelos en Arquitecturas Multincleo
Pablo Ezzatti, Enrique S. Quintana-Ort, Alfredo Remn
33 Genetic Algorithm to Predict Wavelet Coefcients Sign
Ricardo Garca, Otoniel Lpez, Pablo Piol, Miguel Martnez, Manuel P. Malumbres, Antonio Mart
39 Resolucin del Empaquetado 2D Multiobjetivizado con un Algoritmo Memtico Paralelo
Coromoto Len, Carlos Segura, Eduardo Segredo
45 Diseo de Filtros con Tcnicas Evolutivas para la Clasicacin de Seales de Encefalograma
Coromoto Len, Yanira Gonzlez, Carlos Segura
51 Ranking de listas enlazadas en procesadores multicore
Hugo Vegas, Thierry Gautier, Carlos Garca, Manuel Prieto
57 Parallelizing Biblio-MetReS, a data mining tool
Oussama Abdelli, Anabel Usi, Hiren Karathia, Jordi Vilaplana, Francesc Solsona, Rui Alves
63 Paralelizacin de una Plataforma para la Resolucin de Problemas NP-completos Mediante Algoritmos Evolu-
tivos
Jos M. Lanza-Gutirrez, Juan A. Gmez-Pulido, Miguel A. Vega-Rodrguez, Juan M. Snchez-Prez
69 Comparando Modelos Paralelos Basados en Islas para el Problema del Posicionamiento de Antenas Multiobje-
tivizado
Coromoto Len, Eduardo Segredo, Carlos Segura
75 Exhaustive Programs Robustness Analysis against Transient Faults
Joao Gramacho, Dolores Rexachs, Emilio Luque
81 Biblioteca de Altas Prestaciones para la Resolucin de Problemas Matriciales Estructurados
Pedro Alonso-Jord, Pablo Martnez-Naredo, F.J. Martnez-Zaldvar, Jos Ranilla, Antonio M. Vidal
87 A translator framework for Dynamic Programming problems
Alejandro Acosta, Francisco Almeida, Ignacio Pelez

Aplicaciones de la computacin de altas prestaciones


95 Resolviendo el Diseo de Redes para Modelos de Trco Reales de Internet Mediante Optimizacin Multiobje-
tivo en Multiprocesadores
Jos M. Lanza-Gutirrez, Juan A. Gmez-Pulido, Miguel A. Vega-Rodrguez, Juan M. Snchez-Prez
101 A New Tool for Classication of Satellite Images Available from Google Maps: Efcient Implementation in
Graphics Processing Units
S. Bernab, A. Plaza
107 Visibility Map Computation at all Points of a Terrain
S. Tabik, L.F. Romero, E.L. Zapata
113 Un mtodo de acceso aproximado para alta dimensionalidad y su paralalelizacin
F. Artigas
119 Perceptually enhanced INTRA video encoder for high denition/quality services
M. Martnez-Rach, O. Lpez, Pablo Piol, Manuel P. Malumbres, J. Oliver
125 Equipo paralelo de metaheursticas para la resolucin de un problema real de telecomunicaciones
Jos M. Chaves-Gonzlez, Miguel A. Vega-Rodrguez, Juan A. Gmez-Pulido, Juan M. Snchez-Prez

JP2011-vii
Actas XXII Jornadas de Paralelismo (JP2011) , La Laguna, Tenerife, 7-9 septiembre 2011

131 Determination of trafc control tables by HPC


Eligius M.T. Hendrix, Siham Tabik, Rene Haijema
135 Evaluacin del mtodo del Gradiente Biconjugado para matrices dispersas en GPUs
G. Ortega, E. M. Garzn, F. Vzquez, I. Garca
141 Paralelizacin del clculo de coecientes del Mtodo de Elementos de Contorno en la resolucin de problemas
de contacto termoelstico 3D
Raquel Gonzlez, Lidia Snchez, Jos Vallepuga
147 Iterative procedure to solve thermoelastic contact problems between 3D solids using BEM and OOP
A. Surez, Raquel Gonzlez, Lidia Snchez, Jos Vallepuga
153 Evaluacin de la Paralelizacin de un Modelo Hidrodinmico 3D
Mario C. Acosta, Mancia Anguita, Francisco J. Rueda, F. Javier Fernndez-Baldomero
159 Paralelizacin del Anlisis de Imgenes con Tensor de Difusin en Resonancia Magntica usando GPUs
Moiss Hernndez, Gins D. Guerrero, Jos M. Cecilia, Jos M. Garca, Alberto Inuggi
165 Agent-Based Simulation to Optimize Healthcare Emergency Departments
Eduardo Cabrera, Manel Taboada, Emilio Luque
171 Reduccin de ruido impulsivo Fijo y Uniforme en imgenes digitales usando las GPUs.
M. Guadalupe Snchez, Vicente Vidal, Jordi Bataller, Alejandro Rivera
177 Estrategias de Paralelizacin de Algoritmos de Razonamiento para Ontologas Biomdicas
Eduardo J. Cepas, Gins D. Guerrero, Jos M. Cecilia, Jos M. Garca, Jesualdo Fernndez

Arquitecturas del procesador, multiprocesadores y chips multincleo


185 Real-Time Task Migration with Dynamic Partitioning to Reduce Power Consumption
Jos Luis March, Julio Sahuquillo, Salvador Petit, Houcine Hassan, Jos Duato
191 Unied Locality-sensitive Signatures for Transactional Memory
R. Quislant, E. Gutirrez, O. Plata, E.L. Zapata
197 Overriding the Coherence Protocol to Improve Directory Caches
B. Cuesta, A. Ros, M.E. Gmez, A. Robles, Jos Duato
203 Overcoming the Scalability Constraints of Coherence Protocols of Commodity Systems
A. Ros, B. Cuesta, Ricardo Fernndez-Pascual, M.E. Gmez, Manuel E. Acacio, A. Robles, J. M. Garca, Jos
Duato
209 Efcient hardware support for lock synchronization in Many-core CMPs
Jos L. Abelln, Juan Fernndez, Manuel E. Acacio
215 A Cooperative and Scalable Built-In Self-Test Architecture for NoCs
C. Gmez, A. Strano, D. Ludovici, M. Favalli, M.E. Gmez, D. Bertozzi, P. Lpez, Jos Duato
221 Modular Distributed Switch: Spreading the Switch along the Link
A. Roca, C. Hernndez, Jos Flich, F. Silla, J. Duato
227 Reducing the Energy Consumption of Hardware Prefetching in Many-Core CMPs using Reply Partitioning
A. Flores, Manuel E. Acacio, Juan L. Aragn
233 Modelling Permanent Fault Impact on Cache Performance
Daniel Snchez, Yiannakis Sazeides, Juan L. Aragn, Jos M. Garca
239 Coherencia de Cach Mediante rbol Basado en Proximidad y Prediccin
Antonio Garca-Guirado, Ricardo Fernndez-Pascual, Jos M. Garca
245 Explotacin de Tcnicas de Especializacin de Cores para Planicacin Eciente en Procesadores Multicore
Asimtricos
J.C. Sez, Manuel Prieto, A. Pousa, A. Fedorova
251 Optimizacin MapReduce para uso de los recursos en las arquitecturas multi-core.
Tharso Ferreira, Aprigio Bezerra, Antonio Espinosa, Porfdio Hernndez, Juan Carlos Moure
255 Anlisis de los datos privados/compartidos en aplicaciones paralelas sobre CMPs
Alfonso Ramos, Antonio Garca-Guirado, Jos M. Garca
261 Reconguracin de la NoC en la Virtualizacin de CMPs
F. Trivio, Francisco J. Alfaro, Jos L. Snchez, Jos Flich, S. Gonzlez

JP2011-viii
Actas XXII Jornadas de Paralelismo (JP2011) , La Laguna, Tenerife, 7-9 septiembre 2011

267 Benecios del uso de la Red de Interconexin en la Aceleracin de la Coherencia


L.G. Menezo, A. Colaso, P. Prieto, P. Abad, V. Puente, J.A. Gregorio
273 Conversion between DPD and RBCD for on-line arithmetic computation
Sonia Gonzlez, Carlos Garca, Julio Villalba
277 Multiples Puertos de Inyeccin en una Red en Chip
J. Camacho, Jos Flich, Jos Duato
283 A Flexible Hybrid Transactional Memory Multicore on FPGA
Oriol Arcas, Nehir Sonmez, Osman S. Unsal, Adrin Cristal, Mateo Valero
291 An Adaptive Controller to Save Dynamic Energy in LP-NUCA
D. Surez Gracia, T. Monreal Arnal, V. Vials Yfera
297 Acelerando las simulaciones de sistema completo usando Simics en sistemas multiprocesador
Santos Gonzlez, Francisco Trivio, Francisco J. Andujar, Jos L. Snchez, Francisco J. Alfaro

Arquitecturas, algoritmos y aplicaciones sobre aceleradores hardware


305 Parallelization of the Generalized Hough Transform on GPU
Juan Gmez-Luna, Jos Mara Gonzlez-Linares, Jos Ignacio Benavides, E.L. Zapata, Nicols Guil
311 rCUDA: Uso Concurrente de Dispositivos Compatibles con CUDA de Forma Remota. Adaptacin a CUDA 4
C. Reao, A. J. Pea, F. Silla, R. Mayo, Enrique S. Quintana-Ort, Jos Duato
317 Un nuevo entorno para el uso de GPUs
P. Valero, F. L. Pelayo
323 Pre-procesamiento de Flujo ptico Robusto en Hardware Grco
F. Ayuso, G. Botella, C. Garca, Manuel Prieto, F. Tirado
329 Experiencias con Python y CUDA en Computacin de Altas Prestaciones
Sergio Armas, Lionel Mena, Alejandro Samarn, Vicente Blanco, A. Morales, Francisco Almeida
335 A Scalable Visualization System for Crowd Simulations
Guillermo Vigueras, Juan M. Ordua, Miguel Lozano, Vctor Fernndez-Bauset
341 A New Approach to rCUDA
Jos Duato, A. J. Pea, F. Silla, J. C. Fernndez, R. Mayo, Enrique S. Quintana-Ort
347 Mtodos no lineales basados en el gradiente conjugado para GPUs
H. Migalln, V. Migalln, J. Penads
353 Bsquedas por Similitud en Espacios Mtricos sobre Plataformas Basadas en GPUs
Roberto Uribe-Paredes, Pedro Valero-Lara, Enrique Arias, Jos Luis Snchez, Diego Cazorla
359 Query Processing in Metric Spaces using GPUs
R.J. Barrientos, J.I. Gmez, C. Tenllado, Manuel Prieto

Redes y comunicaciones
367 Desarrollo de un Prototipo para la Noticacin Automtica de Accidentes de Trco usando Redes Vehiculares
Manuel Fogue, Piedad Garrido, Francisco J. Martinez, Carlos T. Calafate, Juan Carlos Cano, Pietro Manzoni
373 Hierarchical Analysis of Resilience Benchmarking Results Using LSP: Ad Hoc Networks As a Case Study
Jess Friginal, Juan-Carlos Ruiz, David de Andrs, Pedro Gil
379 Protocolo para entrega able de contenidos en redes inalmbricas basado en codicacin Raptor
Miguel Bguena, Carlos T. Calafate, Juan Carlos Cano, Pietro Manzoni
385 Evaluating video streaming performance in MANETs using a testbed
Tim Bohrloch, Carlos T. Calafate, Alvaro Torres, Juan Carlos Cano, Pietro Manzoni
391 Statistical Modeling of Transmission Path Loss in Underwater Acoustic Networks
J. Llor, Manuel P. Malumbres
397 Predictive and Distributed Routing Balancing for High Speed Interconnection Networks
C. Nez Castillo, D. Lugones, D. Franco, Emilio Luque
403 Evaluacin de una alternativa para aumentar el nmero de puertos de los conmutadores
Juan Antonio Villar, Francisco J. Andjar, Jos L. Snchez, Francisco J. Alfaro, Jos Duato

JP2011-ix
Actas XXII Jornadas de Paralelismo (JP2011) , La Laguna, Tenerife, 7-9 septiembre 2011

409 Combinando diferentes enfoques para el control de congestin en redes de interconexin de altas prestaciones
Jess Escudero-Sahuquillo, E. G. Gran, Pedro Javier Garca, Jos Flich, T. Skeie, O. Lysne, F. J. Quiles, Jos
Duato
415 Un acercamiento a la ecacia de las tcnicas de control de congestin en redes de interconexin con topologas
directas
Daniel Gmez-Garca, Pedro Javier Garca, Francisco Jos Quiles, Jess Escudero-Sahuquillo, Juan Antonio
Villar, Jos Flich, Jos Duato
421 Peripheral twists for torus topologies with arbitrary aspect ratio
Enrique Vallejo, Miquel Moret, Carmen Martnez, Ramn Beivide
427 Performance analysis of an IEEE 802.21 based Vertical Handover protocol using ns-2
Johann Mrquez-Barja, Carlos T. Calafate, Juan Carlos Cano, Pietro Manzoni
433 Mecanismos de Comunicacin Ecientes en Redes de Altas Prestaciones para Bibliotecas de Paso de Mensajes
en Java
Roberto R. Expsito, Guillermo L. Taboada, Juan Tourio, Ramn Doallo
439 Comunicaciones Escalables en Memoria Compartida para Paso de Mensajes en Java
Sabela Ramos, Guillermo L. Taboada, Juan Tourio, Ramn Doallo
445 Aproximacin distribuida de incendios forestales con WSN usando la envolvente convexa
M. ngeles Serna, Aurelio Bermdez, Rafael Casado, Pawel Kulakowski
451 A First Approach to King Topologies for On-Chip Networks
E. Stafford, J.L. Bosque, C. Martinez, F. Vallejo, Ramn Beivide, C. Camarero

Sistemas Web e Internet


459 Incorporacin del dinamismo del usuario en un benchmark de comercio electrnico
Ral Pea-Ortiz, Jos Antonio Gil, Julio Sahuquillo, Ana Pont
467 Servicios Web Semnticos. Una aproximacin desde las Ontologas
E. Gonzlez, I. Lpez, E. Nielsen

Tecnologa grid, cluster, cloud computing y plataformas distribuidas


475 Planicacin de DAGS en entornos oportunsticos
Maria del Mar Lpez, Elisa Heymann, Miquel ngel Senar
483 QoS en Entornos Grid mediante un Sistema de Meta-planicacin por Adelantado basado en SLAs
J. Conejero, L. Toms, C. Carrin, B. Caminero
489 RSA@Cloud: Sistema de Criptoanlisis sobre Infraestructuras Cloud
Alberto Mega Negrillo, Antonio Molinera Lamas, Jos Antonio Rueda Snchez, Jos Luis Vzquez-Poletti
495 Descripcin de la Plataforma Formiga Cloud
Fernando Gomez-Folgar, Javier Lpez Cacheiro, C. Fernndez Snchez, Antonio Garca-Loureiro, R. Valin,
Vctor Fernndez-Albor
501 Planicacin de trabajos MapReduce en clusters Hadoop no-dedicados
Aprigio Bezerra, Tharso Ferreira, Antonio Espinosa, Juan Carlos Moure, Porfdio Hernndez
507 Procesamiento de videos usando la nube
A. Morales, Francisco Almeida
513 R en la nube
A. Santos, Francisco Almeida, Vicente Blanco, J.C. Castillo
519 Comparativa y estudio de distribucin de software de clculo cientco en entornos cloud con CVMFS
Vctor Fernndez-Albor, Ricardo Graciani, Javier Lpez Cacheiro, Fernando Gomez-Folgar, Antonio Garca-
Loureiro, Juan Jos Saborido
525 Multi-Cluster Performance Impact on the Multiple-Job Co-Allocation Scheduling
H. Blanco, F. Guirado, J. L. Lrida
531 Mr-Cirrus: Implementacin de Map-Reduce bajo MPI para la ejecucin paralela de programas secuenciales
D. Ramet, J. Lago, J. Falgueras, O. Trelles
537 AbFS: Sistema de Ficheros Abierto
Antonio F. Daz, Mancia Anguita, Hugo E. Camacho, Erik Nieto, Julio Ortega

JP2011-x
Actas XXII Jornadas de Paralelismo (JP2011) , La Laguna, Tenerife, 7-9 septiembre 2011

543 Comparacin del rendimiento entre los hipervisores XEN y KVM usando virtualizacin por hardware
Isaac Zablah, R. Valin, Antonio Garca-Loureiro, Javier Lpez Cacheiro, Fernando Gomez-Folgar

Arquitecturas del subsistema de memoria y almacenamiento secundario

551 A Novel Approach for a Metadata Cluster


A. Avils-Gonlez, J. Piernas, P. Gonzlez-Frez
557 Algoritmo de reemplazo para cache de ltimo nivel basado en periodos MRU
Alejandro Valero, Julio Sahuquillo, Salvador Petit, Pedro Lpez, Jos Duato
563 A Comparison of Cache Hierarchies for SMT Processors
D. Surez Gracia, T. Monreal Arnal, V. Vials Yfera
569 Metodologa para Analizar y Evaluar los Sistemas de Entrada/Salida Paralelos
Sandra Mndez, Dolores Rexachs, Emilio Luque
575 Memory Hierarchy and Network Co-design through Trace-Driven Simulation
Mario Lodde, Jos Flich

Docencia en arquitectura, tecnologa de computadores y programacin paralela

583 E-Assessment of Matlab Assignments in Moodle: Application to an Introductory Programming Course for En-
gineers
Julin Ramos, Mara A. Trenas, Sergio Romero, Eladio Gutirrez
589 Sobre la integracin del Curriculum Initiative on Parallel and Distributed Computing en los planes de estudio del
Grado en Ingeniera Informtica
Francisco Almeida, Domingo Gimnez, Jos Miguel Mantas, Antonio M. Vidal
595 Experiencias en Docencia de Diseo y Evaluacin de Conguraciones
A.M. Mora, P. Garca-Snchez, P.A. Castillo, M.G. Arenas, J.J. Merelo, J. Ortega
599 Diseo de un cluster de computadores como actividad para Arquitectura de Computadores
F. Javier Fernndez-Baldomero, Mancia Anguita

Evaluacin de prestaciones

607 Achieving interactive multiagent simulations over Jason through Java tuning
Vctor Fernndez Bauset, Francisco Grimaldo Moreno, Miguel Lozano Ibez, Juan Manuel Ordua Huertas
613 Dynamically Tuning Master/Worker Applications with MATE
A. Martnez, A. Morajko
619 Anlisis de un sistema Android como plataforma para juegos de realidad aumentada
A.L. Sarmiento, M. Amor, C.V. Regueiro, E.J. Padrn
625 Un modelo analtico mejorado para la arquitectura CUDA
M. Vias, B.B. Fraguela, M. Amor, Ramn Doallo
631 Anlisis de Escalabilidad en Aplicaciones Paralelas con Carga de Trabajo No Equilibrada
J.L. Bosque, OD. Robles, P. Tohara, L. Pastor
637 Mejorando las aplicaciones de red en arquitecturas multincleo heterogneas
A. Ortiz, J. Ortega, Antonio F. Daz, A. Prieto
643 Estimacin del efecto de los fallos cache en el rendimiento de aplicaciones paralelas
D.R. Martnez, Vicente Blanco, J.C. Cabaleiro, T.F. Pena, Francisco F. Rivera
649 Metodologa para la sintonizacin de aplicaciones OpenMP en sistemas multicore
C. Allande, J. Jorba, E. Csar, A. Morajko
655 Herramientas para la monitorizacin de los accesos a memoria de cdigos paralelos mediante contadores hard-
ware
Oscar G. Lorenzo, Juan A. Lorenzo, Dora B. Heras, Juan C. Pichel, Francisco F. Rivera
661 Evaluacin del Benchmark Rodinia en los sistemas del SAII
L. Cerrudo, A. J. Dorta, J. J. Fumero, C. Gonzlez, L. Grillo, I. Lpez, F. de Sande

JP2011-xi
Actas XXII Jornadas de Paralelismo (JP2011) , La Laguna, Tenerife, 7-9 septiembre 2011

Computacin de altas prestaciones sobre arquitecturas paralelas heterogneas


669 Algoritmos ecientes para la transformada wavelet discreta en multicores y GPUs
V. Galiano, O. Lpez, Manuel P. Malumbres, H. Migalln
675 Tableless Distributed Routing in Heterogeneous MPSoC Systems
Jos Cano, Jos Flich, Jos Duato, Marcello Coppola, Riccardo Locatelli
681 Uso del conocimiento de la arquitectura Fermi para mejorar el rendimiento en aplicaciones CUDA
Yuri Torres, Arturo Gonzlez-Escribano, Diego R. Llanos
687 Estrategias de optimizacin en diferentes arquitecturas CUDA usando llCoMP
R. Reyes, J. J. Fumero, I. Lpez, F. de Sande
693 Sistema modular desarrollado en FPGA, para el clculo de mapas de disparidad de imagenes estereoscpicas
S. Ibarra, Jos Ignacio Benavides, M.H. Calvio
699 Estrategias de optimizacin en GPU y CPU multi-core de modelos SPH
J. M. Domnguez, A. J. C. Crespo, A. Barreiro, M. Gmez-Gesteira
705 Implementacin del algoritmo de registro no lineal DARTEL sobre una plataforma heterognea
P. Valero, Jos Luis Snchez, Enrique Arias, D. Cazorla

Compilacin para sistemas de altas prestaciones


713 Checkpoint Size Reduction in Application-level Fault Tolerant Solutions
I. Cores, G. Rodrguez, M. Martn, P. Gonzlez
719 Source-to-Source Transformations for Efcient SIMD Code Generation
Alejandro Berna, Marta Jimnez, Jose M. Llabera.

727 ndice de Autores

JP2011-xii
Actas XXII Jornadas de Paralelismo (JP2011) , La Laguna, Tenerife, 7-9 septiembre 2011

Acelerando las simulaciones de sistema


completo usando Simics en sistemas
multiprocesador
S. Gonzalez1 , F. Trivino2 , F. J. Andujar2 , J. L. Sanchez2 , F. J. Alfaro2

Resumen El uso de simuladores de sistema comple- Simics [4] es una herramienta de simulacion de sis-
to para evaluar el desarrollo de un determinado com- tema completo, capaz de modelar diferentes tipos de
ponente en un sistema de computacion, es una practi-
ca frecuente. Esto permite obtener mejores resultados arquitecturas. Sin embargo, cuando el sistema es muy
y conclusiones en comparacion a una simulacion par- complejo las simulaciones pueden requerir horas o in-
cial donde solo se modela una parte del sistema y se cluso das en completarse.
descarta su interaccion con el resto del sistema.
Sin embargo, realizar una simulacion de sistema En este trabajo se revisa la version 4 de Simics
completo trae consigo inconvenientes como un ma- analizando sus nuevas caractersticas. Estas surgen
yor tiempo para realizar las pruebas y un mayor con- como resultado de las nuevas tendencias en el uso de
sumo de recursos. Esto puede generar una demanda
creciente proporcional a la complejidad del modelo a
maquinas multiprocesador y clusters. Una de las mas
analizar, como se da en la investigacion de sistemas importantes es la inclusion de Simics Accelerator [2],
multiprocesador al aumentar el numero de procesa- que permite reducir el tiempo de ejecucion haciendo
dores o al realizar simulaciones en paralelo. un uso mas eciente del hardware donde se realiza la
En este trabajo se describen las mejoras de ren-
dimiento en terminos de tiempo de simulacion que simulacion.
ofrece la version 4 del simulador Simics, con la incor- Para determinar como inuyen las nuevas carac-
poracion de nuevas tecnologas pensadas para mejo- tersticas de Simics 4, se realizaran diversas simu-
rar el uso de sistemas multiprocesador, como es Si-
mics Accelerator. Se realizan pruebas con el bench- laciones usando el benchmark PARSEC [3], el cual
mark PARSEC, midiendo el tiempo de simulacion y agrupa un largo y variado conjunto de aplicaciones
comparando el rendimiento con la version 3 de Simics, que han sido correctamente paralelizadas con dife-
analizando las ventajas y desventajas en optar por la
actualizacion de version. rentes tecnicas. Se trata de ofrecer argumentos para
Palabras clave Simulacion, rendimiento, Simics4. poder decidir sobre la actualizacion o no del sistema
y dependiendo del modelo a simular poder tomar una
decision.
I. Introduccion
Este artculo esta organizado de la siguiente mane-

L A simulacion es un metodo muy usado en la in-


vestigacion y diseno de propuestas de arquitectu-
ra de computadores al permitir evaluar una variedad
ra: en la Seccion II se incluye una breve descripcion
del simulador Simics 4.2 y de sus caractersticas mas
importantes. En la Seccion III se describe el proceso
de arquitecturas sin tener que construirlas, permi- de pruebas para obtener los tiempos de simulacion.
tiendo la reduccion en coste y tiempo de desarrollo Finalmente, en la Seccion IV se presentan las con-
de un proyecto. Ademas, con ello se mejoran los pro- clusiones y trabajo futuro.
cedimientos de validacion de nuevos modelos gracias
a la sistematizacion de pruebas, las cuales pueden ser II. SIMICS 4
replicadas facilmente y ejecutadas en paralelo, as co-
Simics [4] es una plataforma que permite simular
mo la obtencion de resultados.
un sistema completo lo cual facilita tanto el desarro-
Muchas veces sera util realizar un analisis del com-
llo de hardware como de software proporcionando lo
portamiento del sistema en su totalidad incluyendo el
necesario para la simulacion de ambos componentes
procesador, la memoria, los dispositivos de entrada y
dentro de un mismo contexto. Como se puede ob-
salida, buses, redes y otras interconexiones. Todo ello
servar en la Figura 1 tanto los requerimientos hard-
se puede evaluar de forma conjunta permitiendo la
ware como los del sistema, cuyo modelado mantiene
ejecucion de un sistema operativo y otras aplicacio-
una estructura modular, son completamente simula-
nes comerciales como benchmarks. Esa es la nalidad
dos en una maquina (host) [1].
con la que surgen los simuladores de sistema comple-
to [1]. Un inconveniente de este tipo de simulaciones Tambien se pueden tener varias arquitecturas tan-
es que requieren de mucho tiempo para completarse, to monoprocesador como multiprocesador y ejecutar
debido al gran nivel de detalle del sistema modela- en ellas sistemas operativos convencionales, bench-
do. As pues, un reto importante es poder reducir al marks, aplicaciones de escritorio, entre otras aplica-
maximo el tiempo de simulacion. ciones comerciales. Una de las ventajas que se tiene
es que se pueden usar cargas de trabajo reales, algo
1 Dpto. de Informatica, Univ. Peruana Cayetano Heredia, e- que no se puede hacer con otros simuladores.
mail: [email protected] La version utilizada para el presente trabajo es la
2 Dpto. de Sistemas Informaticos,Univ. Castilla-
La Mancha, e-mail: {ftrivino, fandujar, jsanchez, version 4.2. Entre las principales caractersticas con
falfaro}@dsi.uclm.es las que cuenta esta version se pueden destacar:

JP2011-297
Actas XXII Jornadas de Paralelismo (JP2011) , La Laguna, Tenerife, 7-9 septiembre 2011
TABLA I
Mejoras en rendimiento y escalabilidad debido
Nuevas arquitecturas soportadas por Simics 4.
a la inclusion de Simics Accelerator 2.0. Permi-
te ejecutar simulaciones de sistemas distribuidos
y maquinas multiprocesador acelerando el desa-
rrollo de software y hardware ayudados tambien
con las herramientas de depuracion y checkpoin- Modelos Procesadores Componentes
ting. IBM Po- PPC464FP AMCC
Mejoras en los modelos a simular, permitien- werPC 464 PPC440GX
do la comprension de los programas a traves de SoC, Me-
un visualizador de rendimiento y facilitando el moria DDR,
diagnostico de errores. FLASH,
Mejoras en la interfaz de usuario logrando in- Conectivi-
tegrarse con Eclipse a traves de plugins para dad serial y
iniciar y controlar las sesiones de Simics. Esto Ethernet
hace util las herramientas y ujos de trabajo de Freescale Po- MPC8347, Memoria
Eclipse. wer QUICC MPC8360E DDR,
Conectividad a traves de telnet, un visor de me- II Pro FLASH,
moria y soporte unicode. MPC83xx Conectivi-
dad serial y
Ethernet
ARM Integra- ARM926, Memoria
tor/CP ARM1136, DDR,
ARM1176 FLASH,
Conectivi-
dad serial y
Ethernet
ARM Basic Intel Strong RAM, Conec-
ARM tividad serial

como herramienta para la deteccion de errores.


Otra de las caractersticas que incorpora Simics
es la de lograr un puente con los modelos de Sys-
temC permitiendo que estos sean incluidos como par-
te del sistema de simulacion de Simics. De esta for-
ma, sera posible construir una plataforma virtual que
permita ser ejecutada a traves de la interaccion de
modelos en DML, C, Python y SystemC logrando
que los usuarios puedan construir de manera rapida
una plataforma completa, al facilitar la reutilizacion
de estructuras previamente realizadas sin necesidad
Fig. 1. Simulador de sistema completo. de tener que hacer cambios.
Tambien es posible trabajar con TLM
Simics 4 soporta nuevos tipos de arquitecturas. En (Transaction-level modeling) [5] que tiene la
la Tabla I se pueden observar los nuevos modelos in- propiedad de realizar la comunicacion a traves de
corporados para esta version [4]. Simics, dentro de llamadas a funciones directamente entre los modulos
sus nuevas caractersticas, tambien permite realizar simulados sin tener que interactuar con el kernel
simulaciones hbridas logrando unir modelos de pro- simulado. Esto se realiza en unidades que sean
cesadores de distintos niveles dentro de un sistema lo mas largas posibles, para reducir el numero de
simulado sirviendo tanto para el desarrollo rapido comunicaciones, y con la menor frecuencia posible.
como para su validacion, y luego poder obtener un Las versiones anteriores de Simics basaban el ren-
analisis detallado de rendimiento. Este tipo de simu- dimiento y escalabilidad con el modulo llamado Si-
laciones hbridas estan disponibles en los modelos de mics Central [6]. Este modulo administraba la co-
microprocesador Freescale QorIQ P4080, y en proxi- nexion de nodos heterogeneos de distintas maquinas
mas versiones se podra tener un API generico para simuladas, las cuales podan encontrarse en distintos
que pueda ser aplicado a otras microarquitecturas. hosts. As pues, dicho modulo tena que encargarse
De igual forma, pueden usarse nuevas extensiones de sincronizar el tiempo virtual entre el simulador
para Simics como es el soporte en tiempo real del y el traco simulado entre las maquinas. Ahora la
sistema operativo. As, se permite que Simics pue- nueva version de Simics reemplaza este modulo de si-
da detectar cuando un proceso se inicia, termina y mulacion distribuida incorporando Simics Accelera-
se mantiene activo en el sistema simulado, sirviendo tor 2.0. Este nuevo modulo trae consigo otras venta-

JP2011-298
Actas XXII Jornadas de Paralelismo (JP2011) , La Laguna, Tenerife, 7-9 septiembre 2011

Fig. 2. Simulacion Multihilo[2]

jas adicionales que repercuten en el rendimiento del como el de una sola maquina simulada en un compu-
sistema. A continuacion se resumen las principales tador de un solo nucleo.
ventajas que mejoran la velocidad en la simulacion. La memoria compartida es uno de los medios que
usa Simics para liberar la demanda de memoria en
A. Simics Accelerator 2.0 el sistema a simular. Lo que hace es vericar que
Uno de los principales requisitos al realizar simu- los contenidos dentro de las memorias RAM, ROM,
laciones es que estas, ademas de precisas, puedan ser FLASH o del disco simulado no sean redundantes de
realizadas en el menor tiempo posible. Esto debera tal forma que no se duplique contenido y solo se tenga
cumplirse incluso simulando sistemas y cargas de tra- una copia del mismo en la memoria de la maquina
bajo grandes sacando provecho del uso de servidores en donde se realiza la simulacion.
y clusters. La simulacion distribuida que ofrece esta nueva
Simics busca este objetivo a traves de este nuevo version de Simics permite el uso de multiples hosts
modulo donde se implementan mejoras relacionadas para aumentar la escalabilidad y aprovechar mejor el
con la decision en el nivel correcto de abstraccion del uso de clusters. Esto mejora directamente el rendi-
tiempo, en la metodologa de modelado basada en miento en la ejecucion de multiples sesiones de Simics
transacciones entre los distintos dispositivos, crea- en paralelo, especicandose la cantidad de nucleos
cion de modelos de procesadores rapidos y simula- que seran usados para cada sesion de Simics, logran-
ciones multihilo [1]. Estas ultimas estan orientadas do de esta forma escalabilidad, particionando los re-
a ser aplicadas en la ejecucion de modelos mas com- cursos del host para la simulacion y evitando blo-
plejos, como se muestra en la Figura 2. Empezando queos entre las simulaciones.
con un modelo sencillo se simula una maquina en una La sincronizacion es importante cuando se realiza
computadora de un solo nucleo. El host provee cier- una simulacion distribuida. Idealmente los procesos
to porcentaje de procesamiento, lo que equivale a la podran realizarse simultaneamente en tiempo simu-
velocidad de simulacion en terminos del rendimien- lado y en tiempo real pero eso no se puede por la gran
to del sistema global y de como es percibido por el cantidad de sobrecarga que sera necesaria para la
usuario. sincronizacion dejando muy poco tiempo para el tra-
Cuando se realiza un modelo mas complejo, de 4 bajo real. Simics introduce un pequeno retardo que
maquinas simuladas en el mismo host con el mismo hace que la simulacion distribuida no este completa-
poder de procesamiento, el rendimiento esta vez tie- mente sincronizada, a costa de no producir tanta so-
ne que ser dividido por la cantidad de maquinas si- brecarga permitiendo que los distintos componentes
muladas. Esta vez el usuario percibira una reduccion puedan comunicarse solamente a intervalos especi-
de cuatro veces la velocidad de simulacion. Usan- cados, los cuales son denidos desde la conguracion
do Simics Accelerator y un host con cuatro nucleos, de la simulacion.
el mismo modelo complejo de cuatro maquinas pue- Simics permite la simulacion de maquinas inter-
de aprovechar la capacidad de procesamiento, ahora conectadas mediante una red de area local logrando-
mayor en el host, logrando que cada procesador del se conectar varias maquinas mediante ethernet-links,
host pueda realizar el procesamiento de cada maqui- con las que se modela una red Ethernet a nivel de
na simulada. Esto producira para el usuario una per- trama. Esta conexion se puede ver como un cable
cepcion de la misma velocidad que en el caso inicial, ethernet que va conectado a un dispositivo ethernet

JP2011-299
Actas XXII Jornadas de Paralelismo (JP2011) , La Laguna, Tenerife, 7-9 septiembre 2011

de la maquina virtual o como un switch/hub al que lacion de sistemas multiprocesadores de forma mas
pueden conectarse varios dispositivos. El traco que detallada.
se enva sobre dicha conexion puede ser TCP/IP o Basicamente, GEMS esta formado por dos modu-
cualquier otro protocolo que funcione en Ethernet. los: Ruby y Opal. Ruby permite simular la jerarqua
A esta conexion tambien se le puede anadir ciertos de memorias cache, controladores de memoria, ban-
servicios IP simulados mediante una clase llamada cos de memoria principal y la red que interconecta
service-node que proporciona un nodo de red simu- todos estos elementos. Opal permite la simulacion
lado a modo de servidor y que puede actuar como un con ejecucion fuera de orden, para modelar diferentes
router IP entre redes. arquitecturas, desde monoprocesadores hasta mul-
Simics permite mejoras en el modelado de siste- tiprocesadores como SMPs, CC-NUMAs y CMPs,
mas, lo cual es de suma importancia para obtener donde es posible la ejecucion de varios hilos de forma
mayores benecios de la simulacion, como se puede simultanea.
ver en la Figura 3, donde se representan un cluster de Si bien originalmente fue desarrollado para el es-
procesadores, SoCS, memorias, placa y demas partes tudio de sistemas de memoria proporcionando mo-
de un sistema interconectados para luego ser com- delos de temporizacion detallados, enfocados a la si-
binados a traves de una estructura jerarquica. Todo mulacion de arquitecturas concretas, ahora tambien
ello usando las herramientas de diseno de dispositi- permite profundizar en otros tipo de investigaciones
vos con los que cuenta Simics Accelerator. como las de redes de interconexion en el chip [8].
Para poder realizar simulaciones en paralelo se de-
El inconveniente que por ahora mantiene Simics4
be cumplir con ciertos requisitos como que los mo-
es no ser compatible con la actual version de GEMS
delos simulados no deben compartir memoria y que
2.1.1. En la pagina de GEMS se cuenta con un parche
las arquitecturas a simular permitan simulacion mul-
externo que funciona con las versiones 3.0, 3.2, 4.0,
tihilo. Dentro de los modelos ya disenados, los que
4.2, y 4.4. Sin embargo, tambien se hace mencion que
permiten simulacion multihilo son el x86-440bx y
este no ofrece soporte para el modulo Opal y se retira
MPC8641.
el soporte para la version Simics2.2, y en caso de que
se desee trabajar con estos modulos se sugiere usar
la version de Simics3 [9]. Tambien se indica que el
parche no ha sido probado por el equipo de GEMS
y no se brindara soporte para el mismo. Segun la
informacion que se tiene actualmente en los foros y
la documentacion hay bastantes problemas para la
integracion de GEMS con Simics4. Recientemente,
GEMS informo de su integracion con el simulador
M5 [10], otro simulador de sistema completo, el cual
ahora se encuentra integrado en un nuevo simulador
llamado GEM5, por lo cual aparentemente GEMS
estara mas abocado a dicha integracion, dejando un
poco de lado su continuidad con Simics.

III. Evaluacion de Rendimiento

En este trabajo se busca comparar el tiempo de


simulacion entre las versiones 3 y 4 de Simics, y como
inuye la complejidad del modelado al aumentar la
cantidad de procesadores en dicho calculo.

A. Arquitectura modelada

Fig. 3. Ejemplo de componentes jerarquicos. Para la realizacion de las pruebas se uso la ar-
quitectura x86-440BX, la cual puede modelar varios
sistemas con procesadores x86 y AMD64 basados en
B. Simics 4 y GEMS el chipset 440BX. Tango es la maquina simulada,
Una de las razones para comparar las versiones de que viene ya instalada con Fedora Core 5 con soporte
Simics, es para poder determinar si es conveniente o para desarrolladores.
no realizar la actualizacion a la version 4 en los tra- En la Tabla II se pueden ver las principales carac-
bajos ya desarrollados con la version 3, teniendo en tersticas de la maquina simulada utilizada para las
cuenta, por ejemplo, la compatibilidad con otras he- pruebas. Por el tipo de arquitectura se tiene el lmi-
rramientas que extienden Simics como es el caso de te de un maximo de ocho procesadores en la placa
GEMS (General Execution-driven Multiprocessor Si- base. En las pruebas se haran mediciones de tiem-
mulator) [7]. GEMS es un programa compuesto por po de simulacion en donde se variara la cantidad de
un conjunto de modulos que hace posible la simu- procesadores.

JP2011-300
Actas XXII Jornadas de Paralelismo (JP2011) , La Laguna, Tenerife, 7-9 septiembre 2011

Fig. 4. Resultados de tiempo de simulacion de aplicaciones PARSEC

TABLA II
estadsticas del tiempo de simulacion de los distintos
Caractersticas de la maquina simulada.
programas usados. Tambien hay que tener en cuenta,
de igual forma que para la instrucciones magicas, que
Modelo x86-440BX algunas funciones ya no son soportadas por el nuevo
Slots para CPU 8 maximo. API, como es el caso de la funcion run(), que se usaba
Dump de disco tango1-fedora5.cra desde la version de Simics 2 y que aun era compatible
Kernel 2.6.15 para la version de Simics 3. La version 4 solo soporta
Procesador 2 GHz Pentium 4 la funcion SIM run command().
Disco duro 20GB Para la creacion de los checkpoints se ha de tener
Memoria RAM 2 GB en cuenta que no son compatibles para las versiones
anteriores, lo que quiere decir que en caso de que
creemos un checkpoint con la version de Simics 4 no
podra ser leda con la de Simics 3. Otro punto a tener
B. Aplicaciones PARSEC en cuenta es que la nueva version de Simics asigna
Para la evaluacion de rendimiento se han realiza- un codigo al momento de crear el checkpoint que se
do pruebas con el benchmark PARSEC, midiendo guarda en la variable build id en el archivo de con-
el tiempo de simulacion al ejecutar las aplicaciones guracion. Al migrar un checkpoint este codigo puede
que forman esta suite. Para poder realizar la medi- dar problemas al no identicar la misma version por
cion se hace uso de las Instrucciones Magicas (Magic lo que en caso de que sea necesario tendra que ser
Instructions), para lo cual se compilo el benchmark modicado.
PARSEC con la opcion gcc-hooks y determinar as el Las imagenes del disco trabajadas entre distintas
momento en que entra a una fase la ejecucion de la versiones pueden ser reutilizadas entre versiones, de
aplicacion. igual forma las que han sido agrupadas con las dife-
Dependiendo de la arquitectura, se podra pasar un rencias de disco con la herramienta cra de Simics.
valor a traves de las instrucciones magicas, teniendo Lo unico que se tiene que tener en cuenta es la com-
como referencia el archivo magic-instruction.h don- patibilidad con las instrucciones magicas de cada ver-
de se detalla las instrucciones para cada tipo de ar- sion.
quitectura y para el caso de la arquitectura X86
en Simics3 solo se retorna el valor 0 por lo que se D. Resultados
tendra que pasar el valor a traves de los registros del Una vez realizadas las ejecuciones de las aplicacio-
procesador de la maquina simulada [11]. nes se obtuvieron los tiempos de simulacion por cada
De todos los programas de la suite PARSEC, una. En la Figura 4 se puede ver el tiempo de simu-
aqu se mostraran resultados de las aplicaciones freq- lacion para las dos versiones de Simics a estudiar,
mine (fm), uidanimate (fa) y x264 (x2). y para las aplicaciones utilizadas. En las gracas se
puede apreciar que las simulaciones realizadas con la
C. Realizacion de pruebas nueva version de Simics se completan con un menor
Para las pruebas se crearon checkpoints base con tiempo de simulacion que con la version anterior. En
una cantidad determinada de procesadores para cada general, y como parece logico, al aumentar la canti-
prueba. Se simularon maquinas con 2, 4 y 8 proce- dad de procesadores el tiempo de simulacion tambien
sadores. Teniendo en cuenta las diferencias en como aumenta, lo que se puede apreciar mas claramente
se pasan las instrucciones magicas en las dos versio- para la version de Simics 3.
nes de Simics, para cada una de ellas se compilo el De las pruebas realizadas, se obtiene un mayor ran-
benchmark con las instrucciones magicas correspon- go de diferencia en el tiempo de simulacion para el
dientes. caso de la aplicacion freqmine. Para este caso se ob-
Una vez compilado el benchmark a traves del API tiene una reduccion del tiempo de simulacion de 61 %
de Simics y con un script en python se recogen las para 2 procesadores, 70,1 % para 4 procesadores y

JP2011-301
Actas XXII Jornadas de Paralelismo (JP2011) , La Laguna, Tenerife, 7-9 septiembre 2011

85,4 % para 8 procesadores. cual es compatible con la version 3 de Simics y ac-


Por contra, con la aplicacion x264 es en donde la tualmente no ofrece soporte para la nueva version.
diferencia es menor. En este caso se obtiene un 22,6 % Ademas, es posible que no lo tenga en cuenta por su
para 2 procesadores, 53,9 % para 4 procesadores y actual trabajo en el nuevo simulador GEM5
69,6 % para 8 procesadores. En el momento de redactar este documento, se es-
En la Figura 5 se puede observar el tiempo total taba indicando un estudio para mejorar las simula-
de simulacion para las pruebas realizadas, es decir el ciones con paralelismo de nucleos y su analisis, los
tiempo que tomara haber ejecutado las 3 aplicacio- cuales dependan del uso de GEMS pero al tener pro-
nes de la suite simultaneamente. En este caso tene- blemas para la compilacion de sus modulos se podra
mos una reduccion del tiempo de simulacion de 45 % tener en cuenta para un futuro trabajo el analisis del
cuando son 2 procesadores, 58 % para 4 procesadores nuevo simulador para las investigaciones con maqui-
y 75 % para 8 procesadores. nas multinucleo.
Para las pruebas con 8 procesadores se obtiene cer-
ca de un 10 % de mejor rendimiento por cada proce- Agradecimientos
sador. En promedio, se puede alcanzar un 60 % de Este trabajo ha sido realizado gracias a la beca de
reduccion en tiempo de simulacion respecto a la ver- ayudas Universidad de Castilla-La Mancha - Banco
sion 3. Santander para estancias de investigacion de profeso-
res iberoamericanos en la Universidad de Castilla-La
Mancha en 2011

Referencias
[1] Jakob Engblom, Daniel Aarno, and Bengt Werner Full-
System Simulation from Embedded to High-Performance
Systemsl, Processor and System-on-Chip Simulation, pp.
25-44 , 2010.
[2] Jakob Engblom, Simics Accelerator, in Whitepaper Vir-
tutech, March 2009.
[3] Christian Bienia, Sanjeev Kumar, Jaswinder Pal
Singh,and Kai Li, The PARSEC Benchmark Suite:
Characterization and architectural implications, in Pro-
ceedings of the 17th International Conference on Parallel
Architectures and Compilation Techniques, October 2008
[4] Simics Models, http://www.virtutech.com/products /si-
micsmodels
[5] Jakob Engblom, Transaction-Level Modeling in Simic, in
Whitepaper Virtutech, August 2009.
[6] Magnusson, P., Christensson, M., Eskilson, J., Forsgren,
Fig. 5. Tiempos totales de simulacion. D., Hallberg, G., Hogberg, J.,Larsson, F., Moestedt, A.,
Werner, B. Simics: A full system simulation platform,
Computer, Innovative Technology for Computer Profes-
sionals, pp. 50-58, Febrary 2002.
IV. Conclusiones [7] Milo M. K. Martin, Daniel J. Sorin, Bradford M. Beck-
mann, Michael R. Marty, Min Xu, Alaa R. Alameldeen,
Las mejoras en cuanto a aceleracion de procesos y Kevin E. Moore, Mark D. Hill, and David A. Wood, Multi-
tiempo de simulacion para la nueva version de Simics facets general execution-driven multiprocessor simulator
eliminan cuellos de botella y mejoran el rendimiento (GEMS) toolset,, SIGARCH Comput. Archit.News, vol.
33, no. 4, pp. 92-99, 2005.
en modelos complejos, realizando varias simulaciones [8] Francisco Trivino, Francisco J. Andujar, Alberto Ros,
en paralelo y aprovechando el poder de procesamien- Jose L. Sanchez, Francisco J. Alfaro Sistema Integrado
de Simulacion de NoCs, XX Jornadas de Paralelismo La
to de un host multinucleo o incluso un cluster. Coruna(Spain). Septiembre 2009.
Las mejoras en cuanto a sincronizacion de tiempos [9] Multifacet GEMS: External patches for Simics,
en la simulacion y la administracion de informacion http://www.cs.wisc.edu/gems/common/release notes/
gems2.1.1 patch1 releasenotes.txt
redundante al momento de ejecutar el benchmark lle- [10] The GEM5 Simulator System, http://gem5.org/
gan a reducir en promedio un 60 % de tiempo de [11] Virtutech: Simics User Guide for
simulacion para las pruebas realizadas con las apli- Unix, pp 143-145, Febrary 2008.
https://www.simics.net/pub/simics/3.0 fyr609/simics-
caciones freqmine, uidanimate y x264 del PARSEC. user-guide-unix.pdf
Y para el caso de una simulacion con una maquina
con 8 procesadores se llega a obtener hasta un 10 %
de reduccion en tiempo de simulacion por cada pro-
cesador.
En general, las mejoras obtenidas por la nueva ver-
sion de Simics4 son muy positivas permitiendo rea-
lizar simulaciones con una mayor cantidad de pro-
cesadores sin tener una gran demanda en tiempo
de simulacion, permitiendo as analizar modelos mas
complejos.
El punto debil por el momento de la nueva version
de Simics es la no compatibilidad con otros progra-
mas que lo extienden, como es el caso de GEMS, el

JP2011-302
ndice de Autores

A Cano, Jos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675


Abad, P. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 Cano, Juan Carlos . . . . . . . . . . . . . . . . . . 367, 379, 385, 427
Abdelli, Oussama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Carrin, C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
Abelln, Jos L. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Casado, L.G. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Acacio, Manuel E. . . . . . . . . . . . . . . . . . . . . . . . 203, 209, 227 Casado, Rafael . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
Acosta, Alejandro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Castillo, C. Nez . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Acosta, Mario C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Castillo, J.C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
Alfaro, Francisco J. . . . . . . . . . . . . . . . . . . . . . . 261, 297, 403 Castillo, P.A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
Allande, C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649 Cazorla, D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 705
Almeida, Francisco . . . . . . . . . . . . . . 87, 329, 507, 513, 589 Cazorla, Diego . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
Alonso-Jord, Pedro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Cecilia, Jos M.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .159, 177
Alves, Rui . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Cepas, Eduardo J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Amor, M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619, 625 Cerrudo, L. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661
Andrs, David de . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 Chaves-Gonzlez, Jos M. . . . . . . . . . . . . . . . . . . . . . . . . . 125
Andujar, Francisco J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 Colaso, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Andjar, Francisco J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 Conejero, J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
Anguita, Mancia . . . . . . . . . . . . . . . . . . . . . . . . 153, 537, 599 Coppola, Marcello . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675
Aragn, Juan L.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .227, 233 Cores, I. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
Arcas, Oriol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 Crespo, A. J. C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699
Arenas, M.G. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595 Cristal, Adrin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Arias, Enrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353, 705 Cuesta, B. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197, 203
Armas, Sergio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329 Csar, E.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .649
Arnal, T. Monreal . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291, 563
D
Artigas, F. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Doallo, Ramn . . . . . . . . . . . . . . . . . . . . . . . . . . 433, 439, 625
Avils-Gonlez, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551
Domnguez, J. M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699
Ayuso, F. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Dorta, A. J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661
B Duato, J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Barreiro, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699 Duato, Jos . 185, 197, 203, 215, 277, 311, 341, 403, 409,
Barrientos, R.J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 415, 557, 675
Bataller, Jordi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Daz, Antonio F. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537, 637
Bauset, Vctor Fernndez . . . . . . . . . . . . . . . . . . . . . . . . . . 607 E
Beivide, Ramn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421, 451 Escudero-Sahuquillo, Jess . . . . . . . . . . . . . . . . . . . 409, 415
Benavides, Jos Ignacio . . . . . . . . . . . . . . . . . . . . . . 305, 693 Espinosa, Antonio . . . . . . . . . . . . . . . . . . . . . . . . . . . 251, 501
Bermdez, Aurelio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445 Expsito, Roberto R.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .433
Berna, Alejandro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719 Ezzatti, Pablo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Bernab, S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Bertozzi, D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 F
Bezerra, Aprigio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251, 501 Falgueras, J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531
Blanco, H. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525 Favalli, M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Blanco, Vicente . . . . . . . . . . . . . . . . . . . . . . . . . 329, 513, 643 Fedorova, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Bohrloch, Tim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385 Fernndez, J. C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Bosque, J.L. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451, 631 Fernndez, Jesualdo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Botella, G. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 Fernndez, Juan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Bguena, Miguel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379 Fernndez-Albor, Vctor . . . . . . . . . . . . . . . . . . . . . . 495, 519
Fernndez-Baldomero, F. Javier . . . . . . . . . . . . . . . 153, 599
C Fernndez-Bauset, Vctor . . . . . . . . . . . . . . . . . . . . . . . . . 335
Cabaleiro, J.C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643 Fernndez-Pascual, Ricardo . . . . . . . . . . . . . . . . . . . 203, 239
Cabrera, Eduardo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Ferreira, Tharso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .251, 501
Cacheiro, Javier Lpez . . . . . . . . . . . . . . . . . . . 495, 519, 543 Flich, Jos . . . . . . . . . . . . 221, 261, 277, 409, 415, 575, 675
Calafate, Carlos T. . . . . . . . . . . . . . . . . . . 367, 379, 385, 427 Flores, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Calvio, M.H. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693 Fogue, Manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Camacho, Hugo E. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537 Fraguela, B.B. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625
Camacho, J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 Franco, D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Camarero, C.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .451 Friginal, Jess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
Caminero, B.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .483 Fumero, J. J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661, 687
G Huertas, Juan Manuel Ordua . . . . . . . . . . . . . . . . . . . . . 607
Galiano, V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669
Garca, C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 I
Garca, Carlos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51, 273 Ibarra, S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693
Garca, I. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 135 Ibez, Miguel Lozano . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607
Garca, J. M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Inuggi, Alberto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Garca, Jos M. . . . . . . . . . . . . . . . . 159, 177, 233, 239, 255
Garca, Pedro Javier . . . . . . . . . . . . . . . . . . . . . . . . . . 409, 415 J
Garca, Ricardo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Jimnez, Marta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719
Garca-Guirado, Antonio . . . . . . . . . . . . . . . . . . . . . 239, 255 Jorba, J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649
Garca-Loureiro, Antonio . . . . . . . . . . . . . . . . 495, 519, 543
K
Garca-Snchez, P. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
Karathia, Hiren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Garrido, Piedad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Kulakowski, Pawel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
Garzn, E. M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Gautier, Thierry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 L
Gil, Jos Antonio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 Lago, J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531
Gil, Pedro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 Lamas, Antonio Molinera . . . . . . . . . . . . . . . . . . . . . . . . . 489
Gimnez, Domingo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589 Lanza-Gutirrez, Jos M. . . . . . . . . . . . . . . . . . . . . . . . 63, 95
Gomez-Folgar, Fernando . . . . . . . . . . . . . . . . . 495, 519, 543 Len, Coromoto . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39, 45, 69
Gonzlez, C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661 Llabera., Jose M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719
Gonzlez, E. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467 Llanos, Diego R. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681
Gonzlez, P. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713 Llor, J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
Gonzlez, Raquel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141, 147 Locatelli, Riccardo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675
Gonzlez, S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 Lodde, Mario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
Gonzlez, Santos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 Lorenzo, Juan A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655
Gonzlez, Sonia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 Lorenzo, Oscar G. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655
Gonzlez, Yanira . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Lozano, Miguel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
Gonzlez-Escribano, Arturo . . . . . . . . . . . . . . . . . . . . . . . 681 Ludovici, D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Gonzlez-Frez, P. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551 Lugones, D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Gonzlez-Linares, Jos Mara . . . . . . . . . . . . . . . . . . . . . 305 Luque, Emilio . . . . . . . . . . . . . . . . . . . . . . . 75, 165, 397, 569
Gonzlez-lvarez, David L. . . . . . . . . . . . . . . . . . . . . . . . . . 3 Lysne, O. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
Gracia, D. Surez . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291, 563 Lrida, J. L. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
Graciani, Ricardo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519 Lpez, I. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467, 661, 687
Gramacho, Joao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Lpez, Maria del Mar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
Gran, E. G. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409 Lpez, O. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119, 669
Gregorio, J.A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 Lpez, Otoniel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Grillo, L. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661 Lpez, P. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Guerrero, Gins D. . . . . . . . . . . . . . . . . . . . . . . . . . . . 159, 177 Lpez, Pedro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
Guil, Nicols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
Guirado, F. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525 M
Gutirrez, E. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Malumbres, Manuel P. . . . . . . . . . . . . . . . . 33, 119, 391, 669
Gutirrez, Eladio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 Mantas, Jos Miguel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589
Gmez, C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 Manzoni, Pietro . . . . . . . . . . . . . . . . . . . . 367, 379, 385, 427
Gmez, J.I. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 March, Jos Luis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Gmez, M.E. . . . . . . . . . . . . . . . . . . . . . . . . . . . 197, 203, 215 Martinez, C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
Gmez-Garca, Daniel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 Martinez, Francisco J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Gmez-Gesteira, M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699 Mart, Antonio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Gmez-Luna, Juan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 Martn, M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
Gmez-Pulido, Juan A. . . . . . . . . . . . . . 3, 9, 15, 63, 95, 125 Martnez, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
Martnez, Carmen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
H Martnez, D.R. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643
Haijema, Rene . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Martnez, Miguel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Hassan, Houcine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Martnez-Naredo, Pablo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Hendrix, Eligius M.T. . . . . . . . . . . . . . . . . . . . . . . . . . 21, 131 Martnez-Rach, M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Heras, Dora B. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655 Martnez-Zaldvar, F.J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Hernndez, C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Mayo, R. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311, 341
Hernndez, Moiss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Mena, Lionel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Hernndez, Porfdio . . . . . . . . . . . . . . . . . . . . . . . . . . 251, 501 Menezo, L.G. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Herrera, J.F.R. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Merelo, J.J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
Heymann, Elisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475 Migalln, H. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347, 669
Migalln, V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 Reyes, R. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687
Mora, A.M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595 Rivera, Alejandro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171
Morajko, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613, 649 Rivera, Francisco F. . . . . . . . . . . . . . . . . . . . . . . . . . . 643, 655
Morales, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329, 507 Robles, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197, 203
Moreno, Francisco Grimaldo . . . . . . . . . . . . . . . . . . . . . . 607 Robles, OD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631
Moret, Miquel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 Roca, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Moure, Juan Carlos . . . . . . . . . . . . . . . . . . . . . . . . . . 251, 501 Rodrguez, G. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
Mrquez-Barja, Johann . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 Romero, L.F. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Mndez, Sandra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569 Romero, Sergio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
Ros, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197, 203
N Rubio-Largo, lvaro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Negrillo, Alberto Mega . . . . . . . . . . . . . . . . . . . . . . . . . . . 489 Rueda, Francisco J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Nielsen, E. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467 Ruiz, Juan-Carlos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
Nieto, Erik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537
S
O Saborido, Juan Jos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
Oliver, J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Sahuquillo, Julio . . . . . . . . . . . . . . . . . . . . . . . . 185, 459, 557
Ordua, Juan M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 Samarn, Alejandro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Ortega, G. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Sande, F. de . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661, 687
Ortega, J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595, 637 Santos, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
Ortega, Julio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537 Sarmiento, A.L. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619
Ortiz, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637 Sazeides, Yiannakis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233
Segredo, Eduardo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39, 69
P
Segura, Carlos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39, 45, 69
Padrn, E.J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619
Senar, Miquel ngel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
Pastor, L. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631
Serna, M. ngeles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
Pelayo, F. L. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Silla, F. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221, 311, 341
Pelez, Ignacio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Silva, Fernando Jos Mateus . . . . . . . . . . . . . . . . . . . . . . . . . 9
Pena, T.F. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643
Skeie, T. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
Penads, J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Solsona, Francesc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Petit, Salvador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185, 557
Pea, A. J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311, 341 Sonmez, Nehir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Pea-Ortiz, Ral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 Stafford, E. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
Pichel, Juan C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655 Strano, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Piernas, J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551 Surez, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Piol, Pablo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33, 119 Sez, J.C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Plata, O. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Snchez, C. Fernndez . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
Plaza, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Snchez, Daniel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Pont, Ana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 Snchez, Jos Antonio Rueda . . . . . . . . . . . . . . . . . . . . . . 489
Pousa, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Snchez, Jos L. . . . . . . . . . . . . . . . . . . . . . . . . 261, 297, 403
Prieto, A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637 Snchez, Jos Luis . . . . . . . . . . . . . . . . . . . . . . . . . . . 353, 705
Prieto, Manuel . . . . . . . . . . . . . . . . . . . . . . . 51, 245, 323, 359 Snchez, Lidia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141, 147
Prieto, P. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 Snchez, M. Guadalupe . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Puente, V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 Snchez-Prez, Juan M. . . . . . . . . . . . . . . 3, 15, 63, 95, 125
Snchez-Prez, Juan Manuel . . . . . . . . . . . . . . . . . . . . . . . . . 9
Q
Quiles, F. J. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409 T
Quiles, Francisco Jos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 Tabik, S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Quintana-Ort, Enrique S. . . . . . . . . . . . . . . . . . 27, 311, 341 Tabik, Siham . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Quislant, R. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Taboada, Guillermo L.. . . . . . . . . . . . . . . . . . . . . . . .433, 439
Taboada, Manel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
R Tenllado, C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
Ramet, D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531 Tirado, F. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Ramos, Alfonso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 Tohara, P. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631
Ramos, Julin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 Toms, L. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
Ramos, Sabela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439 Torres, Alvaro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Ranilla, Jos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Torres, Yuri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681
Reao, C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 Tourio, Juan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433, 439
Regueiro, C.V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619 Trelles, O. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531
Remn, Alfredo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Trenas, Mara A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
Rexachs, Dolores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75, 569 Trivio, F. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Trivio, Francisco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 Vegas, Hugo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Vidal, Antonio M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81, 589
U Vidal, Vicente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Unsal, Osman S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 Vigueras, Guillermo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
Uribe-Paredes, Roberto . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Vilaplana, Jordi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Usi, Anabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Villalba, Julio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Villar, Juan Antonio . . . . . . . . . . . . . . . . . . . . . . . . . . 403, 415
V Vias, M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625
Valero, Alejandro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 Vzquez, F. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Valero, Mateo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 Vzquez-Poletti, Jos Luis . . . . . . . . . . . . . . . . . . . . . . . . 489
Valero, P.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .317, 705
Valero-Lara, Pedro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Y
Valin, R. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495, 543 Yfera, V. Vials . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291, 563
Vallejo, Enrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
Vallejo, F. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451 Z
Vallepuga, Jos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141, 147 Zablah, Isaac . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543
Vega-Rodrguez, Miguel A. . . . . . . . . . 3, 9, 15, 63, 95, 125 Zapata, E.L. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107, 191, 305

También podría gustarte