35 research outputs found
Adaptive Mapping for Multiple Applications on Parallel Architectures
International audienceWe propose a novel adaptive approach capable of handling dynamism of a set of applications on network-on-chip. The applications are subject to throughput or energy consumption constraints. For each application, a set of non-dominated (Pareto) schedules are computed at design-time in the (energy, period, processors) space for different cores topologies. Then, upon the starting or ending of an application, a lightweight adaptive run-time scheduler reconfigures the mapping of the live applications according to the available resources (i.e., the available cores of the network-on-chip). This run-time scheduler selects the best topology for each application and maps them to the network-on-chip using the tetris algorithm. This novel scheduling approach is adaptive, it changes the mapping of applications during their execution, and thus delivers just enough power to achieve applications constraints
Simulation-assisted building energy performance improvement using sensible control decisions
The building sector contributes significantly to global energy consumption and emission of greenhouse gases. Thermal insulation along with installation of energy-efficient building systems can reduce energy needs while preserving or improving occupant comfort levels. Still sensible control decisions, to harmoniously and effectively operate all building thermal systems, can be used to further improve building energy performance and/or thermal comfort. In this article, a simulation-assisted methodology is presented to automatically generate such decisions. There are two ingredients to our approach: a thermal simulation model - - a surrogate of the real building - - used to evaluate the effects of potential decisions; and, a cognitive adaptive optimization algorithm used to intelligently search for the "best" control decision. A user-defined cost function is used to compare various decision strategies. Corroborating simulation results are presented to quantify the expected benefits of the proposed approach. © 2011 ACM
CleanET: enabling timing validation for complex automotive systems
Timing validation for automotive systems occurs in late integration stages when it is hard to control how the instances of software tasks overlap in time. To make things worse, in complex software systems, like those for autonomous driving, tasks schedule has a strong event-driven nature, which further complicates relating those task-overlapping scenarios (TOS) captured during the software timing budgeting and those observed during validation phases. This paper proposes CleanET, an approach to derive the dilation factor r caused due to the simultaneous execution of multiple tasks. To that end, CleanET builds on the captured TOS during testing and predicts how tasks execution time react under untested TOS (e.g. full overlap), hence acting as a mean of robust testing. CleanET also provides additional evidence for certification about the derived timing budgets for every task. We apply CleanET to a commercial autonomous driving framework, Apollo, where task measurements can only be reasonably collected under 'arbitrary' TOS. Our results show that CleanET successfully derives the dilation factor and allows assessing whether execution times for the different tasks adhere to their respective deadlines for unobserved scenarios.This work has been partially supported by the Spanish Ministry of Economy and Competitiveness (MINECO) under grant TIN2015- 65316-P, the SuPerCom European Research Council (ERC) project under the European Union’s Horizon 2020 research and innovation programme (grant agreement No. 772773), and the HiPEAC Network of Excellence. MINECO partially supported Jaume Abella under Ramon y Cajal postdoctoral fellowship (RYC-2013-14717).Peer ReviewedPostprint (author's final draft
IEA SHC Task 42 / ECES Annex 29 WG A1: Engineering and Processing of PCMs, TCMs and Sorption Materials
An overview on the recent results on the engineering and characterization of sorption materials, PCMs and TCMs investigated in the working group WG A1 "Engineering and processing of TES materials" of IEA SHC Task 42 / ECES Annex 29 (Task 4229) entitled "Compact Thermal Energy Storage" is presented
Multi-criteria Resource Allocation in Modal Hard Real-Time Systems
In this paper, a novel resource allocation approach dedicated to hard real-time systems with distinctive operational modes is proposed. The aim of this approach is to reduce the energy dissipation of the computing cores by either powering them off or switching them into energy-saving states while still guaranteeing to meet all timing constraints. The approach is illustrated with two industrial applications, an engine control management and an engine control unit. Moreover, the amount of data to be migrated during the mode change is minimised. Since the number of processing cores and their energy dissipation are often negatively correlated with the amount of data to be migrated during the mode change, there is some trade-off between these values, which is also analysed in this paper
Body iron metabolism and pathophysiology of iron overload
Iron is an essential metal for the body, while excess iron accumulation causes organ dysfunction through the production of reactive oxygen species. There is a sophisticated balance of body iron metabolism of storage and transport, which is regulated by several factors including the newly identified peptide hepcidin. As there is no passive excretory mechanism of iron, iron is easily accumulated when exogenous iron is loaded by hereditary factors, repeated transfusions, and other diseased conditions. The free irons, non-transferrin-bound iron, and labile plasma iron in the circulation, and the labile iron pool within the cells, are responsible for iron toxicity. The characteristic features of advanced iron overload are failure of vital organs such as liver and heart in addition to endocrine dysfunctions. For the estimation of body iron, there are direct and indirect methods available. Serum ferritin is the most convenient and widely available modality, even though its specificity is sometimes problematic. Recently, new physical detection methods using magnetic resonance imaging and superconducting quantum interference devices have become available to estimate iron concentration in liver and myocardium. The widely used application of iron chelators with high compliance will resolve the problems of organ dysfunction by excess iron and improve patient outcomes
Heme-Oxygenases during Erythropoiesis in K562 and Human Bone Marrow Cells
In mammalian cells, heme can be degraded by heme-oxygenases (HO). Heme-oxygenase 1 (HO-1) is known to be the heme inducible isoform, whereas heme-oxygenase 2 (HO-2) is the constitutive enzyme. Here we investigated the presence of HO during erythroid differentiation in human bone marrow erythroid precursors and K562 cells. HO-1 mRNA and protein expression levels were below limits of detection in K562 cells. Moreover, heme was unable to induce HO-1, at the protein and mRNA profiles. Surprisingly, HO-2 expression was inhibited upon incubation with heme. To evaluate the physiological relevance of these findings, we analyzed HO expression during normal erythropoiesis in human bone marrow. Erythroid precursors were characterized by lack of significant expression of HO-1 and by progressive reduction of HO-2 during differentiation. FLVCR expression, a recently described heme exporter found in erythroid precursors, was also analyzed. Interestingly, the disruption in the HO detoxification system was accompanied by a transient induction of FLVCR. It will be interesting to verify if the inhibition of HO expression, that we found, is preventing a futile cycle of concomitant heme synthesis and catabolism. We believe that a significant feature of erythropoiesis could be the replacement of heme breakdown by heme exportation, as a mechanism to prevent heme toxicity
767 INFLUENCE OF HIGH ENERGETIC SHOCK WAVES (HESW) ON THE PRODUCTION OF ERYTHROPOIETIN IN THE KIDNEY
Price theory based power management for heterogeneous multi-cores
10.1145/2541940.2541974International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS161-17685MC