Browsing GI-GAC - Artigos by Title
Now showing items 1-20 of 133
-
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 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 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 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 population-based iterated greedy algorithm for the delimitation and zoning of rural settlements
(Pergamon Press, 2013)[Abstract] In this paper we present a Population-Based Iterated Greedy (PBIG) algorithm for delimiting and zoning rural settlements. Each cadastral plots is allocated to a category (traditional–historical, common or none) ... -
A Portable and Adaptable Fault Tolerance Solution for Heterogeneous Applications
(Academic Press, 2017-06)[Abstract] Heterogeneous systems have increased their popularity in recent years due to the high performance and reduced energy consumption capabilities provided by using devices such as GPUs or Xeon Phi accelerators. This ... -
A simulated annealing algorithm for zoning in planning using parallel computing
(Pergamon Press, 2016)[Abstract] There is an increasing demand for tools that support land use planning processes, particularly the design of zoning maps, which is one of the most complex tasks in the field. In this task, different land use ... -
A Software Cache Autotuning Strategy for Dataflow Computing with UPC++ DepSpawn
(Wiley, 2021)[Abstract] Dataflow computing allows to start computations as soon as all their dependencies are satisfied. This is particularly useful in applications with irregular or complex patterns of dependencies which would otherwise ... -
Accelerating the HyperLogLog Cardinality Estimation Algorithm
(Hindawi, 2017)[Abstract] In recent years, vast amounts of data of different kinds, from pictures and videos from our cameras to software logs from sensor networks and Internet routers operating day and night, are being generated. This ... -
Affine Modeling of Program Traces
(Institute of Electrical and Electronics Engineers, 2019-02-01)[Abstract] A formal, high-level representation of programs is typically needed for static and dynamic analyses performed by compilers. However, the source code of target applications is not always available in an analyzable ... -
An Algorithm Template for Domain-Based Parallel Irregular Algorithms
(Springer, 2013)[Abstract] The parallelization of irregular algorithms has not been as widely studied as the one of regular codes. In particular, while there are many proposals of parallel skeletons and libraries very well suited to regular ... -
An Application of Fish Detection Based on Eye Search with Artificial Vision and Artificial Neural Networks
(MDPI AG, 2020-10-27)[Abstract] A fish can be detected by means of artificial vision techniques, without human intervention or handling the fish. This work presents an application for detecting moving fish in water by artificial vision based ...