66 research outputs found
Desarrollo de una interfaz gráfica de usuario para HTML2XHTML
En estas páginas se abordará el problema de la generación de código en C# para Linux y sus posibles soluciones así como se implementará una pequeña aplicación para mostrar su uso. Se realizará una interfaz gráfica para la aplicación html2xhtml en lenguaje C# que sea compatible tanto para sistemas Windows como Linux. Para ello, se va a utilizar el proyecto Mono. Este proyecto provee de bibliotecas para la ejecución de programas escritos en C#, con el entorno .NET de Microsoft, para que puedan ser ejecutados en entornos Linux. Además se realizará un repaso a las tecnologías existentes para este cometido y se investigará a fondo el Proyecto Mono de Software Libre que lo permite. El objetivo de este proyecto es desarrollar una interfaz gráfica para html2xhtml y facilitar su uso por parte de los usuarios. De este modo, las ejecuciones de la aplicación en consola serán totalmente invisibles para el usuario. Además la interfaz gráfica deberá funcionar tanto en Windows como en Linux. Para ello, haremos uso del Proyecto Mono: unas bibliotecas de software libre para poder ejecutar aplicaciones escritas en C# utilizando una distribución Linux. Sobre el Proyecto Mono hablaremos más adelante. Por lo tanto, otro de los objetivos de este estudio, es evaluar el funcionamiento del Proyecto Mono sobre C# y comprobar, de primera mano, si es posible ejecutar una aplicación escrita en Código C# en Linux mediante el entorno de ejecución de Mono. Además, en nuestra aplicación del motor gráfico, se le añadirán diversas mejoras para hacer más fácil y comprensible al usuario HTML2XHTML como que la interfaz gráfica debe facilitar tareas como la conversión de múltiples ficheros a la vez o la posibilidad de editar el resultado de la conversión.Ingeniería Técnica en Informática de Gestió
Enabling HW-based task scheduling in large multicore architectures
Dynamic Task Scheduling is an enticing programming model aiming to ease the development of parallel programs with intrinsically irregular or data-dependent parallelism. The performance of such solutions relies on the ability of the Task Scheduling HW/SW stack to efficiently evaluate dependencies at runtime and schedule work to available cores. Traditional SW-only systems implicate scheduling overheads of around 30K processor cycles per task, which severely limit the ( core count , task granularity ) combinations that they might adequately handle. Previous work on HW-accelerated Task Scheduling has shown that such systems might support high performance scheduling on processors with up to eight cores, but questions remained regarding the viability of such solutions to support the greater number of cores now frequently found in high-end SMP systems.
The present work presents an FPGA-proven, tightly-integrated, Linux-capable, 30-core RISC-V system with hardware accelerated Task Scheduling. We use this implementation to show that HW Task Scheduling can still offer competitive performance at such high core count, and describe how this organization includes hardware and software optimizations that make it even more scalable than previous solutions. Finally, we outline ways in which this architecture could be augmented to overcome inter-core communication bottlenecks, mitigating the cache-degradation effects usually involved in the parallelization of highly optimized serial code.This work is supported by the TEXTAROSSA project G.A. n.956831, as part of the EuroHPC initiative, by the Spanish Government (grants PCI2021-121964, TEXTAROSSA; PDC2022-133323-I00, Multi-Ka; PID2019-107255GB-C21 MCIN/AEI/10.13039/501100011033; and CEX2021-001148-S), by Generalitat de Catalunya (2021 SGR 01007), and FAPESP (grant 2019/26702-8).Peer ReviewedPostprint (published version
Towards reconfigurable accelerators in HPC: Designing a multipurpose eFPGA tile for heterogeneous SoCs
The goal of modern high performance computing platforms is to combine low power consumption and high throughput. Within the European Processor Initiative (EPI), such an SoC platform to meet the novel exascale requirements is built and investigated. As part of this project, we introduce an embedded Field Programmable Gate Array (eFPGA), adding flexibility to accelerate various workloads. In this article, we show our approach to design the eFPGA tile that supports the EPI SoC. While eFPGAs are inherently reconfigurable, their initial design has to be determined for tape-out. The design space of the eFPGA is explored and evaluated with different configurations of two HPC workloads, covering control and dataflow heavy applications. As a result, we present a well-balanced eFPGA design that can host several use cases and potential future ones by allocating 1% of the total EPI SoC area. Finally, our simulation results of the architectures on the eFPGA show great performance improvements over their software counterparts.European Processor Initiative (EPI) project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 826647, from Spanish Government (PID2019- 107255GB-C21/AEI /10.13039/501100011033), and from Generalitat de Catalunya (contracts 2017-SGR-1414 and 2017-SGR-1328). M. Moreto is partially supported by the Spanish Ministry of Economy, Industry and Competitiveness under Ramon y Cajal fellowship No. RYC-2016-21104.Peer ReviewedPostprint (author's final draft
OmpSs@cloudFPGA: An FPGA task-based programming model with message passing
Nowadays, a new parallel paradigm for energy-efficient heterogeneous hardware infrastructures is required to achieve better performance at a reasonable cost on high-performance computing applications. Under this new paradigm, some application parts are offloaded to specialized accelerators that run faster or are more energy-efficient than CPUs.
Field-Programmable Gate Arrays (FPGA) are one of those types of accelerators that are becoming widely available in data centers.
This paper proposes OmpSs@cloudFPGA, which includes novel extensions to parallel task-based programming models that enable easy and efficient programming of heterogeneous clusters with FPGAs.
The programmer only needs to annotate, with OpenMP-like pragmas, the tasks of the application that should be accelerated in the cluster of FPGAs.
Next, the proposed programming model framework automatically extracts parts annotated with High-Level Synthesis (HLS) pragmas and synthesizes them into hardware accelerator cores for FPGAs.
Additionally, our extensions include and support two novel features: 1) FPGA-to-FPGA direct communication using a Message Passing Interface (MPI) similar Application Programming Interface (API) with one-to-one and collective communications to alleviate host communication channel bottleneck, and 2) creating and spawning work from inside the FPGAs to their own accelerator cores based on an MPI rank-like identification.
These features break the classical host-accelerator model, where the host (typically the CPU) generates all the work and distributes it to each accelerator.
We also present an evaluation of OmpSs@cloudFPGA for different parallel strategies of the N-Body application on the IBM cloudFPGA research platform.
Results show that for cluster sizes up to 56 FPGAs, the performance scales linearly.
To the best of our knowledge, this is the best performance obtained for N-body over FPGA platforms, reaching 344 Gpairs/s with 56 FPGAs.
Finally, we compare the performance and power consumption of the proposed approach with the ones obtained by a classical execution on the MareNostrum 4 supercomputer, demonstrating that our FPGA approach reduces power consumption by an order of magnitude.This work has been done in the context of the IBM/BSC Deep Learning Center initiative. This work has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 754337 (EuroEXA), from Spanish Government (PID2019-107255GBC21/AEI/10.13039/501100011033), and from Generalitat de Catalunya (2017-SGR-1414 and 2017-SGR-1328).Peer ReviewedPostprint (author's final draft
Craniosynostosis surgery: workflow based on virtual surgical planning, intraoperative navigation and 3D printed patient-specific guides and templates
Craniosynostosis must often be corrected using surgery, by which the affected bone tissue is remodeled. Nowadays, surgical reconstruction relies mostly on the subjective judgement of the surgeon to best restore normal skull shape, since remodeled bone is manually placed and fixed. Slight variations can compromise the cosmetic outcome. The objective of this study was to describe and evaluate a novel workflow for patient-specific correction of craniosynostosis based on intraoperative navigation and 3D printing. The workflow was followed in five patients with craniosynostosis. Virtual surgical planning was performed, and patient-specific cutting guides and templates were designed and manufactured. These guides and templates were used to control osteotomies and bone remodeling. An intraoperative navigation system based on optical tracking made it possible to follow preoperative virtual planning in the operating room through real-time positioning and 3D visualization. Navigation accuracy was estimated using intraoperative surface scanning as the gold-standard. An average error of 0.62 mm and 0.64 mm was obtained in the remodeled frontal region and supraorbital bar, respectively. Intraoperative navigation is an accurate and reproducible technique for correction of craniosynostosis that enables optimal translation of the preoperative plan to the operating room. © 2019, The Author(s).This work has been supported by Ministerio de Ciencia, Innovación y Universidades, Instituto de Salud Carlos III, project “PI18/01625”, co-funded by European Regional Development Fund (ERDF), “A way of making Europe”
Silver clusters of five atoms as highly selective antitumoral agents through irreversible oxidation of thiols
Low atomicity clusters present properties dependent on the size, due to the quantum confinement, with well-defined electronic structures and high stability. Here it is shown that Ag5 clusters catalyze the complete oxidation of sulfur to S+6. Ag5 catalytic activity increases with different oxidant species in the order O2 ≪ H2O2 < OH•. Selective oxidation of thiols on the cysteine residues of glutathione and thioredoxin is the primary mechanism human cells have to maintain redox homeostasis. Contingent upon oxidant concentration, Ag5 catalyzes the irreversible oxidation of glutathione and thioredoxin, triggering apoptosis. Modification of the intracellular environment to a more oxidized state to mimic conditions within cancer cells through the expression of an activated oncogene (HRASG12V) or through ARID1A mutation, sensitizes cells to Ag5 mediated apoptosis. While cancers evolve to evade treatments designed to target pathways or genetic mutations that drive them, they cannot evade a treatment that takes advantage of aberrant redox homeostasis, which is essential for tumor progression and metastasis. Ag5 has antitumor activity in mice with orthotopic lung tumors reducing primary tumor size, and the burden of affected lymphatic nodes. The findings suggest the unique intracellular redox chemistry of Ag5 may lead to new redox-based approaches to cancer therapyThis research was partially supported by 1) “la Caixa” Foundation, Ref. LCF/PR/PR12/11070003 to F.D. and M.A.L.Q.; 2) Ministerio de Ciencia, Innovación y Universidades (MAT2017-89678-R, AEI/FEDER, UE) to F.D. and A.V.; 3) the Consellería de Educación (Xunta de Galicia), Grants No. Grupos Ref. Comp. ED431C 2017/22, ED431C 2019/13 and AEMAT-ED431E2018/08 to M.A.L.Q.; and ED431C 2019/13 to A.V. This project has received funding from the European Union's Horizon 2020 Research and Innovation Programme (Bac-To-Fuel) under Grant Agreement No. 825999 (M.A.L.Q.). J.C.H. acknowledge financial support from European Union's Horizon 2020 research and innovation programme under grant agreement no. 823717-ESTEEM3, and the MICIIN (projects PID2019-107578GA-100 and PID-110018GA-100). J.M.D, L.J.G., and F.G.R. thank to the ANPCyT (PICT 2015-2285 and 2017-3944), UNLP (Project 11/X790) and the partial support by the Laboratório Nacional de Luz Síncrotron (LNLS, Brazil) under proposal SXS-20180280. G.B. acknowledges the CINECA Award N. IsC51, year 2017, under the ISCRA initiative, for the availability of high-performance computing resources and support. D.B. expresses gratitude for a postdoctoral grant from Xunta de Galicia, Spain (POS-A/2013/018). B.D. expresses gratitude for a predoctoral grant from MICINN, Spain (BES-2016-076765). F.D. and A.V. also acknowledged Xunta de Galicia (Centro singular de investigación de Galicia accreditation 2019-2022 ref ED431G 2019/02) and the European Union (European Regional Development Fund – ERDF). Work in M.P.M.'s lab was supported by the Medical Research Council UK (MC_U105663142). T.G.C. gratefully acknowledges the technical assistance of María José Otero-Fraga (FIDIS)S
Clinical consensus recommendations regarding non-invasive respiratory support in the adult patient with acute respiratory failure secondary to SARS-CoV-2 infection
La enfermedad por coronavirus 2019 (COVID-19) es una infección del tracto respiratorio causada por un nuevo coronavirus emergente que se reconoció por primera vez en Wuhan, China, en diciembre de 2019. Actualmente la Organización Mundial de la Salud (OMS) ha definido la infección como pandemia y existe una situación de emergencia sanitaria y social para el manejo de esta nueva infección. Mientras que la mayoría de las personas con COVID-19 desarrollan solo una enfermedad leve o no complicada, aproximadamente el 14% desarrollan una enfermedad grave que requiere hospitalización y oxígeno, y el 5% pueden requerir ingreso en una unidad de cuidados intensivos. En casos severos, COVID-19 puede complicarse por el síndrome de dificultad respiratoria aguda (SDRA), sepsis y shock séptico y fracaso multiorgánico. Este documento de consenso se ha preparado sobre directrices basadas en evidencia desarrolladas por un panel multidisciplinario de profesionales médicos de cuatro sociedades científicas españolas (Sociedad Española de Medicina Intensiva y Unidades Coronarias [SEMICYUC], Sociedad Española de Neumología y Cirugía Torácica [SEPAR], Sociedad Española de Urgencias y Emergencias [SEMES], Sociedad Española de Anestesiología, Reanimación y Terapéutica del Dolor [SEDAR]) con experiencia en el manejo clínico de pacientes con COVID-19 y otras infecciones virales, incluido el SARS, así como en sepsis y SDRA. El documento proporciona recomendaciones clínicas para el soporte respiratorio no invasivo (ventilación no invasiva, oxigenoterapia de alto flujo con cánula nasal) en cualquier paciente con presentación sospechada o confirmada de COVID-19 con insuficiencia respiratoria aguda.
Esta guía de consenso debe servir como base para una atención optimizada y garantizar la mejor posibilidad de supervivencia, así como permitir una comparación fiable de las futuras intervenciones terapéuticas de investigación que formen parte de futuros estudios observacionales o de ensayos clínicos.Coronavirus disease 2019 (COVID-19) is a respiratory tract infection caused by a newly emergent coronavirus, that was first recognized in Wuhan, China, in December 2019. Currently, the World Health Organization (WHO) has defined the infection as a global pandemic and there is a health and social emergency for the management of this new infection. While most people with COVID-19 develop only mild or uncomplicated illness, approximately 14% develop severe disease that requires hospitalization and oxygen support, and 5% require admission to an intensive care unit. In severe cases, COVID-19 can be complicated by the acute respiratory distress syndrome (ARDS), sepsis and septic shock, and multiorgan failure. This consensus document has been prepared on evidence-informed guidelines developed by a multidisciplinary panel of health care providers from four Spanish scientific societies (Spanish Society of Intensive Care Medicine [SEMICYUC], Spanish Society of Pulmonologists [SEPAR], Spanish Society of Emergency [SEMES], Spanish Society of Anesthesiology, Reanimation, and Pain [SEDAR]) with experience in the clinical management of patients with COVID-19 and other viral infections, including SARS, as well as sepsis and ARDS. The document provides clinical recommendations for the noninvasive respiratory support (noninvasive ventilation, high flow oxygen therapy with nasal cannula) in any patient with suspected or confirmed presentation of COVID-19 with acute respiratory failure. This consensus guidance should serve as a foundation for optimized supportive care to ensure the best possible chance for survival and to allow for reliable comparison of investigational therapeutic interventions as part of randomized controlled trials
Role of age and comorbidities in mortality of patients with infective endocarditis
[Purpose]: The aim of this study was to analyse the characteristics of patients with IE in three groups of age and to assess the ability of age and the Charlson Comorbidity Index (CCI) to predict mortality.
[Methods]: Prospective cohort study of all patients with IE included in the GAMES Spanish database between 2008 and 2015.Patients were stratified into three age groups:<65 years,65 to 80 years,and ≥ 80 years.The area under the receiver-operating characteristic (AUROC) curve was calculated to quantify the diagnostic accuracy of the CCI to predict mortality risk.
[Results]: A total of 3120 patients with IE (1327 < 65 years;1291 65-80 years;502 ≥ 80 years) were enrolled.Fever and heart failure were the most common presentations of IE, with no differences among age groups.Patients ≥80 years who underwent surgery were significantly lower compared with other age groups (14.3%,65 years; 20.5%,65-79 years; 31.3%,≥80 years). In-hospital mortality was lower in the <65-year group (20.3%,<65 years;30.1%,65-79 years;34.7%,≥80 years;p < 0.001) as well as 1-year mortality (3.2%, <65 years; 5.5%, 65-80 years;7.6%,≥80 years; p = 0.003).Independent predictors of mortality were age ≥ 80 years (hazard ratio [HR]:2.78;95% confidence interval [CI]:2.32–3.34), CCI ≥ 3 (HR:1.62; 95% CI:1.39–1.88),and non-performed surgery (HR:1.64;95% CI:11.16–1.58).When the three age groups were compared,the AUROC curve for CCI was significantly larger for patients aged <65 years(p < 0.001) for both in-hospital and 1-year mortality.
[Conclusion]: There were no differences in the clinical presentation of IE between the groups. Age ≥ 80 years, high comorbidity (measured by CCI),and non-performance of surgery were independent predictors of mortality in patients with IE.CCI could help to identify those patients with IE and surgical indication who present a lower risk of in-hospital and 1-year mortality after surgery, especially in the <65-year group
Sexualidad y relaciones contemporáneas
Se presentan los resultados de una investigación en la cual se sistematizaron los avances en la generación de nuevo conocimiento y producto del acompañamiento de proyectos de grado relacionados con la sexualidad y las relaciones contemporáneas, desarrollados por investigadores del grupo “Cultura, Educación y Sociedad” y sus redes de colaboración académica. Se implementó un proceso de sistematización, a partir del cual se identificaron las siguientes categorías: La primera, presenta la concepción actual sobre la sexualidad y la salud sexual, así como posturas relacionadas con la construcción psicosocial del género. La segunda, da cuenta de los estudios relacionados con la expresión de la sexualidad y el género en contextos de relación como la vida de pareja, el escenario organizacional y la vida comunitaria. En la tercera, se muestran las tendencias producto de los modelos de evaluación e intervención basados en evidencia para mitigar las problemáticas asociadas a las conductas sexuales de riesgo, la educación sexual en niños y adolescentes, el conflicto de pareja y la violencia de género. Se espera que el texto sirva para la fundamentación de los académicos interesados en esta área del conocimiento dada la relevancia que tienen las problemáticas asociadas a este tema en el territorio nacional
- …