1,810 research outputs found

    GPU acceleration of brain image proccessing

    Get PDF
    Durante los últimos años se ha venido demostrando el alto poder computacional que ofrecen las GPUs a la hora de resolver determinados problemas. Al mismo tiempo, existen campos en los que no es posible beneficiarse completamente de las mejoras conseguidas por los investigadores, debido principalmente a que los tiempos de ejecución de las aplicaciones llegan a ser extremadamente largos. Este es por ejemplo el caso del registro de imágenes en medicina. A pesar de que se han conseguido aceleraciones sobre el registro de imágenes, su uso en la práctica clínica es aún limitado. Entre otras cosas, esto se debe al rendimiento conseguido. Por lo tanto se plantea como objetivo de este proyecto, conseguir mejorar los tiempos de ejecución de una aplicación dedicada al resgitro de imágenes en medicina, con el fin de ayudar a aliviar este problema

    Visor

    Get PDF
    A visor is a piece of plastic object that can protect or cover the eyes area. Visor is designed transparent to protect the face and eyes. Therefore, the visors can disguise as a mask. For example, some of helmet in suit of the armour can protect our eyes and in automobile, the driver or front passenger can lower the part of windshield to block the sun. In the year 1924, Hathway has invented the car visor. Originally, he calls it as the glare shield because its function to block out the harmful sun’s x-ray. Therefore, Henry Ford from the creator of the Ford company patented the Hathway’s invention in 1938 that led many innovations to Ford Corp. The main of this purpose is to reduce the direct sunlight to driver’s eyes

    T-infinity: The Dependency Inversion Principle for Rapid and Sustainable Multidisciplinary Software Development

    Get PDF
    The CFD Vision 2030 Study recommends that, NASA should develop and maintain an integrated simulation and software development infrastructure to enable rapid CFD technology maturation.... [S]oftware standards and interfaces must be emphasized and supported whenever possible, and open source models for noncritical technology components should be adopted. The current paper presents an approach to an open source development architecture, named T-infinity, for accelerated research in CFD leveraging the Dependency Inversion Principle to realize plugins that communicate through collections of functions without exposing internal data structures. Steady state flow visualization, mesh adaptation, fluid-structure interaction, and overset domain capabilities are demonstrated through compositions of plugins via standardized abstract interfaces without the need for source code dependencies between disciplines. Plugins interact through abstract interfaces thereby avoiding N 2 direct code-to-code data structure coupling where N is the number of codes. This plugin architecture enhances sustainable development by controlling the interaction between components to limit software complexity growth. The use of T-infinity abstract interfaces enables multidisciplinary application developers to leverage legacy applications alongside newly-developed capabilities. While rein, a description of interface details is deferred until the are more thoroughly tested and can be closed to modification

    European sea bass (Dicentrarchus labrax) skin and scale transcriptomes

    Get PDF
    Fish skin and their appendages, the mineralized scales, are important organs for protection and homeostasis, but little is known about their specific transcript or protein repertoire. This study used RNA-seq to generate transcriptome data for skin and scales in the European sea bass (Dicentrarchus labrax), an important species for fisheries and aquaculture. RNA was extracted from the pectoral skin and from scales collected above the midline of immature one-year old sea bass. More than 20 x 10(6) reads were obtained for each tissue, using RNA-seq Illumina technology. De novo assembly resulted in 31,842 transcripts (of 500 base pairs or greater) for skin and 20,423 transcripts for scale. This dataset provides a useful resource for both aquaculture and fish conservation studies and for research into the physiology and molecular biology of fish skin and scales. (C) 2017 Elsevier B.V. All rights reserved.Foundation for Science and Technology of Portugal (FCT) [PTDC/AAG-GLO/4003/2012, CCMAR/Multi/04326/2013, SFRH/BPD/84033/2012

    An assembler and disassembler framework for Java™ programmers

    Get PDF
    AbstractThe Java™ programming language is primarily used for platform-independent programming. Yet it also offers many productivity, maintainability and performance benefits for platform-specific functions, such as the generation of machine code.We have created reliable assemblers for SPARC™ , AMD64, IA32 and PowerPC which support all user mode and privileged instructions and with 64 bit mode support for all but the latter. These assemblers are generated as Java source code by our extensible assembler framework, which itself is written in the Java language. The assembler generator also produces javadoc comments that precisely specify the legal values for each operand.Our design is based on the Klein Assembler System written in Self. Assemblers are generated from a specification, as are table-driven disassemblers and unit tests. The specifications that drive the generators are expressed as Java language objects. Thus no extra parsers are needed and developers do not need to learn any new syntax to extend the framework for additional ISAs.Every generated assembler is tested against a preexisting assembler by comparing the output of both. Each instruction’s test cases are derived from the cross product of its potential operand values. The majority of tests are positive (i.e., result in a legal instruction encoding). The framework also generates negative tests, which are expected to cause an error detection by an assembler. As with the Klein Assembler System, we have found bugs in the external assemblers as well as in ISA reference manuals.Our framework generates tens of millions of tests. For symbolic operands, our tests include all applicable predefined constants. For integral operands, the important boundary values, such as the respective minimum, maximum, 0, 1 and −1, are tested. Full testing can take hours to run but gives us a high degree of confidence regarding correctness

    Algorithms for lattice QCD

    Get PDF
    corecore