Journal Articles

I. Cores, M. Rodríguez, P. González, M. J. Martín. Reducing the overhead of an MPI application-level migration approach. Parallel Computing , (in press)

N. Losada, I. Cores, M. J. Martín. Resilient MPI applications using an application-level checkpointing framework and ULFM. Journal of Supercomputing , (in press)

R. R. Osorio, P. González. A fast algorithm for constructing nearly optimal prefix codes. Software: practice and experience , (in press)

D. R. Penas, J. Banga, P. González, R. Doallo. Enhanced parallel Differential Evolution algorithm for problems in computational systems biology. Applied Soft Computing , 33:86-99 (2015)

N. Losada, M. J. Martín, G. Rodríguez, P. González. Extending an application-level checkpointing tool to provide fault-tolerance support to OpenMP applications. Journal of Universal Computer Science , 20(9):1352-1372 (2014)

I. Cores, G. Rodríguez, M. J. Martín, P. González. In-memory application-level checkpoint-based migration for MPI programs. Journal of Supercompupting , 70(2):660-670 (2014)

I. Cores, G. Rodríguez, P. González, M. J. Martín. Failure Avoidance in MPI Applications Using an Application-Level Approach. The Computer Journal , 57(1):100-114 (2014)

I. Cores, G. Rodríguez, M. J. Martín, P. González, R. R. Osorio. Improving Scalability of Application-Level Checkpoint-Recovery by Reducing Checkpoint Sizes. New Generation Computing , 31(3):163-185 (2013)

G. Rodríguez, M. J. Martín, P. González, J. Touriño, R. Doallo. Compiler-Assisted Checkpointing of Parallel Codes: The Cetus and LLVM Experience. International Journal of Parallel Programming , 41(6):782-805 (2013)

G. Rodríguez, M. J. Martín, P. González, J. Touriño. Analysis of Performance-impacting Factors on Checkpointing Frameworks: The CPPC Case Study. The Computer Journal , 54(11):1821-1837 (2011)

G. Rodríguez, M. J. Martín, X. C. Pardo, P. González. Performance evaluation of an application-level checkpointing solution on grids. Future Generation Computer Systems , 26(7): 1012-1023 (2010)

G. Rodríguez, M. J. Martín, P. González, J. Touriño y R. Doallo. CPPC: a compiler-assisted tool for portable checkpointing of message-passing applications. Concurrency and Computation: Practice and Experience , 22(6): 749-766 (2010)

G. Rodríguez, M. J. Martín, P. González, J. Touriño. A Heuristic Approach for the Automatic Insertion of Checkpoints in Message-Passing Codes. Journal of Universal Computer Science , 15(14): 2894-2911 (2009)

G. Rodríguez, X. C. Pardo, M. J. Martín, P. González, D. Díaz. A fault tolerance solution for sequential and MPI applications on the Grid. Scalable Computing: Practice and Experience , 9: 101-109 (2008)

J. C. Mouriño, M. J. Martín, P. González y R. Doallo. High Performance Air Quality Simularion in the European Crossgrid Project. Computing and Informatics, 25: 1001-1019 (2006)

G. Rodríguez, M. J. Martín, P. González y J. Touriño, Controller/Precompiler for Portable Checkpointing. IEICE Transation on Information and Systems, Special Issue on Parallel/Distributed Computing and Networking, 89(2): 408-417 (2006)

J. Tarrío, J. Touriño, M. Martín, P. González and R. Doallo. A Grid Portal to Support High-Performance Scientific Computing on Distributed Resources. IEICE Transations on Information and Systems. 87:1843-1849 (2004)

P. González, J. C. Cabaleiro and T.F. Pena. Parallel sparse approximate preconditioners applied to the solution of systems. Engineering Analysis with Boundary Element. 28: 1061-1068, (2004)

V. Blanco, P. González, J. C. Cabaleiro, D. B. Heras, T. F. Pena, J. J. Pombo and F. F. Rivera. Performance prediction for parallel iterative solvers. Journal of Supercomputing. Vol. 28, No.2, pp. 177--191 (2004)

P. González, J. C. Cabaleiro and T.F. Pena. Iterative solution of large linear systems with non-smooth submatrices using partial wavelet transforms and split-matrix matrix-vector multiplication. Int. Journal for Numerical Methods in Engineering. Vol. 59 pp. 457-473 (2004)

V. Blanco, P. González, J. C. Cabaleiro, D. B. Heras, T. F. Pena, J. J. Pombo and F. F. Rivera. AVISPA: Visualizing the performance prediction of parallel iterative solvers. Future Generation in Computer Systems: Special Issue: Tools for program development and analysis. Vol. 19, No. 5, pp. 721--733 (2003)

P. González, J. C. Cabaleiro and T. F. Pena. Parallel Iterative Solvers Involving Fast Wavelet Transforms for the Solution of BEM Systems. Advances in Engineering Software. Vol. 33, No. 7-10, pp. 417-426 (2002)

V. Blanco, P. González, J. C. Cabaleiro, D. B. Heras, T. F. Pena, J. J. Pombo and F. F. Rivera. Performance of parallel iterative solvers: a library, a prediction model, and a visualization tool. Journal of Information Science and Engineering. Special Issue: Parallel and Distributed Computing. Vol. 18, No. 5, pp. 763-785 (2002)

P. González, J. C. Cabaleiro and T. F. Pena.Parallel Computation of Wavelet Transforms Using the Lifting Scheme. Journal of Supercomputing. Vol. 18. Pages 141-152. (2001)

P. González, J. C. Cabaleiro and T. F. Pena.On parallel solvers for sparse triangular systems. Journal of Systems Architecture. Vol. 46. No. 8. Pages 675-685. (June, 2000)

P. González, T. F. Pena and J. C. Cabaleiro. Dual BEM for crack growth analysis on distributed-memory multiprocessors. Advances in Engineering Software. Vol. 31. No. 12. Pages 921-927. (November, 2000)

P. González, J. C. Cabaleiro and T. F. Pena. Parallel incomplete LU factorization as a preconditioner for Krylov subspace methods. Parallel Processing Letters. Vol. 9. No. 4. pp. 467-474. (1999)

Book chapters

D. Teijero, X.C. Pardo, P. González, J.R. Banga, R. Doallo. Implementing Parallel Differential Evolution on Spark.  Lecture Notes in Computer Science, LNCS 9598-II , pag 75-90, Springer-Verlag (2016). ISBN: 3-540-68105-1

D. Díaz, X. C. Pardo, M. Martín, P. González. CPPC-G: Fault-Tolerant Parallel Applications on the Grid.  Lecture Notes in Computer Science, LNCS 4967, pag 852-859, Springer-Verlag (2008). ISBN: 3-540-68105-1

G. Rodríguez, P. González, M. Martín, J. Touriño. Enhancing Fault-Tolerance of Large-Scale MPI Scientific Applications.  Lecture Notes in Computer Science, LNCS 4671, pag 153-161, Springer-Verlag (2007). ISBN: 3-540-73939-4

J.C. Mouriño, M.J. Martín, P. González, and R. Doallo. Dynamic Load-Balancing for the STEM-II Air Quality Model Lecture Notes in Computer Science, LNCS 3980, pag 701-740, Springer-Verlag (2006). ISBN: 3-540-34070-X

M. Boullón, J.C. Cabaleiro,  R. Doallo, P. González, D. R. Martínez, M. Martín, J.C. Mouriño, T.F. Pena, F.F. Rivera and R. Doallo. Modeling Execution Time of Selected Computation and Communication Kernels on Grids. Lecture Notes in Computer Science, LNCS 3470, pag 731-740, Springer-Verlag (2005). ISBN: 3-540-26918-5

J.C. Mouriño, M.J. Martín, P. González, and R. Doallo. Air Pollution Modelling in the CrossGrid Project. Computational Science, Lecture Notes in Computer Science, LNCS 3036, pag 132-139, Springer-Verlag (2004). ISBN: 3-540-22114-X

P. González, M.J. Martín, J.C. Mouriño and R. Doallo. Increasing the throughput of available resources using management tools based on Grid Technologies. Parallel and Distributed Scientific and Engineering Computing: Practice and Experience. Nova Publications (2004). ISBN: 1-59033-956-8

J.C. Mouriño, M.J. Martín, P. González, M. Boullón, J.C. Cabaleiro, T.F. Pena, F.F. Rivera and R. Doallo. A Grid-Enable Air Quality Simulation. Grid Computing, Lecture Notes in Computer Science, LNCS 2970, pag 155-162, Springer-Verlag (2004). ISBN: 3-540-21048-2

J.C. Mouriño, P. González, M. J. Martín and R. Doallo. A Cluster-Based Solution for a High Performance Air Quality Simulation. Applied Parallel Computing, Lecture Notes in Computer Science, LNCS 2367, pag 476-483, Spriger-Verlag, (2002). ISBN: 3-540-43786-X

V. Blanco, P. González, J.C. Cabaleiro, D.B. Heras, T.F. Pena, J.J. Pombo and F.F. Rivera. Performance prediction for parallel iterative solvers. Computational Science, Lecture Notes in Computer Science, LNCS 2330, pag 923-932. Springer-Verlag (2002). ISBN: 3-540-43786-X

P. González, J.C. Cabaleiro and T.F. Pena. Parallel_ iterative scheme for solving BEM systems using fast wavelet transforms. Eds B. H. V. Topping, Developments in Engineering Computational Technology, pages 249-258. (2000). ISBN: 0-948749-70-9

P. González, T. F. Pena and J. C. Cabaleiro. Parallel Sparse Approximate Preconditioners for the solution of Large Dense Linear Systems. Recent Advances in Applied and Theoretical Mathematics, pages 50-56. World Scientific and Engineering Society Press, 2000. ISBN:960-8052-21-1

P. González, T. F. Pena, J. C. Cabaleiro and F. F. Rivera. Dual Boundary element method for crack growth analysis on dirtributed-memory multiprocessors. Eds B. H. V. Topping, Advances in Engineering Computational Technology, pages 65-71. (1998). ISBN: 0-948749-55-5

Conference Papers

I. Cores, P. González, E. Jeannot, M.J. Martín, G. Rodríguez. An Application-level Solution for the Dynamic Reconfiguration of MPI Applications. 12th International Meeting on High Performance Computing for Computational Science (VECPAR 2016) , Oporto (Portugal), June (2016)

N. Losada, M.J. Martín, G. Rodríguez, P. González. Portable Application-level Checkpointing for Hybrid MPI-OpenMP Applications. International Conference on Computational Science (ICCS 2016) , San Diego (EEUU), June (2016)

D. Teijeiro, X.C. Pardo, P. González, J. R. Banga, R. Doallo. Implementing Parallel Differential Evolution on Spark. 19th European Conference on the Applications of Evolutionary Computation , Oporto (Portugal), March (2016)

D. R. Penas, P. González, J. A. Egea, J. R. Banga, R. Doallo. Parallel metaheuristics in computational biology: an asynchronous cooperative enhanced Scatter Search method. International Conference on Computational Science (ICCS 2015) , Reykjavik (Iceland), June (2015)

M. Rodríguez, I. Cores, P. González, M. Martín. Improving an MPI application-level migration approach through checkpoint file splitting. 26th International Symposium on Computer Archiecture and High Performance Computing (SBAC-PAD 2014) , Paris (France), October (2014)

I. Cores, G. Rodríguez, M. Martín, P. González Achieving Checkpointing Global Consistency through a Hybrid Compile Time and Runtime Protocol. International Conference on Computational Science (ICCS 2013) , Barcelona, June (2013)

I. Cores, G. Rodríguez, M. Martín, P. González Reducing application-level checkpoint file sizes: towards scalable fault tolerance solutions. The 10th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA 2012) , Madrid, July (2012)

R. R. Osorio, P. González. Fast Construction of Nearly-Optimal Prefix Codes without Probability Sorting. Data Compression Conference (DCC 2012) , Snowbird, Utah (USA), April (2012)

G. Rodríguez, M. Martín, P. González, J. Touriño y R. Doallo. Cetus-assisted Checkpointing of Parallel Codes. Cetus Users and Compiler Infrastructure Workshop, in conjunction with the 20th International Conference on Parallel Architectures and Compilation Techniques (PACT'11) , Galveston, TX, USA, October (2011)

I. Cores, G. Rodríguez, M. Martín, P. González. An Application Level Approach for Proactive Process Migration in MPI. 12th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT'11) , Gwangju, South Korea, October (2011)

I. Díaz, G. Fernández, P. González, M. Martín, J. Touriño. Extending the Globus Information Service with the Common Information Model. 9th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA 2011) , Busan, South Korea, May (2011)

I. Cores, G. Rodríguez, M. Martín, P. González. Achieving Fault Tolerance on Grids with the CPPC Framework and the GridWay Metascheduler. 22nd International Symposium on Computer Archiecture and High Performance Computing (SBAC-PAD 2010) , Petropolis, Brazil, October (2010)

I. Díaz, G. Fernández, M. Martín, P. González, J. Touriño. Integrating the Common Information Model with MDS4. 9thIEEE/ACM International Conference on Grid Computing (Grid 2008) , Tsukuba, Japan, September (2008)

G. Rodríguez, M. Martín, P. González, J. Touriño y R. Doallo. CPPC: A compiler-assisted tool for portable checkpointing of message-passing applications. ICS’08 - Workshop on Scalable Tools for High-End Computing , Kos, Greece, June (2008)

D. Díaz, X. C. Pardo, M. Martín, P. González. Application-Level Fault-Tolerance Solution for Grid Computing. 8th International Syposium on Cluster Computing and the Grid (CCGRID 2008) , Lyon, France, May (2008)

G. Rodríguez, P. González, M. Martín, J. Touriño. Enhancing Fault-Tolerance of Large-Scale MPI Scientific Applications. 9th International Conference, PaCT, Pereslavl-Zalessky, Russia, September (2007)

D. Díaz, X. C. Pardo, M. Martín, P. González, G. Rodríguez. CPPC-G: Fault-Tolerant Applications on the Grid. 7th International Conference on Parallel Processing & Applied Mathematics, Gdansk, Poland, September (2007)

R. Concheiro, M. Loureiro, M. Amor, P. González. Simula3MS: simulador de un procesador con propósitos  pedagógicos. XVIII Jornadas de Paralelismo, Zaragoza, Spain, September (2007)

J.C. Mouriño, M.J. Martín, P. González, and R. Doallo. Fault Tolerant Solutions for a MPI Compute Intensive Application. 15th Euromicro Conference on Parallel, Distributed and Network-based Processing, Napoles, Italy, February (2007)

G. Rodríguez, M. Martín, P. González, J. Touriño, and R. Doallo. Portable Checkpointing of MPI Applications. CPC\u20192006. A Coruña, Spain, January (2006)

M. Amor, P. González, R. Concheiro, M. Loureiro, X.C. Pardo. Simula3MS y SARM: Simuladores pedagógicos en Arquitectura de Computadores. XVII Jornadas de Paralelismo. Albacete, September, (2006)

J.C. Mouriño, M.J. Martín, P. González, and R. Doallo. Dynamic Load-Balancing for the STEM-II Air Quality Model International conference on Computational Sccience and Applications, Glassgow, UK, May (2006)

R. Concheiro, M. Loureiro, M. Amor, P. González. Simula3MS: simulador pedagógico de un procesador. XI Jornadas de Enseñanza Universitaria de la Informática, Madrid, Spain, July (2005)

G. Rodríguez, M. Martín, P. González, J. Touriño, and R. Doallo. On Designing Portable Checkpointing Tools for Large-Scale Parallel Applications. ICCSE\u20192005. June (2005)

M. Boullón, J.C. Cabaleiro,  R. Doallo, P. González, D. R. Martínez, M. Martín, J.C. Mouriño, T.F. Pena, F.F. Rivera and R. Doallo. Modeling Execution Time of Selected Computation and Communication Kernels on Grids. European Grid Conference EGC\u20192005. February (2005)

D. R. Martínez, J. C. Mouriño, T. F. Pena, M. Martín, P. González, R. Doallo. Balanceo dinámico de la carga en la simulación de la dispersion atmosférica de contaminantes. XV Jornadas de Paralelismo. Almería. Spain, September (2004)

G. Rodríguez, M. Martín, P. González, J. Touriño, and R. Doallo. Controlador/Precompilador de Checkpoints Portables. XV Jornadas de Paralelismo. Almería. Spain, September (2004)

J.C. Mouriño, M.J. Martín, P. González and R. Doallo. Air Pollution Modelling in the CrossGrid Project. International Conference on Computational Science (ICCS_2004), Krakow, Poland, June (2004)

P. González, M.J. Martín, J.C. Mouriño and R. Doallo. Increasing the throughput of available resources using management tools based on Grid technologies. International Parallel and Distributed Processing Sympossium. Workshop on Parallel and Distributed Scientifica and Engineering Computing with Applications (PDSECA_2003), Niza, Francia, April (2003).

J.C. Mouriño, M.J. Martín, P. González, M. Boull_n, J.C. Cabaleiro, T.F. Pena, F.F. Rivera and R. Doallo. A Grid-Enable Air Quality Simulation. First European Across Grids Conference. Santiago de Compostela, Spain, February 13-14, 2003

P. González, M.J. Martín, J.C. Mouriño, J.R. Sanjurjo and R. Doallo. Monitorizaci_n y planificaci_n ligeras para un sistema de computaci_n Grid. Simposio de Inform_tica y Telecomunicaciones (SIT_02), Sevilla, September (2002).

M. Martín, P. González, J.C. Mouriño, R. Doallo, M. Boull_n and F.F. Rivera. Migraci_n de una aplicaci_n MPI a una plataforma Grid. XIII Jornadas de Paralelismo, Lleida, Spain, September (2002).

J. Salceda, D. Fern_ndez, M.J. Martín, P. González and R. Doallo. LDAP-Based Package Management for Distributed Systems. International Conference on Security and Management (SAM_02), Las Vegas, USA, June (2002)

J.C. Mouriño, P. González, M.J. Martín and R. Doallo. A Cluster-based Solution for a High Performance Air Quality Simulation. Conference on Applied Parallel Computing (PARA_02), Espoo, Finland, June (2002)

V. Blanco, P. González, J. C. Cabaleiro, D. B. Heras, T. F. Pena, J. J. Pombo and F. F. Rivera. Performance prediction for parallel iterative solvers. The 2002 International Conference on Computational Science (ICCS-2002). Amsterdam, The Netherlands, Abril (2002)

V. Blanco, P. González, J. C. Cabaleiro, D. B. Heras, T. F. Pena, J. J. Pombo and F. F. Rivera. A performance visualization tool for HPF and MPI iterative solvers. 3rd International Workshop on Parallel and Distributed Scientific and Engineering Computing with Applications (PDSECA-2002). Fort Lauderdale, Florida, USA, April (2002)

P. González, J. R. Luaces, J. A. Becerra, R. J. Duro and I. L_pez. Managing Distributed Resources in the SVG Project. 10th EUROMICRO Workshop on Parallel and Distributed Processing (PDP_2002), Gran Canaria, Spain, January (2002)

P. González, J. C. Cabaleiro and T. F. Pena. Esquema iterativo parallelo para la resoluci_n de ecuaciones BEM usando la transformada r_pida wavelet. XII Jornadas de Paralelismo. Valencia, Spain. (2001)

P. González, T. F. Pena and J. C. Cabaleiro. Parallel implementation of wavelet transforms on distributed-memory multicomputers. Proc. Workshop on High Performance Scientific and Engineering computing with Applications (HPSECA-2001) in conjunction with the International Conference on Parallel Processing (ICPP-2001). Valencia, Spain. (2001)

P. González, T. F. Pena and J. C. Cabaleiro. Parallel Implementation of Sparse Preconditioners on Distributed-Memory Multicomputers. Proc. of the IASTED International Symposia Applied Informatics. Innsbruck, Austria, February, (2001)

P. González, T. F. Pena and J. C. Cabaleiro. Parallel Sparse Approximate Preconditioners for the solution of Large Dense Linear Systems. WSES International Conference on Numerical Analysis and Aplications, Vravrona, Greece, 2000.

V. Blanco, J. C. Cabaleiro, P. González, D. B. Heras, T. F. Pena, J. J. Pombo and F. F. Rivera. Una herramienta de predicci_n y visualizaci_n de rendimiento de m_todos iterativos en HPF y MPI. XI Jornadas de Paralelismo, Granada, Spain. (2000)

P. González, J. C. Cabaleiro and T. F. Pena. Parallel Iterative Scheme for Solving BEM Systems Using Fast Wavelets Transforms. The Fifth Int. Conf. on Computational Structures Technology, Leuven, Belgium, September, 6-8, (2000)

F. F. Rivera, J.J. Pombo, T. F. Pena, D. B. Heras, P. González, J. C. Cabaleiro and V. Blanco. A visualization tool for the performance prediction of iterative methods in HPF. Proc. Int. Conf. Vecpar 2000. Oporto, Portugal, June (2000)

V. Blanco, J. C. Cabaleiro, P. González, D. B. Heras, T. F. Pena, J. Pombo, and F. F. Rivera. Performance analysis in HPF.Fifth European SGI/Cray MPP Workshop. Bologna, Italia. pp. 25. (September 1999)

V. Blanco, J. C. Cabaleiro, P. González, D. B. Heras, T. F. Pena, J. Pombo, and F. F. Rivera. Dise_o y an_lisis de m_todos iterativos en HPF.X Jornadas de Paralelismo. La Manga del Mar Menor (Murcia), Spain. pp. 101-106. (September 1999). (In Spanish)

P. González, J.J. Pombo, T.F. Pena, J.C. Cabaleiro and F.F. Rivera. Parallelization of the dual method BEM for the analysis of the growth of fissures in structures. IX Jornadas de Paralelismo. San Sebasti_n, Spain. pp. 89-94. (1998). (In Spanish)

P. González, T. F. Pena, J. C. Cabaleiro and F. F. Rivera. Dual Boundary element method for crack growth analysis on dirtributed-memory multiprocessors. The Fourth Int. Conf. on Computational Structures Technology, Edinburgh, UK (August 1998).

P. González, T.F. Pena and J.C. Cabaleiro. Solving Sparse triangular systems on distributed memory multicomputers. 6th EUROMICRO Workshop on Parallel and Distributed Processing. Madrid, Spain. (1998)

P. González, J.C. Cabaleiro and T.F. Pena. Resolution of Sparse Triangular Systems in Distributed Memory Multicomputers. VIII Jornadas de Paralelismo. C_ceres, Spain. pp. 51-60. (1997). (In Spanish)