46,947 research outputs found

    Hypernode reduction modulo scheduling

    Get PDF
    Software pipelining is a loop scheduling technique that extracts parallelism from loops by overlapping the execution of several consecutive iterations. Most prior scheduling research has focused on achieving minimum execution time, without regarding register requirements. Most strategies tend to stretch operand lifetimes because they schedule some operations too early or too late. The paper presents a novel strategy that simultaneously schedules some operations late and other operations early, minimizing all the stretchable dependencies and therefore reducing the registers required by the loop. The key of this strategy is a pre-ordering that selects the order in which the operations will be scheduled. The results show that the method described in this paper performs better than other heuristic methods and almost as well as a linear programming method but requiring much less time to produce the schedules.Peer ReviewedPostprint (published version

    Modulo scheduling with reduced register pressure

    Get PDF
    Software pipelining is a scheduling technique that is used by some product compilers in order to expose more instruction level parallelism out of innermost loops. Module scheduling refers to a class of algorithms for software pipelining. Most previous research on module scheduling has focused on reducing the number of cycles between the initiation of consecutive iterations (which is termed II) but has not considered the effect of the register pressure of the produced schedules. The register pressure increases as the instruction level parallelism increases. When the register requirements of a schedule are higher than the available number of registers, the loop must be rescheduled perhaps with a higher II. Therefore, the register pressure has an important impact on the performance of a schedule. This paper presents a novel heuristic module scheduling strategy that tries to generate schedules with the lowest II, and, from all the possible schedules with such II, it tries to select that with the lowest register requirements. The proposed method has been implemented in an experimental compiler and has been tested for the Perfect Club benchmarks. The results show that the proposed method achieves an optimal II for at least 97.5 percent of the loops and its compilation time is comparable to a conventional top-down approach, whereas the register requirements are lower. In addition, the proposed method is compared with some other existing methods. The results indicate that the proposed method performs better than other heuristic methods and almost as well as linear programming methods, which obtain optimal solutions but are impractical for product compilers because their computing cost grows exponentially with the number of operations in the loop body.Peer ReviewedPostprint (published version

    Diversity oriented synthesis : substitution at C5 in unreactive pyrimidines by Claisen rearrangement and reactivity in nucleophilic substitution at C2 and C4 in pteridines and pyrido[2,3-d]pyrimidines

    Get PDF
    Diversity oriented synthesis of fused pyrimidines leads to scaffolds with many biological activities. In the case of the preparation of pyrido[2,3-d]pyrimidines from 2-alkylthiopyrimidines, the formation of a new carbon-carbon bond at C5 is required, a reaction that is very limited in scope. However Claisen type rearrangement of simple 4-allylic ethers affords C5 substituted pyrimidines readily; in cases with an ester substituent, rearrangement occurs at room temperature. Subsequent cyclisation to afford 6-methylpyrido[2,3-d]pyrimidin-7(8H)-ones was achieved in high yield. Using allylic ethers derived from 3-chloromethyl-4-arylbut-3-en-2-ones as substrates, a new titanium[IV]chloride catalysed reaction affording 6-arylmethyl-7-methylpyrido[2,3-d]pyrimidines was discovered. In contrast, 2-alkylthiopteridines are readily available. In both cases, substitution at C2 and C4 to generate diversity has been carried out and the reactivity compared; yields of substitution products were generally higher with pteridine substrates. In biological assays unexpected hits were found for activity against the Gram positive bacterium, Nocardia farcinia, and against the parasite Trypanosoma brucei brucei, illustrating the value of diversity oriented synthesis in the discovery of biologically active compound

    In vitro metabolic studies of REV-ERB agonists SR9009 and SR9011

    Get PDF
    SR9009 and SR9011 are attractive as performance-enhancing substances due to their REV-ERB agonist effects and thus circadian rhythm modulation activity. Although no pharmaceutical preparations are available yet, illicit use of SR9009 and SR9011 for doping purposes can be anticipated, especially since SR9009 is marketed in illicit products. Therefore, the aim was to identify potential diagnostic metabolites via in vitro metabolic studies to ensure effective (doping) control. The presence of SR9009 could be demonstrated in a black market product purchased over the Internet. Via human liver microsomal metabolic assays, eight metabolites were detected for SR9009 and fourteen metabolites for SR9011 by liquid chromatography-high resolution mass spectrometry (LC-HRMS). Structure elucidation was performed for all metabolites by LC-HRMS product ion scans in both positive and negative ionization mode. Retrospective data analysis was applied to 1511 doping control samples previously analyzed by a full-scan LC-HRMS screening method to verify the presence of SR9009, SR9011 and their metabolites. So far, the presence of neither the parent compound nor the metabolites could be detected in routine urine samples. However, to further discourage use of these potentially harmful compounds, incorporation of SR9009 and SR9011 into screening methods is highly recommended

    Multispectral and Hyperspectral Image Fusion by MS/HS Fusion Net

    Full text link
    Hyperspectral imaging can help better understand the characteristics of different materials, compared with traditional image systems. However, only high-resolution multispectral (HrMS) and low-resolution hyperspectral (LrHS) images can generally be captured at video rate in practice. In this paper, we propose a model-based deep learning approach for merging an HrMS and LrHS images to generate a high-resolution hyperspectral (HrHS) image. In specific, we construct a novel MS/HS fusion model which takes the observation models of low-resolution images and the low-rankness knowledge along the spectral mode of HrHS image into consideration. Then we design an iterative algorithm to solve the model by exploiting the proximal gradient method. And then, by unfolding the designed algorithm, we construct a deep network, called MS/HS Fusion Net, with learning the proximal operators and model parameters by convolutional neural networks. Experimental results on simulated and real data substantiate the superiority of our method both visually and quantitatively as compared with state-of-the-art methods along this line of research.Comment: 10 pages, 7 figure

    Characteristics and dynamics of surfzone transverse finger bars

    Get PDF
    Patches of transverse finger bars have been identified in the surf zone of Noordwijk beach (Netherlands). They consisted of three to nine elongated accumulations of sand attached to the low-tide shoreline. The bars extended up to 50 m into the inner surf zone, had an oblique orientation with respect to the shore-normal, and were quasiregularly spaced in the alongshore direction.Postprint (published version

    Synthesis of Enantiopure Oxygen- and Nitrogen-Containing Heterocycles by Diastereoselective Ring-Closing Metathesis Reaction in Perhydro-1,3-benzoxazine Derivatives

    Get PDF
    Producción CientíficaDiastereoselective ring‐closing metathesis reactions on chiral trienic perhydro‐1,3‐benzoxazines derived from (−)‐8‐aminomenthol featuring two diastereotopic olefin chains is described. The diastereochemical outcome of the cyclization appeared to be dependent on the length and position of the olefin chains in perhydro‐1,3‐benzoxazine, the degree of substitution of the double bonds and the ruthenium catalyst used. After separation of the diastereomers, and removal of the chiral auxiliary, enantiopure oxygen‐ and nitrogen‐containing heterocycles were obtained.Ministerio de Economía, Industria y Competitividad (Project FEDER-CTQ2014-59870-P)Junta de Castilla y León (Ref. Project FEDER-VA115P17

    Regioselective trans-Carboboration of Propargyl Alcohols

    No full text
    Proper choice of the base allowed trans-diboration of propargyl alcohols with B2(pin)2 to evolve into an exquisitely regioselective procedure for net trans-carboboration. The method is modular as to the newly introduced carbon substituent (aryl, methyl, allyl, benzyl, alkynyl), which is invariably placed distal to the −OH group
    corecore