Belén Palop

dblp:72/7026 · DBLP profile ↗
← Back
17ranked-venue papers
0as first author
1since 2021 · last 2021
0000-0002-1345-017XORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 6 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5Systems, architecture and hardware · 3Applied, interdisciplinary, general and emerging computing · 2Databases, data management, data science and information retrieval · 1
YearPublicationVenuePosition
2021 Universal Reconfiguration of Facet-Connected Modular Robots by Pivots: The O(1) Musketeers
abstract
We present the first universal reconfiguration algorithm for transforming a modular robot between any two facet-connected square-grid configurations using pivot moves. More precisely, we show that five extra “helper” modules (“musketeers”) suffice to reconfigure the remaining n modules between any two given configurations. Our algorithm uses $$O(n^2)$$ pivot moves, which is worst-case optimal. Previous reconfiguration algorithms either require less restrictive “sliding” moves, do not preserve facet-connectivity, or for the setting we consider, could only handle a small subset of configurations defined by a local forbidden pattern. Configurations with the forbidden pattern do have disconnected reconfiguration graphs (discrete configuration spaces), and indeed we show that they can have an exponential number of connected components. But forbidding the local pattern throughout the configuration is far from necessary, as we show that just a constant number of added modules (placed to be freely reconfigurable) suffice for universal reconfigurability. We also classify three different models of natural pivot moves that preserve facet-connectivity, and show separations between these models.
Hugo A. Akitaya, Esther M. Arkin, Mirela Damian, Erik D. Demaine, Vida Dujmovic, Robin Y. Flatland, Matias Korman, Belén Palop, Irene Parada, André van Renssen, Vera Sacristán Adinolfi
Algorithmica8
2019 Universal Reconfiguration of Facet-Connected Modular Robots by Pivots: The O(1) Musketeers
Hugo A. Akitaya, Esther M. Arkin, Mirela Damian, Erik D. Demaine, Vida Dujmovic, Robin Y. Flatland, Matias Korman, Belén Palop, Irene Parada, André van Renssen, Vera Sacristán Adinolfi
ESA8
2015 Moody Scheduling for Speculative Parallelization
Alvaro Estebanez, Diego R. Llanos Ferraris, David Orden, Belén Palop
Euro-Par4
2015 Bichromatic 2-center of pairs of points
Esther M. Arkin, José Miguel Díaz-Báñez, Ferran Hurtado, Joseph S. B. Mitchell, Belén Palop, Pablo Pérez-Lantero, Maria Saumell, Rodrigo I. Silveira
Comput. Geom.6
2012 Bichromatic 2-Center of Pairs of Points
Esther M. Arkin, José Miguel Díaz-Báñez, Ferran Hurtado, Joseph S. B. Mitchell, Belén Palop, Pablo Pérez-Lantero, Maria Saumell, Rodrigo I. Silveira
LATIN6
2010 Highway hull revisited
Greg Aloupis, Jean Cardinal, Sébastien Collette, Ferran Hurtado, Stefan Langerman, Joseph O'Rourke, Belén Palop
Comput. Geom.7
2008 Urban Data Visualization with Voronoi Diagrams
Manuel Abellanas, Belén Palop
ICCSA (1)2
2008 Just-In-Time Scheduling for Loop-based Speculative Parallelization
abstract
Scheduling for speculative parallelization is a problem that remained unsolved despite its importance. Simple methods such as Fixed-Size Chunking (FSC) need several 'dry-runs' before an acceptable chunk size is found. Other traditional scheduling methods were originally designed for loops with no dependences, so they are primarily focused in the problem of load balancing. In general, all these methods perform poorly when used for speculative parallelization, where loops may present unexpected dependences that adversely affect performance. In this work we address the problem of scheduling loops with and without dependences for speculative execution. We have found that a trade-off between minimizing the number of re-executions and reducing overheads can be found if the size of the scheduled block of iterations is calculated at runtime. We introduce here a scheduling method called Just-In- Time (JIT) scheduling that uses the information available during the execution of the loop in order to dynamically compute the size of the next block to be scheduled. The results show a 10% to 26% speedup improvement in real applications with dependences with respect to a carefully- tuned FSC strategy, and a 9% to 39% speedup improvement in real applications without dependences. With our proposal, the number of dependence violations that lead to squashes can be reduced by up to 62%. Moreover, in applications where the cost of dependence violations is too high to obtain speedups with FSC, our runtime scheduling mechanism avoids performance degradation.
Diego R. Llanos Ferraris, David Orden, Belén Palop
PDP3
2008 Optimal location of transportation devices
Jean Cardinal, Sébastien Collette, Ferran Hurtado, Stefan Langerman, Belén Palop
Comput. Geom.5
2007 New Scheduling Strategies for Randomized Incremental Algorithms in the Context of Speculative Parallelization
abstract
In this work, we address the problem of scheduling loops with dependences in the context of speculative parallelization. We show that the scheduling alternatives are highly influenced by the dependence violation pattern the code presents. We center our analysis in those algorithms where dependences are less likely to appear as the execution proceeds. Particularly, we focus on randomized incremental algorithms, widely used as a much more efficient solution to many problems than their deterministic counterparts. These important algorithms are, in general, hard to parallelize by hand and represent a challenge for any automatic parallelization scheme. Our analysis led us to the development of MESETA, a new scheduling strategy that takes into account the probability of a dependence violation to determine the number of iterations being scheduled. MESETA is compared with existing techniques, including fixed-size chunking (FSC), the only scheduling alternative used so far in the context of speculative parallelization. Our experimental results show a 5.5 percent to 36.25 percent speedup improvement over FSC, leading to a better extraction of the parallelism inherent to randomized incremental algorithms. Moreover, when the cost of dependence violations is too high to obtain speedups, MESETA curves the performance degradation
Diego R. Llanos Ferraris, David Orden, Belén Palop
IEEE Trans. Computers3
2006 TPCC-UVa: an open-source TPC-C implementation for parallel and distributed systems
abstract
This paper presents TPCC-UVa, an open-source implementation of the TPC-C benchmark intended to be used in parallel and distributed systems. TPCC-UVa is written entirely in C language and it uses the Post-greSQL database engine. This implementation includes all the functionalities described by the TPC-C standard specification for the measurement of both uni- and multiprocessor systems performance. The major characteristics of the TPC-C specification are discussed, together with a description of the TPCC-UVa implementation and architecture and real examples of performance measurements
Diego R. Llanos Ferraris, Belén Palop
IPDPS2
2004 Speculative Parallelization of a Randomized Incremental Convex Hull Algorithm
Marcelo H. Cintra, Diego R. Llanos Ferraris, Belén Palop
ICCSA (3)3
2004 Quickest Paths, Straight Skeletons, and the City Voronoi Diagram
Oswin Aichholzer, Franz Aurenhammer, Belén Palop
Discret. Comput. Geom.3
2003 Voronoi Diagram for services neighboring a highway
Manuel Abellanas, Ferran Hurtado, Vera Sacristán Adinolfi, Christian Icking, Lihong Ma 0001, Rolf Klein, Elmar Langetepe, Belén Palop
Inf. Process. Lett.8
2002 Quickest paths, straight skeletons, and the city Voronoi diagram
abstract
The city Voronoi diagram is induced by quickest paths, in the L 1 plane speeded up by an isothetic transportation network. We investigate the rich geometric and algorithmic properties of city Voronoi diagrams, and report on their use in processing quickest-path queries.In doing so, we revisit the fact that not every Voronoi-type diagram has interpretations in both the distance model and the wavefront model. Especially, straight skeletons are a relevant example where an interpretation in the former model is lacking. We clarify the relation between these models, and further draw a connection to the bisector-defined abstract Voronoi diagram model, with the particular goal of computing the city Voronoi diagram efficiently.
Oswin Aichholzer, Franz Aurenhammer, Belén Palop
SCG3
2002 Flipturning Polygons
Oswin Aichholzer, Carmen Cortés, Erik D. Demaine, Vida Dujmovic, Jeff Erickson 0001, Henk Meijer, Mark H. Overmars, Belén Palop, Suneeta Ramaswami, Godfried T. Toussaint
Discret. Comput. Geom.8
2001 Smallest Color-Spanning Objects
Manuel Abellanas, Ferran Hurtado, Christian Icking, Rolf Klein, Elmar Langetepe, Lihong Ma 0001, Belén Palop, Vera Sacristán Adinolfi
ESA7