31 research outputs found

    Intramolecular vinylation of carbanions using N-acyl benzomorpholines as masked vinylureas and vinylcarbamates

    Get PDF
    Treatment of urea or carbamate derived benzomorpholines with lithium diisopropylamide generates N-vinyl ureas or N-vinyl carbamates by elimination of a phenoxide anion, cleaving the benzomorpholine ring. Simultaneous formation of a carbanion a to a stabilising aryl or nitrile group allows migration of the newly formed N-vinyl substituent to the carbanionic centre, in some cases with high enantiospecificity. Mild hydrolysis of the resulting urea or carbamate returns a C-vinylated amine, alcohol or hydantoin, in some cases with high enantiomeric purity. This 'masked' vinylation strategy avoids the need to use the reactive and volatile vinyl isocyanate as a starting material. (C) 2017 Academie des sciences. Published by Elsevier Masson SAS. All rights reserved

    Scalable Range Locks for Scalable Address Spaces and Beyond

    Full text link
    Range locks are a synchronization construct designed to provide concurrent access to multiple threads (or processes) to disjoint parts of a shared resource. Originally conceived in the file system context, range locks are gaining increasing interest in the Linux kernel community seeking to alleviate bottlenecks in the virtual memory management subsystem. The existing implementation of range locks in the kernel, however, uses an internal spin lock to protect the underlying tree structure that keeps track of acquired and requested ranges. This spin lock becomes a point of contention on its own when the range lock is frequently acquired. Furthermore, where and exactly how specific (refined) ranges can be locked remains an open question. In this paper, we make two independent, but related contributions. First, we propose an alternative approach for building range locks based on linked lists. The lists are easy to maintain in a lock-less fashion, and in fact, our range locks do not use any internal locks in the common case. Second, we show how the range of the lock can be refined in the mprotect operation through a speculative mechanism. This refinement, in turn, allows concurrent execution of mprotect operations on non-overlapping memory regions. We implement our new algorithms and demonstrate their effectiveness in user-space and kernel-space, achieving up to 9×\times speedup compared to the stock version of the Linux kernel. Beyond the virtual memory management subsystem, we discuss other applications of range locks in parallel software. As a concrete example, we show how range locks can be used to facilitate the design of scalable concurrent data structures, such as skip lists.Comment: 17 pages, 9 figures, Eurosys 202

    Evaluating the use of testate amoeba for palaeohydrological reconstruction in permafrost peatlands

    Get PDF
    The melting of high-latitude permafrost peatlands is a major concern due to a potential positive feedback on global climate change. We examine the ecology of testate amoebae in permafrost peatlands, based on sites in Sweden (~ 200 km north of the Arctic Circle). Multivariate statistical analysis confirms that water-table depth and moisture content are the dominant controls on the distribution of testate amoebae, corroborating the results from studies in mid-latitude peatlands. We present a new testate amoeba-based water table transfer function and thoroughly test it for the effects of spatial autocorrelation, clustered sampling design and uneven sampling gradients. We find that the transfer function has good predictive power; the best-performing model is based on tolerance-downweighted weighted averaging with inverse deshrinking (performance statistics with leave-one-out cross validation: R2 = 0.87, RMSEP = 5.25 cm). The new transfer function was applied to a short core from Stordalen mire, and reveals a major shift in peatland ecohydrology coincident with the onset of the Little Ice Age (c. AD 1400). We also applied the model to an independent contemporary dataset from Stordalen and find that it outperforms predictions based on other published transfer functions. The new transfer function will enable palaeohydrological reconstruction from permafrost peatlands in Northern Europe, thereby permitting greatly improved understanding of the long-term ecohydrological dynamics of these important carbon stores as well as their responses to recent climate change

    Simian Immunodeficiency Virus Infection of Chimpanzees (Pan troglodytes) Shares Features of Both Pathogenic and Non-pathogenic Lentiviral Infections.

    Get PDF
    The virus-host relationship in simian immunodeficiency virus (SIV) infected chimpanzees is thought to be different from that found in other SIV infected African primates. However, studies of captive SIVcpz infected chimpanzees are limited. Previously, the natural SIVcpz infection of one chimpanzee, and the experimental infection of six chimpanzees was reported, with limited follow-up. Here, we present a long-term study of these seven animals, with a retrospective re-examination of the early stages of infection. The only clinical signs consistent with AIDS or AIDS associated disease was thrombocytopenia in two cases, associated with the development of anti-platelet antibodies. However, compared to uninfected and HIV-1 infected animals, SIVcpz infected animals had significantly lower levels of peripheral blood CD4+ T-cells. Despite this, levels of T-cell activation in chronic infection were not significantly elevated. In addition, while plasma levels of β2 microglobulin, neopterin and soluble TNF-related apoptosis inducing ligand (sTRAIL) were elevated in acute infection, these markers returned to near-normal levels in chronic infection, reminiscent of immune activation patterns in 'natural host' species. Furthermore, plasma soluble CD14 was not elevated in chronic infection. However, examination of the secondary lymphoid environment revealed persistent changes to the lymphoid structure, including follicular hyperplasia in SIVcpz infected animals. In addition, both SIV and HIV-1 infected chimpanzees showed increased levels of deposition of collagen and increased levels of Mx1 expression in the T-cell zones of the lymph node. The outcome of SIVcpz infection of captive chimpanzees therefore shares features of both non-pathogenic and pathogenic lentivirus infections.This work was supported by the Biotechnology and Biological Sciences Research Council and by the Wellcome Trust.This is the final version of the article. It first appeared from PLOS via http://dx.doi.org/10.1371/journal.ppat.100514

    Abstracts from the Food Allergy and Anaphylaxis Meeting 2016

    Get PDF

    Interrupt Handling

    No full text
    The OâReilly Online Catalog provides us with a look at Chapter 9 of the book Linux Device Drivers by Alessandro Rubini and Jonathon Corbet. The chapter is entitled Interrupt Handling and it covers the overall control of interrupts, preparing the parallel port, installing and interrupt handler, interrupt sharing, race conditions, and more. The website offers example functions and codes to assist in the installation, implementation, and comprehension processes. The easily navigable table of contents makes the amount of text on the website easy and stress-free and the ordering information is available if the entire book seems of interest to those computer science teachers and students

    Linux Device Drivers

    No full text

    Vocational technical high school, Houston, Texas

    No full text
    This investigation attempts to create an environment that will foster the notion that the creation of an object is not merely a physical act but a mental journey. As architects, we are aware of the lack of separation between learning and making. Yet mainstream American education has long adhered to a practice of division of study and separation of disciplines. The result has been less than satisfactory. The building strives to mimic the journey from the unknown to the known and thus parallel the educational process. The method of exploration has been the construction of large scale models of technology. The design process has not taken the traditional form of architectural exploration of plan, elevation and section. Rather, the construction process has served as design process, and by questioning and examining the way objects are made and joined the building as a whole has been generated

    Linux Device Drivers

    No full text
    corecore