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)