Source author record

Carlos Álvarez

Carlos Álvarez appears in the imported research catalog. Authorship, coauthor and topic links are available while profile ownership is still unclaimed.

ResearcherUnclaimed source record

Catalog footprint

What is connected

3works
4topics
4close collaborators

Actions

Connect this record

Log in to claim

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

3 published item(s)

preprint2020arXiv

Asynchronous Runtime with Distributed Manager for Task-based Programming Models

Parallel task-based programming models, like OpenMP, allow application developers to easily create a parallel version of their sequential codes. The standard OpenMP 4.0 introduced the possibility of describing a set of data dependences per task that the runtime uses to order the tasks execution. This order is calculated using shared graphs, which are updated by all threads in exclusive access using synchronization mechanisms (locks) to ensure the dependence management correctness. The contention in the access to these structures becomes critical in many-core systems because several threads may be wasting computation resources waiting their turn. This paper proposes an asynchronous management of the runtime structures, like task dependence graphs, suitable for task-based programming model runtimes. In such organization, the threads request actions to the runtime instead of doing them directly. The requests are then handled by a distributed runtime manager (DDAST) which does not require dedicated resources. Instead, the manager uses the idle threads to modify the runtime structures. The paper also presents an implementation, analysis and performance evaluation of such runtime organization. The performance results show that the proposed asynchronous organization outperforms the speedup obtained by the original runtime for different benchmarks and different many-core architectures.

preprint2015arXiv

Coarse-Grain Performance Estimator for Heterogeneous Parallel Computing Architectures like Zynq All-Programmable SoC

Heterogeneous computing is emerging as a mandatory requirement for power-efficient system design. With this aim, modern heterogeneous platforms like Zynq All-Programmable SoC, that integrates ARM-based SMP and programmable logic, have been designed. However, those platforms introduce large design cycles consisting on hardware/software partitioning, decisions on granularity and number of hardware accelerators, hardware/software integration, bitstream generation, etc. This paper presents a performance parallel heterogeneous estimation for systems where hardware/software co-design and run-time heterogeneous task scheduling are key. The results show that the programmer can quickly decide, based only on her/his OmpSs (OpenMP + extensions) application, which is the co-design that achieves nearly optimal heterogeneous parallel performance, based on the methodology presented and considering only synthesis estimation results. The methodology presented reduces the programmer co-design decision from hours to minutes and shows high potential on hardware/software heterogeneous parallel performance estimation on the Zynq All-Programmable SoC.

preprint2014arXiv

Mid-IR Spectra of Type Ia SN 2014J in M82 Spanning the First Four Months

We present a time series of 8 - 13 $μ$m spectra and photometry for SN 2014J obtained 57, 81, 108, and 137 d after the explosion using CanariCam on the Gran Telescopio Canarias. This is the first mid-IR time series ever obtained for a Type Ia supernova. These observations can be understood within the framework of the delayed detonation model and the production of $\sim$0.6 $\rm M_\odot$ of $^{56}$Ni, consistent with the observed brightness, the brightness decline relation, and the $γ$-ray fluxes. The [Co III] line at 11.888 $μ$m is particularly useful for evaluating the time evolution of the photosphere and measuring the amount of $^{56}$Ni and thus the mass of the ejecta. Late-time line profiles of SN 2014J are rather symmetric and not shifted in the rest frame. We see Argon emission, which provides a unique probe of mixing in the transition layer between incomplete burning and nuclear statistical equilibrium. We may see [Fe III] and [Ni IV] emission, both of which are observed to be substantially stronger than indicated by our models. If the latter identification is correct, then we are likely observing stable Ni, which might imply central mixing. In addition, electron capture, also required for stable Ni, requires densities larger than $\sim$$1 \times 10^9$ g cm$^{-3}$, which are expected to be present only in white dwarfs close to the Chandrasekhar limit. This study demonstrates that mid-IR studies of Type Ia supernovae are feasible from the ground and provide unique information, but it also indicates the need for better atomic data.