Listar GI-GAC - Congresos, conferencias, etc. por autor "Touriño, Juan"
Mostrando ítems 1-20 de 35
-
A PVM Based Library for Sparse Matrix Factorizations
Touriño, Juan; Doallo, Ramón (Springer, 1998)[Abstract] We present 3LM, a C Linked List Management Library for parallel sparse factorizations on a PVM environment which takes into account the fill-in, an important drawback of sparse computations. It is restricted to ... -
Accelerating the quality control of genetic sequences through stream processing
Castellanos Rodríguez, Óscar; Expósito, Roberto R.; Touriño, Juan (Association for Computing Machinery, 2023)[Abstract]: Quality control of DNA sequences is an important data preprocessing step in many genomic analyses. However, all existing parallel tools for this purpose are based on a batch processing model, needing to have ... -
Acceleration of a Feature Selection Algorithm Using High Performance Computing
Beceiro, Bieito; González-Domínguez, Jorge; Touriño, Juan (MDPI AG, 2020-09-01)[Abstract] Feature selection is a subfield of data analysis that is on reducing the dimensionality of datasets, so that subsequent analyses over them can be performed in affordable execution times while keeping the same ... -
An Inspector-Executor Algorithm for Irregular Assignment Parallelization
Arenaz Silva, Manuel; Touriño, Juan; Doallo, Ramón (Springer, 2004)[Abstract] A loop with irregular assignment computations contains loop-carried output data dependences that can only be detected at run-time. In this paper, a load-balanced method based on the inspector-executor model is ... -
Characterization of message-passing overhead on the AP3000 multicomputer
Touriño, Juan; Doallo, Ramón (IEEE, 2001-09)[Abstract] The performance of the communication primitives of parallel computers is critical for the overall system performance. The characterization of the communication overhead is very important to estimate the global ... -
Clupiter: a Raspberry Pi mini-supercomputer for educational purposes
Rodríguez-Iglesias, Alonso; Martín, María J.; Touriño, Juan (Institute of Electrical and Electronics Engineers, 2024)[Abstract]: The main objective of this work is to bring supercomputing and parallel processing closer to non-specialized audiences by building a Raspberry Pi cluster, called Clupiter, which emulates the operation of a ... -
Communication avoiding and overlapping for numerical linear algebra
Georganas, Evangelos; González-Domínguez, Jorge; Solomonik, Edgar; Zheng, Yili; Touriño, Juan; Yelick, Katherine (IEEE Computer Society, 2013-02-25)[Abstract] To efficiently scale dense linear algebra problems to future exascale systems, communication cost must be avoided or overlapped. Communication-avoiding 2.5D algorithms improve scalability by reducing inter-processor ... -
Compiler support for parallel code generation through kernel recognition
Arenaz Silva, Manuel; Touriño, Juan; Doallo, Ramón (IEEE Computer Society, 2004-06-07)[Abstract] Summary form only given. The automatic parallelization of loops that contain complex computations is still a challenge for current parallelizing compilers. The main limitations are related to the analysis of ... -
Design and Implementation of MapReduce using the PGAS Programming Model with UPC
Teijeiro Barjas, Carlos; Taboada, Guillermo L.; Touriño, Juan; Doallo, Ramón (IEEE Computer Society, 2012-01-03)[Abstract] MapReduce is a powerful tool for processing large data sets used by many applications running in distributed environments. However, despite the increasing number of computationally intensive problems that require ... -
Efficient Java Communication Protocols on High-speed Cluster Interconnects
Taboada, Guillermo L.; Touriño, Juan; Doallo, Ramón (IEEE Computer Society, 2007-02-26)[Abstract] This paper presents communication strategies for achieving efficient parallel and distributed Java applications on clusters with high-speed interconnects. Communication performance is critical for the overall ... -
Enabling Hardware Affinity in JVM-Based Applications: A Case Study for Big Data
Expósito, Roberto R.; Veiga, Jorge; Touriño, Juan (Springer, 2020)[Abstract]: Java has been the backbone of Big Data processing for more than a decade due to its interesting features such as object orientation, cross-platform portability and good programming productivity. In fact, most ... -
Evaluation of Java for General Purpose GPU Computing
Docampo, Jorge; Ramos Garea, Sabela; Taboada, Guillermo L.; Expósito, Roberto R.; Touriño, Juan; Doallo, Ramón (IEEE Computer Society, 2013-07-01)[Abstract] The presence of many-core units as accelerators has been increasing due to their ability to improve the performance of highly parallel workloads. General Purpose GPU(GPGPU) computing has allowed the graphical ... -
Exploiting locality in the run-time parallelization of irregular loops
Martín, María J.; Singh, David E.; Touriño, Juan; Rivera, Francisco F. (C R C Press, LLC, 2002-12-10)[Abstract] The goal of this work is the efficient parallel execution of loops with indirect array accesses, in order to be embedded in a parallelizing compiler framework. In this kind of loop pattern, dependences can not ... -
Extending the Globus Information Service with the Common Information Model
Díaz, Iván; Fernández, G.; González, Patricia; Martín, María J.; Touriño, Juan (IEEE Computer Society, 2011-07-14)[Abstract] The need of task-adapted and complete information for the management of resources is a well known issue in Grid computing. Globus Toolkit 4 (GT4) includes the Monitoring and Discovery System component (MDS4) to ... -
High Performance Java Remote Method Invocation for Parallel Computing on Clusters
Taboada, Guillermo L.; Teijeiro Barjas, Carlos; Touriño, Juan (IEEE Computer Society, 2007-11-12)[Abstract] This paper presents a more efficient Java remote method invocation (RMI) implementation for high-speed clusters. The use of Java for parallel programming on clusters is limited by the lack of efficient communication ... -
HPF-2 Support for Dynamic Sparse Computations
Asenjo Plaza, Rafael; Plata, Oscar; Touriño, Juan; Zapata, Emilio L.; Doallo, Ramón (Springer, 1998)[Abstract] There is a class of sparse matrix computations, such as direct solvers of systems of linear equations, that change the fill-in (nonzero entries) of the coefficient matrix, and involve row and column operations ... -
Integrating the common information model with MDS4
Díaz, Iván; Fernández, G.; Martín, María J.; González, Patricia; Touriño, Juan (IEEE Computer Society, 2008-10-31)[Abstract] The management and monitoring of static and dynamic resources is a key issue in grid environments. Information models are an abstract representation of software and hardware aspects of these resources, a common ... -
MREv: An Automatic MapReduce Evaluation Tool for Big Data Workloads
Veiga, Jorge; Expósito, Roberto R.; Taboada, Guillermo L.; Touriño, Juan (Elsevier, 2015)[Abstract]: The popularity of Big Data computing models like MapReduce has caused the emergence of many frameworks oriented to High Performance Computing (HPC) systems. The suitability of each one to a particular use case ... -
Non-blocking Java Communications Support on Clusters
Taboada, Guillermo L.; Touriño, Juan; Doallo, Ramón (Springer, 2006)[Abstract] This paper presents communication strategies for supporting efficient non-blocking Java communication on clusters. The communication performance is critical for the overall cluster performance. It is possible ... -
NPB-MPJ: NAS Parallel Benchmarks Implementation for Message-Passing in Java
Mallón, Damián A.; Taboada, Guillermo L.; Touriño, Juan; Doallo, Ramón (IEEE Computer Society, 2009-05-08)[Abstract] Java is a valuable and emerging alternative for the development of parallel applications, thanks to the availability of several Java message-passing libraries and its full multithreading support. The combination ...