Only the most representative papers are available on-line, but feel free
to ask me for any paper of the list (juan@udc.es)
Last Update: 23-Nov-2017
1. Compilers for high performance computing
- M. Horro, G. Rodríguez, J.
Touriño, M.T. Kandemir. Architectural Exploration of
Heterogeneous Memory Systems. 19th
Workshop on Compilers for Parallel Computers, CPC'2016 (8
pages). Valladolid (Spain), July 2016.
- G. Rodríguez, J.M. Andión, M.T.
Kandemir, J. Touriño. Trace-based
Affine Reconstruction of Codes. 14th
Annual IEEE/ACM International Symposium on Code Generation and
Optimization, CGO 2016, ACM, pp.139-149. Barcelona (Spain),
March 2016. [DL]
- G. Rodríguez, J. Touriño, M.T. Kandemir. Volatile STT-RAM
Scratchpad Design and Data Allocation for Low Energy. 10th
International Conference on High Performance and Embedded
Architectures and Compilers, HiPEAC 2015. Amsterdam (The
Netherlands), January 2015 (see ACM TACO paper below).
- J.M. Andión, M. Arenaz, F.
Bodin, G. Rodríguez, J. Touriño. Locality-Aware Automatic
Parallelization for GPGPU with OpenHMPP Directives. 7th
International Symposium on High-level Parallel Programming and
Applications, HLPP 2014, pp.217-237. Amsterdam (The
Netherlands), July 2014.
- J.M. Andión, M. Arenaz, G.
Rodríguez, J. Touriño. A Parallelizing Compiler for
Multicore Systems. 17th
International Workshop on Software and Compilers for Embedded
Systems, SCOPES 2014, ACM Press, pp.138-141. Sankt Goar
(Germany), June 2014. [DL]
- J.M. Andión, M. Arenaz, J.
Touriño. Automatic Partitioning of Sequential Applications
Driven by Domain-Independent Kernels. 15th
Workshop on Compilers for Parallel Computers, CPC'2010 (15
pages). Vienna (Austria), July 2010.
- J.M. Andión, M. Arenaz, J.
Touriño. A New Intermediate Representation for GCC Based on
the XARK Compiler Framework. 2nd
International Workshop on GCC Research Opportunities, GROW'10 (in
conjunction with the International Conference on High-Performance
Embedded Architectures and Compilers, HiPEAC 2010), pp.89-100.
Pisa (Italy), January 2010.
- M. Arenaz, J. Touriño, R. Doallo.
A Kernel-Based Intermediate Representation for Automatic
Parallelization on Multi-Core Systems.
14th Workshop on Compilers for Parallel Computers, CPC'2009
(12 pages). Zurich (Switzerland), January 2009.
- M. Arenaz, J. Touriño, R. Doallo.
XARK:
An EXtensible Framework
for Automatic Recognition
of Computational Kernels.
ACM Transactions on Programming
Languages and Systems, 30(6), Article 32, 56 pages, October
2008. [DL]
- M. Arenaz, P. Amoedo, J.
Touriño. Efficiently
Building the Gated Single Assignment Form in Codes with Pointers
in Modern Optimizing Compilers. 14th
International
Euro-Par Conference, Euro-Par 2008, Lecture Notes in
Computer Science Vol. 5168, pp.317-326. Las Palmas de Gran Canaria
(Spain), August 2008. [DL]
- J. Setoain, C. Tenllado, J.I.
Gómez, M. Arenaz, M. Prieto, J. Touriño. Towards
Automatic Code Generation for GPUs.
9th International Workshop on State-of-the-Art in Scientific and
Parallel Computing, PARA'2008 (10 pages). Trondheim
(Norway), May 2008.
- M. Arenaz, J. Touriño, R. Doallo.
Program Behavior Characterization through Advanced Kernel
Recognition. 13th Workshop on
Compilers for Parallel Computers, CPC'2007 (11 pages).
Lisbon (Portugal), July 2007.
- M.J. Martín, D.E. Singh, J. Touriño, F.F. Rivera. Improving
Locality in the Parallelization of Doacross Loops. 8th
International Euro-Par Conference, Euro-Par 2002, Lecture
Notes in Computer Science Vol. 2400, pp.275-279. Paderborn
(Germany), August 2002. [DL]
- M. Arenaz, J. Touriño, R. Doallo. Towards Detection of
Coarse-Grain Loop-Level Parallelism in Irregular Computations. 8th
International
Euro-Par Conference, Euro-Par 2002, Lecture Notes in Computer
Science Vol. 2400, pp.289-298. Paderborn (Germany), August 2002. [DL]
- M. Arenaz, J. Touriño, R. Doallo. Irregular Assignment
Computations on cc-NUMA Multiprocessors. 4th International
Symposium on High Performance Computing, ISHPC-IV, Lecture
Notes in Computer Science Vol. 2327, pp.361-369. Kansai Science City
(Japan), May 2002. [DL]
- M. Arenaz, J. Touriño, R. Doallo. Run-Time Support for
Parallel Irregular Assignments. 6th Workshop on Languages,
Compilers, and Run-time Systems for Scalable Computers, LCR'02,
pp.19-24. Washington DC (USA), March 2002.
- M. Arenaz, J. Touriño, R. Doallo. A Compiler Framework to
Detect Parallelism in Irregular Codes. 14th International
Workshop on Languages and Compilers for Parallel Computing,
LCPC'2001, Lecture Notes in Computer Science Vol. 2624,
pp.306-320. Cumberland Falls, Kentucky (USA), August 2001 (LNCS
volume published in 2003). [DL]
2. Big Data, cloud computing, grid computing and distributed
systems
- J. Veiga, R.R. Expósito, G.L.
Taboada, J. Touriño. Flame-MR:
an Event-Driven Architecture for MapReduce Applications. Future
Generation Computer Systems, 65:46-56, December 2016. [DL]
- J. Veiga, R.R. Expósito, X.C.
Pardo, G.L. Taboada, J. Touriño. Performance
Evaluation of Big Data Frameworks for Large-scale Data Analytics.
2016 IEEE International
Conference on Big Data, IEEE Big Data 2016. IEEE Computer
Society, pp.424-431. Washington D.C. (USA), December 2016. [DL]
- I. Díaz, J. Touriño, J.
Salceda, R. Doallo. A Framework Focus on Configuration
Modeling and Integration with Transparent Persistence. 1st
Workshop on System Management Tools for Large-Scale Parallel Systems
(in conjunction with the 19th IEEE International Parallel and
Distributed Processing Symposium, IPDPS'2005), IEEE Computer Society,
pp. 297 (8 pages). Denver, Colorado (USA), April 2005. [DL]
- J. Tarrío, J. Touriño, M.J. Martín, P. González, R. Doallo. A
Grid Portal to Support High-Performance Scientific Computing on
Distributed Resources. IEICE Transactions on Information and
Systems (Special Issue on Hardware/Software Support for
High-Performance Scientific and Engineering Computing),
E87-D(7):1843-1849, July 2004. [DL]
- J. Salceda, I. Díaz, J. Touriño, R. Doallo. CIM Modeling for
System Management (invited talk). 2003 Large Scale System
Configuration Workshop at the 17th Usenix Large Installation Systems
Administration Conference, LISA'03. San Diego, California (USA),
October 2003. [DL]
3. Java/low-latency communications for high performance computing
- J. Docampo, S. Ramos, G.L. Taboada, R.R. Expósito, J. Touriño, R.
Doallo. Evaluation of Java for
General Purpose GPU Computing. Workshop on Engineering
Object Oriented Parallel Software, EOOPS (in conjunction with
the 27th IEEE International Conference on Advanced Information
Networking and Applications, AINA 2013), pp. 1398-1404. Barcelona
(Spain), March 2013. [DL]
- S. Ramos, G.L. Taboada, J.
Touriño, R. Doallo. Scalable Java Communication Middleware
for Hybrid Shared/Distributed Memory Architectures. 13th
IEEE International Conference on High Performance Computing and
Communications, HPCC-11, IEEE Computer Society, pp.221-228.
Banff (Canada), September 2011. [DL]
- G.L. Taboada, J. Touriño, R.
Doallo, Y. Lin, J. Han. Efficient Java Communication
Libraries over InfiniBand. 11th IEEE
International Conference on High Performance Computing and
Communications, HPCC-09, IEEE Computer Society, pp.329-338.
Seoul (Korea), June 2009. [DL]
- G.L. Taboada, J. Touriño, R.
Doallo. High Performance Java Sockets for Parallel Computing
on Clusters. 9th International
Workshop on Java and Components for Parallelism, Distribution and
Concurrency, IWJPDC'07 (in conjunction with the 21st IEEE
International Parallel and Distributed Processing Symposium,
IPDPS'2007), IEEE Computer Society, pp.197b (8 pages). Long Beach,
California (USA), March 2007. [DL]
- G.L. Taboada, J. Touriño, R.
Doallo. Designing Efficient Java Communications on Clusters.
7th International Workshop on Java
for Parallel and Distributed Computing (in conjunction with
the 19th IEEE International Parallel and Distributed Processing
Symposium, IPDPS'2005), IEEE Computer Society, pp.182 (7 pages).
Denver, Colorado (USA), April 2005. [DL]
- G.L. Taboada, J. Touriño, R. Doallo. Performance Modeling and
Evaluation of Java Message-Passing Primitives on a Cluster. 10th
European PVM/MPI Users' Group Meeting, EuroPVM/MPI'2003, Lecture
Notes in Computer Science Vol. 2840, pp.29-36. Venice (Italy),
September 2003. [DL]
4. Fault tolerance:
checkpointing of parallel applications
- G. Rodríguez, M.J. Martín, P.
González, J. Touriño, R. Doallo. Cetus-assisted Checkpointing
of Parallel Codes. Cetus Users and
Compiler Infrastructure Workshop (in conjuction with the 20th
International Conference on Parallel Architectures and Compilation
Techniques, PACT 2011) (6 pages). Galveston Island, Texas (USA), October
2011.
- G. Rodríguez, M.J. Martín, P.
González, J. Touriño, R. Doallo. CPPC: a Compiler-Assisted Tool
for Portable Checkpointing of Message-Passing Applications. International
Workshop
on Scalable Tools for High-End Computing, STHEC 2008 (in
conjunction with the 22nd ACM International Conference on
Supercomputing, ICS'08), pp.1-12. Kos Island (Greece), June 2008.
- G. Rodríguez, P. González, M.J.
Martín, J. Touriño. Enhancing Fault-Tolerance of Large-Scale
MPI Scientific Applications. 9th
International Conference on Parallel Computing Technologies, PaCT-2007,
Lecture Notes in Computer Science Vol. 4671, pp.153-161.
Pereslavl-Zalessky (Russia), September 2007. [DL]
- D. Díaz, X.C. Pardo, M.J.
Martín, P. González, G. Rodríguez, J. Touriño, R. Doallo.
CPPC-G: Fault Tolerant Parallel Applications on the Grid. 1st
Iberian Grid Infrastructure Conference, IBERGRID, pp. 230-241.
Santiago de Compostela (Spain), May 2007.
- G. Rodríguez, M.J. Martín, P.
González, J. Touriño. Controller/Precompiler for Portable
Checkpointing. IEICE Transactions on
Information and Systems (Special Issue on Parallel/Distributed
Computing and Networking), E89-D(2):408-417, February 2006.
- G. Rodríguez, M.J. Martín, P.
González, J. Touriño, R. Doallo. Portable Checkpointing of MPI
Applications. 12th Workshop on
Compilers for Parallel Computers, CPC'2006, pp.396-410. A
Coruña (Spain), January 2006.
- G. Rodríguez, M.J. Martín, P.
González, J. Touriño, R. Doallo. On Designing Portable
Checkpoint Tools for Large-Scale Parallel Applications. 2nd
International Conference on Computational Science and Engineering,
ICCSE'2005, pp. 191-203. Istanbul (Turkey), June 2005.
5. Modeling and optimizing memory hierarchy and
network performance
- E. Georganas, J. González-Domínguez, E. Solomonik, Y. Zheng, J.
Touriño, K. Yelick. Communication
Avoiding and Overlapping for Numerical Linear Algebra. The
2012 ACM/IEEE International Conference for High Performance Computing,
Networking, Storage and Analysis, SC'12, Article no. 100 (11
pages). Salt Lake City (USA), November 2012. [DL]
- D. Andrade, M. Arenaz, B.B.
Fraguela, J. Touriño, R. Doallo. Automated and Accurate Cache
Behavior Analysis for Codes with Irregular Access Patterns. 12th
Workshop on Compilers for Parallel Computers, CPC'2006,
pp.179-193. A Coruña (Spain), January 2006.
6. Languages and libraries for high-performance
computing
UPC (Unified Parallel C)
- J. González-Domínguez, O.A. Marques, M.J. Martín, J. Touriño.
The Parallel Conjugate Gradient Method using Unified Parallel C. 14th
International Conference on Computational and Mathematical Methods
in Science and Engineering, CMMSE 2014, pp.657-666. Rota
(Spain), July 2014.
- J. González-Domínguez, O.
García-López, G.L. Taboada, M.J. Martín, J. Touriño.
SparseBLAS Products in UPC: an Evaluation of Storage Formats. 11th
International Conference on Computational and Mathematical Methods
in Science and Engineering, CMMSE 2011, pp.605-618. Benidorm
(Spain), June 2011.
- D.A. Mallón, J.C.. Mouriño, A.
Gómez, G.L. Taboada, C. Teijeiro, J. Touriño, B.B. Fraguela, R.
Doallo, B. Wibecan. UPC
Performance Evaluation on a Multicore System. 3rd
Conference on Partitioned Global Address Space Programming Models,
PGAS 2009 (7 pages). Ashburn, Virginia (USA), October 2009. [DL]
- C. Teijeiro, G.L. Taboada, J.
Touriño, B.B. Fraguela, R. Doallo, D.A. Mallón, A. Gómez, J.C.
Mouriño, B. Wibecan. Evaluation
of UPC Programmability Using Classroom Studies. 3rd
Conference on Partitioned Global Address Space Programming Models,
PGAS 2009 (7 pages). Ashburn, Virginia (USA), October 2009. [DL]
- D.A. Mallón, G.L. Taboada, C.
Teijeiro, J. Touriño, B.B. Fraguela, A. Gómez, R. Doallo, J.C.
Mouriño. Performance
Evaluation of MPI, UPC and OpenMP on Multicore Architectures. 16th
European
PVM/MPI
Users' Group Meeting, EuroPVM/MPI'09, Lecture Notes in
Computer Science Vol. 5759, pp.174-184. Espoo (Finland), September
2009. [DL]
- J. González-Domínguez, M.J.
Martín, G.L. Taboada, J. Touriño, R. Doallo, A. Gómez. A
Parallel Numerical Library for UPC. 15th International Euro-Par
Conference, Euro-Par 2009, Lecture Notes in Computer Science
Vol. 5704, pp.630-641. Delft (The Netherlands), August 2009. [DL]
- G.L. Taboada, C. Teijeiro, J.
Touriño, B.B. Fraguela, R. Doallo, J.C. Mouriño, D.A. Mallón, A.
Gómez. Performance Evaluation
of Unified Parallel C Collective Communications. 11th
IEEE International Conference on High Performance Computing and
Communications, HPCC-09, IEEE Computer Society, pp.329-338.
Seoul (Korea), June 2009. [DL]
MPI
- J. Touriño, J. Barro, R. Doallo, V. Gulías. Performance
Analysis of MPI-I/O Primitives on a PC Cluster. 17th ACM Symposium
on Applied Computing, SAC 2002, ACM Press, pp.907-912. Madrid
(Spain), March 2002. [DL]
- J. Touriño, R. Doallo. Modeling MPI Collective Communications
on the AP3000 Multicomputer. 6th European PVM/MPI Users' Group
Meeting, EuroPVM/MPI'99, Lecture Notes in Computer Science Vol.
1697, pp.133-140. Barcelona (Spain), September 1999. [DL]
- J. Touriño, R. Doallo. Performance Evaluation and Modeling of
the Fujitsu AP3000 Message-Passing Libraries. 5th International
Euro-Par Conference, Euro-Par'99, Lecture Notes in Computer
Science Vol. 1685, pp.183-187. Toulouse (France), August-September
1999. [DL]
PVM
HPF (High Performance Fortran)
- R. Asenjo, O. Plata, J. Touriño, R. Doallo, E.L. Zapata. HFP-2
Support for Dynamic Sparse Computations. 11th International
Workshop on Languages and Compilers for Parallel Computing, LCPC'98,
Lecture Notes in Computer Science Vol. 1656, pp.230-246. Chapel Hill,
North Carolina (USA), August 1998 (LNCS volume published in 1999). [DL]
7. Parallel algorithms & applications
Bioinformatics
Artificial Intelligence (Machine Learning)
Particle dynamics
- C. Teijeiro, G. Sutmann, G.L. Taboada, J. Touriño. Parallel
Brownian Dynamics Simulation with MPI, OpenMP and UPC. Workshop on
Hybrid Particle-Continuum Methods in Computational Materials Physics,
HYBRID 2013, pp.25-39. Jülich (Germany), March 2013.
- C. Teijeiro, G. Sutmann, G.L Taboada, J. Touriño.
Parallelization and Performance Analysis of a Brownian Dynamics
Simulation using OpenMP. 12th International Conference on
Computational and Mathematical Methods in Science and Engineering,
CMMSE 2012, pp.1143-1154. Murcia (Spain), July 2012.
Fluid mechanics
- M. Arenaz, R. Doallo, J. Touriño, C. Vázquez. A Parallel
Algorithm for an Elastohydrodynamic Piezoviscous Lubrication Problem,
Parallel Numerical Computations with Applications (Chapter
13), The Kluwer International Series in Engineering and
Computer Science, Volume 515, Kluwer Academic Publishers,
pp.191-201, September 1999. [DL]
- M. Arenaz, R.Doallo, J. Touriño, C. Vázquez. A Parallel
Approach for Solving a Lubrication Problem in Industrial Devices. 7th
International Conference on High-Performance Computing and
Networking, HPCN'99, Lecture Notes in Computer Science
Vol. 1593, pp.1087-1093. Amsterdam (The Netherlands), April 1999.
- M. Arenaz, M. Amor, J. Touriño, G. García, C. Vázquez, R. Doallo.
Multiprocessing on the AP3000 System for Solving a Lubrication Problem
in Mechanical Engineering. 8th International Parallel Computing
Workshop, PCW'98, pp.167-174. Singapore, September 1998.
Image synthesis
- M. Amor, E.J. Padrón, J. Touriño, R. Doallo. Scheduling of a
Hierarchical Radiosity Algorithm on a Distributed-Memory
Multiprocessor. 4th International Meeting on Vector and Parallel
Processing, VECPAR'2000, pp.581-591. Porto (Portugal), June
2000.
Environmental chemistry
- D.E. Singh, M. Arenaz, F.F. Rivera, J.D. Bruguera, J. Touriño, R.
Doallo, M.R. Méndez, J.A. Souto, J.J. Casares. Some
Proposals about the Vector and Parallel Implementations of STEM-II.
8th International Conference on Development and Application of
Computer Techniques to Environmental Studies, ENVIROSOFT 2000.
In Development and Application of Computer Techniques to Environmental
Studies VIII, WIT Press, pp.57-66. Bilbao (Spain), June 2000. [DL]
Sparse numerical algorithms
- R. Doallo, J. Touriño, F.M. Hermo. Sparse
Matrix Operations in Vector and Parallel Processors. 5th
International Conference on Applications of High Performance
Computers in Engineering, HPC'97. In Applications of High
Performance Computing in Engineering V, International Series on
Advances in High Performance Computing, Volume 3, Computational
Mechanics Publications, pp. 43-52. Santiago de Compostela (Spain),
July 1997.
- B.B. Fraguela, J. Touriño, R. Doallo. Sparse
Orthogonalization on the Cray T3D (poster). 2nd European Cray
MPP Workshop. Edinburgh (UK), July 1996.
- R. Doallo, B.B. Fraguela, J. Touriño, E.L. Zapata. Parallel
Sparse Modified Gram-Schmidt QR Decomposition. 4th
International Conference on High-Performance Computing and
Networking, HPCN'96, Lecture Notes in Computer Science Vol.
1067, pp.646-653. Brussels (Belgium), April 1996.
8. Geographic information systems (GIS
applied
to land consolidation/management and meteorology)
- J. Porta, J. Parapar, P. García, G. Fernández, J. Touriño, R.
Doallo, F. Ónega, I. Santé, P. Díaz, D. Miranda, R. Crecente. Web-GIS
Tool for the Management of Rural Land Markets. Application to the
Land Bank of Galicia (NW Spain). Earth Science Informatics,
6(4):209-226, December 2013. [DL]
- X. Méndez, J. Touriño, J. Parapar, M. Hermida, V. García, M.A.
Regueiro, J.R. Viqueira, F. Landeira. Meteosix - Building a
Metereological SDI for the Region of Galicia (Spain). INSPIRE
Conference 2011, 2 pages. Edinburgh (UK), June 2011.
- F. Ónega, D. Sarmiento, D. Miranda, R. Crecente, J. Porta, J.C.
Toucedo, J. Parapar, J. Touriño, R. Doallo. An Open
Source-Based WEB-GIS System for the Creation of Forest Management
Units. International
ForestSat 2010 Conference: Operational Tools in Forestry Using
Remote Sensing Techniques, pp.259-262. Lugo (Spain), September
2010.
- P. Díaz, J. Parapar, J. Touriño, I. Santé, D. Miranda, R.
Crecente, M. Boullón. Web-GIS
Based System for the Management of Objections to a Comprehensive
Municipal Land Use Plan. 7th
International Conference on Politics and Information Systems,
Technologies and Applications, PISTA 2009, pp.145-150. Orlando
(USA), July 2009.
- J. Touriño, J. Parapar, R. Doallo, M. Boullón, F.F. Rivera, J.D.
Bruguera, X.P. González, R. Crecente, C. Alvarez. A
GIS-Embedded System to Support Land Consolidation Plans in Galicia.
International Journal of Geographical Information Science,
17(4):377-396, June 2003. [DL]
- I. Santé, R. Crecente, C. Alvarez, X.P. González, F. Canzobre, J.
Touriño, R. Doallo. GIS-Based Application for Crop Management. 15th
International Conference on Systems Engineering, ICSE 2002,
Omnipress, pp. 195-201. Las Vegas (USA), August 2002.
- J. Touriño, F.F. Rivera, C. Alvarez, C.M. Dans, J.
Parapar, R. Doallo, M. Boullón, J.D. Bruguera, R. Crecente, X.P.
González. COPA: a GIS-based Tool for Land Consolidation
Projects. 9th ACM Int'l Symposium on Advances in Geographic
Information Systems, ACM-GIS 2001, ACM Press, pp.53-58. Atlanta
(USA), November 2001. [DL]
©
Copyright notice: the papers listed above are included by the
contributing authors as a means to ensure timely dissemination of
scholarly and technical work on a non-commercial basis. Copyright
and all rights therein are maintained by the authors or by other
copyright holders, notwithstanding that they have offered their
works here electronically. It is understood that all persons copying
this information will adhere to the terms and constraints invoked by
each author's copyright. These works may not be reposted without the
explicit permission of the copyright holder.