Browsing by Research Group "Grupo de Arquitectura de Computadores (GAC)"
Now showing items 1-20 of 264
-
A 2D algorithm with asymmetric workload for the UPC conjugate gradient method
(Springer New York LLC, 2014)[Abstract] This paper examines four different strategies, each one with its own data distribution, for implementing the parallel conjugate gradient (CG) method and how they impact communication and overall performance. ... -
A cloud-based enhanced differential evolution algorithm for parameter estimation problems in computational systems biology
(Springer New York LLC, 2017)[Abstract] Metaheuristics are gaining increasing recognition in many research areas, computational systems biology among them. Recent advances in metaheuristics can be helpful in locating the vicinity of the global solution ... -
A Comparison of Different Methods for Rainfall Imputation: A Galician Case Study
(MDPI, 2023)[Abstract] Abstract With the ultimate goal of developing models that involve the use of environmental variables, a GIS-based application is being developed that is circumscribed to the region of Galicia (Spain). Ten-minute ... -
A comprehensive handball dynamics dataset for game situation classification
(Elsevier, 2023)[Abstract] This article presents a comprehensive dataset of labeled game situations obtained from multiple professional handball matches, which corresponds to the research paper entitled “PlayNet: Real-time Handball Play ... -
A Fast Solver for Large Tridiagonal Systems on Multi-Core Processors (Lass Library)
(Institute of Electrical and Electronics Engineers, 2019)[Abstract]: Many problems of industrial and scientific interest require the solving of tridiagonal linear systems. This paper presents several implementations for the parallel solving of large tridiagonal systems on ... -
A framework for argument-based task synchronization with automatic detection of dependencies
(Elsevier, 2013)[Abstract] Synchronization in parallel applications can be achieved either implicitly or explicitly. Implicit synchronization is typical of programming environments that provide predefined, and often simple, patterns of ... -
A general and efficient divide-and-conquer algorithm framework for multi-core clusters
(SpringerLink, 2017)[Abstract]Divide-and-conquer is one of the most important patterns of parallelism, being applicable to a large variety of problems. In addition, the most powerful parallel systems available nowadays are computer clusters ... -
A GIS-Embedded System to Support Land Consolidation Plans in Galicia.
(Taylor & Francis, 2003-06)[Abstract] Land consolidation is a strategic instrument for rural planning and thus economic development in the Spanish region of Galicia. This paper describes an experimental system embedded in a GIS environment to aid ... -
A Grid Portal for an Undergraduate Parallel Programming Course
(Institute of Electrical and Electronics Engineers, 2005-08)[Abstract] This paper describes an experience of designing and implementing a portal to support transparent remote access to supercomputing facilities to students enrolled in an undergraduate parallel programming course. ... -
A Heuristic Approach for the Automatic Insertion of Checkpoints in Message-Passing Codes
(Technische Universitaet Graz * Institut fuer Informationssysteme und Computer Medien,Graz University of Technology, Institute for Information Systems and Computer Media, 2009-08)[Abstract] Checkpointing tools may be typically implemented at two different abstraction levels: at the system level or at the application level. The latter has become a more popular alternative due to its flexibility and ... -
A Highly Optimized Skeleton for Unbalanced and Deep Divide-And-Conquer Algorithms on Multi-Core Clusters
(Springer, 2022)[Abstract] Efficiently implementing the divide-and-conquer pattern of parallelism in distributed memory systems is very relevant, given its ubiquity, and difficult, given its recursive nature and the need to exchange tasks ... -
A Microprogrammed Approach for Implementing Statecharts
(Institute of Electrical and Electronics Engineers, 2019-10-21)[Abstract] Statechart diagrams allow specifying complex systems in which there may be several states active at the same time and a large number of events and transitions to evaluate. Statecharts have been found useful in ... -
A middleware architecture for distributed systems management
(Academic Press, 2004-06)[Abstract] This paper presents a middleware solution for global management of any kind of distributed system, such as networks of PCs/workstations, clusters or server farms. Our approach lies in an object-oriented software ... -
A multi-GPU shallow-water simulation with transport of contaminants
(Wiley, 2012)[Abstract] This work presents cost-effective multi-graphics processing unit (GPU) parallel implementations of a finite-volume numerical scheme for solving pollutant transport problems in bidimensional domains. The fluid ... -
A New Spatial Criteria Method to Delimit Rural Settlements towards Boundaries Equity: Land Use Optimization for Decision Making in Galicia, NW Spain
(MDPI, 2022)[Abstract] Rural settlements (RS) are a reality of rural areas. They consist of cluster of buildings and ways of life mainly associated with activities related to agriculture. As economic policies applied in rural development ... -
A new thread-level speculative automatic parallelization model and library based on duplicate code execution
(Springer Nature, 2024-03-11)Loop-efficient automatic parallelization has become increasingly relevant due to the growing number of cores in current processors and the programming effort needed to parallelize codes in these systems efficiently. However, ... -
A Novel Compiler Support for Automatic Parallelization on Multicore Systems
(Elsevier, 2013-09)[Abstract] The widespread use of multicore processors is not a consequence of significant advances in parallel programming. In contrast, multicore processors arise due to the complexity of building power-efficient, ... -
A parallel metaheuristic for large mixed-integer dynamic optimization problems, with applications in computational biology
(Public Library of Science, 2017)[Abstract] Background: We consider a general class of global optimization problems dealing with nonlinear dynamic models. Although this class is relevant to many areas of science and engineering, here we are interested ... -
A Parallel Skeleton for Divide-and-conquer Unbalanced and Deep Problems
(Springer Nature, 2021)[Abstract] The Divide-and-conquer (D&C) pattern appears in a large number of problems and is highly suitable to exploit parallelism. This has led to much research on its easy and efficient application both in shared and ... -
A pipeline architecture for feature-based unsupervised clustering using multivariate time series from HPC jobs
(Elsevier B.V., 2023-05)[Abstract]: Time series are key across industrial and research areas for their ability to model behaviour across time, making them ideal for a wide range of use cases such as event monitoring, trend prediction or anomaly ...