16 research outputs found

    Toward a Core Design to Distribute an Execution on a Many-Core Processor

    Get PDF
    International audienceThis paper presents a parallel execution model and a many-core processor design to run C programs in parallel. The model automatically builds parallel sections of machine instructions from the run trace. It parallelizes instructions fetches, renamings, executions and retirements. Predictor based fetch is replaced by a fetch-decode-and-partly-execute stage able to compute in-order most of the control instructions. Tomasulo's register renaming is extended to memory with a technique to match consumer/producer pairs. The Reorder Buffer is adapted to allow parallel retirement. The model is presented on a sum reduction example which is also used to give a short analytical evaluation of the model performance potential

    A Methodology for Correct-by-Construction Latency Insensitive Design

    No full text
    In Deep Sub-Micron (DSM) designs, performance will depend critically on the latency of long wires. We propose a new synthesis methodology for synchronous systems that makes the design functionally insensitive to the latency of long wires. Given a synchronous specification of a design, we generate a functionally equivalent synchronous implementation that can tolerate arbitrary communication latency between latches. By using latches we can break a long wire in short segments which can be traversed while meeting a single clock cycle constraint. The overall goal is to obtain a design that is robust with respect to delays of long wires, in a shorter time by reducing the multiple iterations between logical and physical design, and with performance that is optimized with respect to the speed of the single components of the design. In this paper we describe the details of the proposed methodology as well as report on the latency insensitive design of PDLX , an out-of-order microprocessor with speculative-execution

    Probes for Nanoscopy: Photoswitchable Fluorophores

    No full text
    In recent years, new concepts have emerged for imaging in a far-field fluorescence microscope with resolution under the diffraction limit. All these concepts bear in common the use of molecular states of the probe to switch its signal between a fluorescent and a dark state. So far, in these techniques different kinds of molecular switches have been applied, whose photochemical features become a crucial fact for the success. In this chapter, we will discuss how the two isomeric forms of a photochromic system can be used to design a fluorescent switch for that purpose. We will focus on the photochemical and photophysical relevant properties for these systems to fulfill the requirements of a suitable probe for the different strategies currently used in fluorescence nanoscopy. Examples containing diverse photochromes and their application in super-resolution fluorescence imaging will be described.Fil: Aramendia, Pedro Francisco. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria. Instituto de Química, Física de los Materiales, Medioambiente y Energía. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Instituto de Química, Física de los Materiales, Medioambiente y Energía; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Parque Centenario. Centro de Investigaciones en Bionanociencias "Elizabeth Jares Erijman"; ArgentinaFil: Bossi, Mariano Luis. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria. Instituto de Química, Física de los Materiales, Medioambiente y Energía. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Instituto de Química, Física de los Materiales, Medioambiente y Energía; Argentin
    corecore