10 research outputs found

    Data prefetching on in-order processors

    Get PDF
    Low-power processors have attracted attention due to their energy-efficiency. A large market, such as the mobile one, relies on these processors for this very reason. Even High Performance Computing (HPC) systems are starting to consider low-power processors as a way to achieve exascale performance within 20MW, however, they must meet the right performance/Watt balance. Current low-power processors contain in-order cores, which cannot re-order instructions to avoid data dependency-induced stalls. Whilst this is useful to reduce the chip's total power consumption, it brings several challenges. Due to the evolving performance gap between memory and processor, memory is a significant bottleneck. In-order cores cannot re-order instructions and are memory latency bound, something data prefetching can help alleviate by ensuring data is readily available. In this work, we do an exhaustive analysis of available data prefetching techniques in state-of-The-Art in-order cores. We analyze 5 static prefetchers and 2 dynamic aggressiveness and destination mechanisms applied to 3 data prefetchers on a set of HPC mini-and proxy-Applications, whilst running on in-order processors. We show that next-line prefetching can achieve nearly top performance with a reasonable bandwidth consumption when throttled, whilst neighbor prefetchers have been found to be best, overall.This work has been supported by the RoMoL ERC Advanced Grant (GA 321253), by the European HiPEAC Network of Excellence, by the Spanish Ministry of Science and Innovation (contracts TIN2015-65316-P), by Generalitat de Catalunya (contracts 2014-SGR-1051 and 2014-SGR-1272), by the European Union’s Horizon 2020 research and innovation programme (grant agreements No 671697 and No 779877). M. Moreto has been partially supported by the Spanish Ministry of Economy, Industry and Competitiveness under Ramon y Cajal fellowship number RYC-2016-21104.Peer ReviewedPostprint (author's final draft

    Adaptive power shifting for power-constrained heterogeneous systems

    Get PDF
    The number and heterogeneity of compute devices, even within a single compute node, has been steadily on the rise. Since all systems must operate under a power cap, the number of discrete devices that can run simultaneously at their highest frequency is limited by the globally-imposed power cap. Current systems incorporate a centralized power management unit that statically controls the distribution of power among the devices within the node. However, such static distribution policies are unaware of the dynamic utilization profile across the devices, which leads to unfair power allocations that end up degrading system throughput performance. The problem is particularly acute in the presence of heterogeneity since type-specific performance-boost capabilities cannot be leveraged via utilization-agnostic static power allocations. This paper proposes Adaptive Power Shifting for multi-accelerator heterogeneous systems (APS), a technique that leverages system utilization information to dynamically allocate and re-distribute power budgets across multiple discrete devices. Democratizing the power allocation based on dynamic needs results in dramatic speedup over a need-agnostic static allocation. We use APS in a real OpenPOWER compute node with 2 CPUs and 4 GPUs to demonstrate the value of on-demand, equitable power allocations. Overall, the proposed solution increases performance with respect to two state-of-the-art techniques by up to 14.9% and 13.8%.This work has been partially supported by the European Union’s Horizon 2020 research and innovation program under the Mont-Blanc 2020 project (grant agreement 779877), by the Spanish Ministry of Science and Innovation (contract PID2019-107255GB-C22), by Generalitat de Catalunya (contracts 2014-SGR-1051 and 2014-SGR-1272) and by the IBM/BSC Deep Learning Center initiative. Ll. Alvarez has been supported in part by the Spanish Ministry of Economy, Industry and Competitiveness under the Juan de la Cierva Formacion fellowship No. FJCI-2016- 30984. M. Moreto has been supported in part by the Spanish Ministry of Economy, Industry and Competitiveness under Ramon y Cajal fellowship No. RYC-2016-21104.Peer ReviewedPostprint (author's final draft

    Adaptive and application dependent runtime guided hardware prefetcher reconfiguration on the IBM Power7

    Get PDF
    This work has been partially supported by the Spanish Ministry of Science and Innovation under grant TIN2012-34557, the HiPEAC Network of Excellence, by the European Research Council under the European Union’s 7th FP, ERC Grant Agreement n. 321253, and by a joint study agreement between IBM and BSC (number W1361154). Miquel Moreto has been partially supported by the Ministry of Economy and Competitiveness under Juan de la Cierva postdoctoral fellowship number JCI-2012-15047. With the support of the Secretary for Universities and Research of the Ministry of Economy and Knowledge of the Government of Catalonia and the Cofund programme of the Marie Curie Actions of the 7th R&D Framework Programme of the European Union (Contract 2013 BP_B 00243)Peer ReviewedPostprint (author’s final draft

    Manual de simulación clínica en especialidades médicas

    Get PDF
    Manual sobre técnicas y modos de simulación clínica en diversas especialidades médicas.La enseñanza y formación en medicina necesita el uso de la simulación. Existen evidencias de su uso desde hace cientos de años, pero, en los últimos años se ha incrementado y diseminado. La simulación clínica está validada científicamente en múltiples contextos médicos y de otras áreas profesionales de la salud. Y es considerada de gran importancia como proceso de entrenamiento y de mejora de las competencias y adquisición de habilidades médicas en campos que incluye desde la historia clínica, comunicación con el paciente, exploración, diagnóstico terapéutica médica-farmacológica y quirúrgica y seguridad al tratar al paciente. Hoy en día, para muchas técnicas y situaciones clínicas es inaceptable llegar junto a los pacientes sin un dominio adquirido en simulación. La simulación puede ocurrir sin el uso de recursos adicionales, solo las personas, o utilizando pocos o muchos recursos de baja hasta alta tecnología y se puede adaptar a los recursos disponibles, abarcando todas las áreas de conocimiento, y dentro de ellas competencias técnicas o actitudes, solas o en conjunto. El uso racional y basado en evidencia de la simulación es de la mayor importancia por la necesidad de una mayor efectividad y eficiencia en la transformación de los profesionales de la salud para que puedan mejorar su capacidad de atender a los pacientes. La simulación es también una buena herramienta de evaluación de competencias y habilidades en Medicina y otras disciplinas de las Ciencias de la Salud Este manual incluye técnicas y modos de simulación clínica en diversas especialidades médicas, útiles, para quien busque un manual práctico y actualizado.Cátedra de Mecenazgo de la Universidad de Málaga. Cátedra de Terapias Avanzadas en Patología Cardiovascular Cátedra de Mecenazgo de la Universidad de Málaga. Cátedra de Investigación Biomédica Quirón Salu

    Reducing the environmental impact of surgery on a global scale: systematic review and co-prioritization with healthcare workers in 132 countries

    Get PDF
    Abstract Background Healthcare cannot achieve net-zero carbon without addressing operating theatres. The aim of this study was to prioritize feasible interventions to reduce the environmental impact of operating theatres. Methods This study adopted a four-phase Delphi consensus co-prioritization methodology. In phase 1, a systematic review of published interventions and global consultation of perioperative healthcare professionals were used to longlist interventions. In phase 2, iterative thematic analysis consolidated comparable interventions into a shortlist. In phase 3, the shortlist was co-prioritized based on patient and clinician views on acceptability, feasibility, and safety. In phase 4, ranked lists of interventions were presented by their relevance to high-income countries and low–middle-income countries. Results In phase 1, 43 interventions were identified, which had low uptake in practice according to 3042 professionals globally. In phase 2, a shortlist of 15 intervention domains was generated. In phase 3, interventions were deemed acceptable for more than 90 per cent of patients except for reducing general anaesthesia (84 per cent) and re-sterilization of ‘single-use’ consumables (86 per cent). In phase 4, the top three shortlisted interventions for high-income countries were: introducing recycling; reducing use of anaesthetic gases; and appropriate clinical waste processing. In phase 4, the top three shortlisted interventions for low–middle-income countries were: introducing reusable surgical devices; reducing use of consumables; and reducing the use of general anaesthesia. Conclusion This is a step toward environmentally sustainable operating environments with actionable interventions applicable to both high– and low–middle–income countries

    Disseny i avaluació d'un cluster HPC: software de sistemaDisseny i avaluació d'un cluster HPC: software de sistema

    No full text
    [CASTELLÀ] Este trabajo trata de qué software a nivel de sistema es necesario para poder crear un clúster para fines de HPC. Para ello se hace un estudio del estado actual del software de sistema, y después se experimenta con un clúster, instalando todo el stack de software visto.[ANGLÈS] This project is about what kind of system software is needed to be able to make a HPC cluster. In order to achieve this, a state of art is made about system software used nowadays. It is also about how install,configure and optimize this software

    Disseny i avaluació d'un cluster HPC: software de sistemaDisseny i avaluació d'un cluster HPC: software de sistema

    No full text
    [CASTELLÀ] Este trabajo trata de qué software a nivel de sistema es necesario para poder crear un clúster para fines de HPC. Para ello se hace un estudio del estado actual del software de sistema, y después se experimenta con un clúster, instalando todo el stack de software visto.[ANGLÈS] This project is about what kind of system software is needed to be able to make a HPC cluster. In order to achieve this, a state of art is made about system software used nowadays. It is also about how install,configure and optimize this software

    Intelligent adaptation of hardware knobs for improving performance and power consumption

    Get PDF
    Current microprocessors include several knobs to modify the hardware behavior in order to improve performance, power, and energy under different workload demands. An impractical and time consuming offline profiling is needed to evaluate the design space to find the optimal knob configuration. Different knobs are typically configured in a decoupled manner to avoid the time-consuming offline profiling process. This can often lead to underperforming configurations and conflicting decisions that jeopardize system power-performance efficiency. Thus, a dynamic management of the different hardware knobs is necessary to find the knob configuration that maximizes system power-performance efficiency without the burden of offline profiling. In this paper, we propose libPRISM, an infrastructure that enables the transparent management of multiple hardware knobs in order to adapt the system to the evolving demands of hardware resources in different workloads. libPRISM can minimize execution time, energy-delay product or power consumption by dynamically managing the SMT level, the data prefetcher, and the DVFS hardware knobs. Overall, the proposed solutions increase performance up to 130% (16.9% on average), reduce energy-delay product up to 80%, and reduce power consumption up to 33% depending on the target metric compared to the default knob configuration of the system.This work has been supported by the RoMoL ERC Advanced Grant (GA 321253), by the European HiPEAC Network of Excellence, by the Spanish Ministry of Science and Innovation (contracts TIN2015-65316-P), by Generalitat de Catalunya (contracts 2014-SGR-1051 and 2014-SGR-1272) and by IBM/BSC Deep Learning Center initiative.This research was developed in part with funding from the Defense Advanced Research Projects Agency (DARPA).Peer ReviewedPostprint (author's final draft

    Forensic entomology in Latin America

    No full text
    © 2020, Venezuelan Society of Pharmacology and Clinical and Therapeutic Pharmacology. All rights reserved. Solving criminal cases can be a complicated task, as there are numerous elements to consider when analyzing a body as its identification, reason for death, time of death, among others; this is where forensic entomology, a specialty in development whose potential cannot be neglected, its effective-ness in recognizing a deceased through the insect’s present providing abundant information about its state of decomposi-tion, death interval, and even evidence some events that led to death. Knowing which insects are found, their stage of evolution through their growth and/or development rates allows professionals to identify post-mortem characteristics. Thanks to this science, it is even possible to provide a timeline of the events, with the help of the post mortem interval during the first 72 hours, in addition there are other elements such as the identification of the types of insects, the amount present in the body, as well as its state of growth and development. There is also the modeling of the crime scene temperatures, these are compared with estimates of the meteorological condition to determine the circumstantial environment of the corpse, until determining if the event actually occurred in that place or the event was in another location and the deceased was moved to where he was found. In general, forensic entomology has great versatility and application. Despite this, in Latin America its boom is not as strong as expected, as few countries have done research on the matter, always ac-companied by the police institute and the educational and/or university entity for theoretical support. On the other hand, there are countries such as Mexico and Guatemala whose scientific advances are still very few and, if any, are found only in universities and research centers
    corecore