38 research outputs found

    Combining learning and optimization for transprecision computing

    Get PDF
    The growing demands of the worldwide IT infrastructure stress the need for reduced power consumption, which is addressed in so-called transprecision computing by improving energy efficiency at the expense of precision. For example, reducing the number of bits for some floating-point operations leads to higher efficiency, but also to a non-linear decrease of the computation accuracy. Depending on the application, small errors can be tolerated, thus allowing to fine-tune the precision of the computation. Finding the optimal precision for all variables in respect of an error bound is a complex task, which is tackled in the literature via heuristics. In this paper, we report on a first attempt to address the problem by combining a Mathematical Programming (MP) model and a Machine Learning (ML) model, following the Empirical Model Learning methodology. The ML model learns the relation between variables precision and the output error; this information is then embedded in the MP focused on minimizing the number of bits. An additional refinement phase is then added to improve the quality of the solution. The experimental results demonstrate an average speedup of 6.5% and a 3% increase in solution quality compared to the state-of-the-art. In addition, experiments on a hardware platform capable of mixed-precision arithmetic (PULPissimo) show the benefits of the proposed approach, with energy savings of around 40% compared to fixed-precision

    Proposed Consistent Exception Handling for the BLAS and LAPACK

    Full text link
    Numerical exceptions, which may be caused by overflow, operations like division by 0 or sqrt(-1), or convergence failures, are unavoidable in many cases, in particular when software is used on unforeseen and difficult inputs. As more aspects of society become automated, e.g., self-driving cars, health monitors, and cyber-physical systems more generally, it is becoming increasingly important to design software that is resilient to exceptions, and that responds to them in a consistent way. Consistency is needed to allow users to build higher-level software that is also resilient and consistent (and so on recursively). In this paper we explore the design space of consistent exception handling for the widely used BLAS and LAPACK linear algebra libraries, pointing out a variety of instances of inconsistent exception handling in the current versions, and propose a new design that balances consistency, complexity, ease of use, and performance. Some compromises are needed, because there are preexisting inconsistencies that are outside our control, including in or between existing vendor BLAS implementations, different programming languages, and even compilers for the same programming language. And user requests from our surveys are quite diverse. We also propose our design as a possible model for other numerical software, and welcome comments on our design choices

    Giving RSEs a Larger Stage through the Better Scientific Software Fellowship

    Full text link
    The Better Scientific Software Fellowship (BSSwF) was launched in 2018 to foster and promote practices, processes, and tools to improve developer productivity and software sustainability of scientific codes. BSSwF's vision is to grow the community with practitioners, leaders, mentors, and consultants to increase the visibility of scientific software production and sustainability. Over the last five years, many fellowship recipients and honorable mentions have identified as research software engineers (RSEs). This paper provides case studies from several of the program's participants to illustrate some of the diverse ways BSSwF has benefited both the RSE and scientific communities. In an environment where the contributions of RSEs are too often undervalued, we believe that programs such as BSSwF can be a valuable means to recognize and encourage community members to step outside of their regular commitments and expand on their work, collaborations and ideas for a larger audience.Comment: submitted to Computing in Science & Engineering (CiSE), Special Issue on the Future of Research Software Engineers in the U

    Análisis genético preliminar para el estudio de las interacciones intraespecíficas de oso pardo de la Cordillera Cantábrica

    Get PDF
    XIV Congreso de la Sociedad Española para la Conservación y Estudio de los Mamíferos (SECEM), Jaca, 5-8 diciembre de 2019.El rascado en los árboles juega un papel fundamental en la comunicación intraespecífica de los osos pardos (Ursus arctos), cuyas áreas de campeo a menudo se encuentran solapadas. A través de estos mensajes, los osos son capaces de reconocer a todos los individuos de su zona sin necesidad de interacciones directas. Se ha demostrado que los osos pardos invierten una parte de su tiempo en la búsqueda activa de las señales químicas dejadas por los conspecíficos como parte esencial de su red de comunicación. El presente trabajo busca descubrir: (a) la red social existente en torno a los árboles de rascado (o árboles de marcaje) del occidente de la Cordillera Cantábrica (n= 18 árboles de rascado); (b) los patrones de marcaje a lo largo de todo el año (n= 32 árboles de rascado); así como(c) entender dinámicas de envejecimiento en la población sujeta a estudio, mediante la toma de muestras de pelo depositado en trampas no lesivas, situadas en Asturias y León, tras el rascado. La recogida de los pelos se ha realizado mensualmente durante un período de un año, por lo que disponemos de un volumen total de 216 muestras, cada una de ellas con material de distintos ejemplares de oso. Se ha realizado la extracción genética de cada pelo con un total de ocho folículos pilosos por muestra, de forma que la posibilidad de error disminuya al 5% y se obtenga una concentración de ADN nuclear suficiente para su identificación. Para la determinación del individuo, sexo y rango de edad se han escogido siete marcadores microsatélites, descritos como los más informativos para este fin. La población occidental es la que cuenta con el mayor número de individuos de la población pero, en base a los resultados preliminares y debido a la limitada variabilidad genética es necesario determinar si es suficiente para realizar una correcta identificación individual. Datos preliminares muestran que los patrones anuales en el rascado se han estudiado como una variable en torno a la época del año, siendo los meses de abril a septiembre de los que mayor cantidad de pelo se obtiene, así como en los meses en torno a la hibernación cuando se denota una reducción en el comportamiento de rascado coincidente con su disminución de actividad

    Experiencias en el aula: segundo encuentro de prácticas pedagógicas innovadoras

    Get PDF
    Experiencias de profesores en su quehacer en los distintos ambientes de aprendizaje presenciales y a distancia.La segunda entrega de Experiencias en el aula es una publicación anual que recoge las ponencias ganadoras presentadas en el Segundo Encuentro de Prácticas Pedagógicas Innovadoras, organizado por el Centro de Excelencia Docente aeiou, de la Vicerrectoría General Académica de la Corporación Universitaria Minuto de Dios – UNIMINUTO Todas las ponencias publicadas en la segunda entrega de Experiencias en el aula fueron seleccionadas por evaluadores externos durante la convocatoria al Segundo Encuentro de Prácticas Pedagógicas Innovadoras en el que fueron presentadas; este evento, organizado por el Centro de Excelencia Docente aeiou, y la Vicerrectoría General Académica de la Corporación Universitaria Minuto de Dios- UNIMINUTO, tuvo lugar los días 9 y 10 de octubre de 2017

    Ciencia Odontológica 2.0

    Get PDF
    Libro que muestra avances de la Investigación Odontológica en MéxicoEs para los integrantes de la Red de Investigación en Estomatología (RIE) una enorme alegría presentar el segundo de una serie de 6 libros sobre casos clínicos, revisiones de la literatura e investigaciones. La RIE está integrada por cuerpos académicos de la UAEH, UAEM, UAC y UdeG

    Retrospective evaluation of whole exome and genome mutation calls in 746 cancer samples

    No full text
    Funder: NCI U24CA211006Abstract: The Cancer Genome Atlas (TCGA) and International Cancer Genome Consortium (ICGC) curated consensus somatic mutation calls using whole exome sequencing (WES) and whole genome sequencing (WGS), respectively. Here, as part of the ICGC/TCGA Pan-Cancer Analysis of Whole Genomes (PCAWG) Consortium, which aggregated whole genome sequencing data from 2,658 cancers across 38 tumour types, we compare WES and WGS side-by-side from 746 TCGA samples, finding that ~80% of mutations overlap in covered exonic regions. We estimate that low variant allele fraction (VAF < 15%) and clonal heterogeneity contribute up to 68% of private WGS mutations and 71% of private WES mutations. We observe that ~30% of private WGS mutations trace to mutations identified by a single variant caller in WES consensus efforts. WGS captures both ~50% more variation in exonic regions and un-observed mutations in loci with variable GC-content. Together, our analysis highlights technological divergences between two reproducible somatic variant detection efforts
    corecore