Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alberto Cabrera Pérez

dblp:128/5240p · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2020
0000-0002-5750-8476ORCID · verified

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

Systems, architecture and hardware · 4 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

Topics — the 2 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › load balancing
dynamic load balancing
0.412020
A Dynamic Multi-Objective Approach for Dynamic Load Balancing in Heterogeneous Systems · IEEE Trans. Parallel Distributed Syst. 2020
Parallel and multicore computing
load balancing
0.412020
A Dynamic Multi-Objective Approach for Dynamic Load Balancing in Heterogeneous Systems · IEEE Trans. Parallel Distributed Syst. 2020

Methods — techniques the papers use, named apart from their topics

multi-objective optimization · 0.4heuristic engine · 0.4
YearPublicationVenuePosition
2020 A Dynamic Multi-Objective Approach for Dynamic Load Balancing in Heterogeneous Systems
abstract
Modern standards in High Performance Computing (HPC) have started to consider energy consumption and power draw as a limiting factor. New and more complex architectures have been introduced in HPC systems to afford these new restrictions, and include coprocessors such as GPGPUs for intensive computational tasks. As systems increase in heterogeneity, workload distribution becomes a more core problem to achieve the maximum efficiency in every computational component. We present a Multi-Objective Dynamic Load Balancing (DLB) approach where several objectives can be applied to tune an application. These objectives can be dynamically exchanged during the execution of an algorithm to better adapt to the resources available in a system. We have implemented the Multi-Objective DLB together with a generic heuristic engine, designed to perform multiple strategies for DLB in iterative problems. We also present Ull Multiobjective Framework (UllMF), an open-source tool that implements the Multi-Objective generic approach. UllMF separates metric gathering, objective functions to be optimized and load balancing algorithms, and improves code portability using a simple interface to reduce the costs of new implementations. We illustrate how performance and energy consumption are improved for the implemented techniques, and analyze their quality using different DLB techniques from the literature.
Alberto Cabrera Pérez, Alejandro Acosta, Francisco Almeida, Vicente Blanco 0001
IEEE Trans. Parallel Distributed Syst.1
2019 A heuristic technique to improve energy efficiency with dynamic load balancing
Alberto Cabrera Pérez, Alejandro Acosta, Francisco Almeida, Vicente Blanco 0001
J. Supercomput.1
2015 Energy Measurement Library (EML) Usage and Overhead Analysis
abstract
Energy consumption and efficiency analysis has raised as an interesting topic to address for high performance computing researchers. Exascale computers, with current capabilities, would require a huge amount of power to operate at full capacity. This has attracted the interest of many researchers in the field contributing to elaborate multiple libraries and tools to measure energy and power consumption. In spite of the efforts, there is no current standard for energy measurements. It is known that the accuracy of the measurements is highly dependent on measurement tools (power meters, performance counters, ). A standard library should offer independence between hardware and software and portability for the instrumented code between different architectures. Additionally, the overhead of the library should be low enough to achieve accurate measurements. We proposed EML (Energy Measurement Library) and now we present insights on the usage and the overhead of the library, so that it could contribute to the establishment of an standard for energy measurement.
Alberto Cabrera Pérez, Francisco Almeida, Javier Arteaga, Vicente Blanco 0001
PDP1
2013 Analytical Energy Models for MPI Communications on a Sandy-Bridge Architecture
abstract
Complexity in parallel computation for current HPC systems has being modeled in order to estimate time and energy consumption, which have been conduced to evaluate real costs. Communication analytical models for time and energy comsumption are an attractive issue as part of this cost analysis in parallel computation. In this paper, we present time and energy analytical models for MPI communications using OSU micro benchmarks under Sandy Bridge-EP computer architecture. RAPL (Running Average Power Limit) interface has been setup to provide mechanisms to enforce real energy consumption measurements for OSU micro benchmarks on this architecture. Our applied methodology defines an experimental framework based on several core configurations and different transmission rates. The RAPL interface allows us to obtain different energy values for the OSU benchmark executions. The measures obtained are used to obtain time and energy consumption parameters of our models, establishing average errors below 1% for almost all configurations in real executions under this computer architecture for an ad-hoc model. Alternative and simpler time and energy models are also proposed with errors up to 3.1% for the worst case.
Francisco Almeida, Vicente Blanco 0001, Isidro Gonzalez, Alberto Cabrera Pérez, Domingo Giménez
ICPP4
2013 Analytical Modeling of the Energy Consumption for the High Performance Linpack
abstract
Comparable to time performance models, it is now possible to estimate performance based upon energy consumption for HPC systems. The predictive ability of the analytical modeling is an interesting feature that motivates us to approach this methodology for the case of energy consumption. In this paper, we present an analytical model for predicting the energy consumption for the High Performance Linpack (HPL). The derived model can be used to know in advance the energy consumed by the HPL over a target architecture, and can be integrated into the schedulers of operating systems or queue managers. We established an experimental setup using a standard metered PDU that allowed us to measure the energy consumption for the HPL benchmark on our cluster. With the monitoring system in place, we can obtain the architectural and algorithmic parameters associated for both performance and energy analytical models. Also this has made possible watts and gflops-per-watt prediction when we execute Linpack executions with concrete algorithm parameters in our cluster.
Alberto Cabrera Pérez, Francisco Almeida, Vicente Blanco 0001, Domingo Giménez
PDP1
2013 Modeling energy consumption for master-slave applications
Francisco Almeida, Vicente Blanco 0001, Alberto Cabrera Pérez, J. Ruiz
J. Supercomput.3