16 research outputs found

    StreamJIT: A Commensal Compiler for High-Performance Stream Programming

    Get PDF
    There are many domain libraries, but despite the performance benefits of compilation, domain-specific languages are comparatively rare due to the high cost of implementing an optimizing compiler. We propose commensal compilation, a new strategy for compiling embedded domain-specific languages by reusing the massive investment in modern language virtual machine platforms. Commensal compilers use the host language's front-end, use host platform APIs that enable back-end optimizations by the host platform JIT, and use an autotuner for optimization selection. The cost of implementing a commensal compiler is only the cost of implementing the domain-specific optimizations. We demonstrate the concept by implementing a commensal compiler for the stream programming language StreamJIT atop the Java platform. Our compiler achieves performance 2.8 times better than the StreamIt native code (via GCC) compiler with considerably less implementation effort.United States. Dept. of Energy. Office of Science (X-Stack Award DE-SC0008923)Intel Corporation (Science and Technology Center for Big Data)SMART3 Graduate Fellowshi

    ‘To the land or to the sea' : diet and mobility in early medieval Frisia

    Get PDF
    This study investigated palaeodiet and population mobility in early medieval Frisia through the stable isotope analysis of individuals buried in the fifth–eighth century AD cemetery of Oosterbeintum, a terp site on the northern coast of the Netherlands. The results cast new light on the role of the northern Netherlands in trade and migration in the early medieval period, and have significance for the study of interaction and movement throughout the wider North Sea region. Bone collagen and tooth enamel from humans and animals were analyzed using carbon, nitrogen, oxygen, and strontium isotopes. δ13C and δ15N results indicated that the population had a terrestrial, C3-based diet. High δ15N values were observed in humans and fauna, which are probably related to the terp's salt-marsh location. The δ18O and 87Sr/86Sr data revealed a high proportion of non-locals buried at Oosterbeintum, some of whom had probably migrated from regions as distant and varied as Scandinavia and southern England. It is suggested that this immigration may be associated with Frisian maritime trading activities. New data are also presented from a small number of contemporaneous European sites

    Centennial-scale lake-level lowstand at Lake Uddelermeer (The Netherlands) indicates changes in moisture source region prior to the 2.8-kyr event

    No full text
    The Uddelermeer is a unique lake for The Netherlands, containing a sediment record that continuously registered environmental and climatic change from the late Pleistocene on to the present. A 15.6-m-long sediment record was retrieved from the deepest part of the sedimentary basin and an age–depth model was developed using radiocarbon dating, 210Pb dating, and Bayesian modeling. Lake-level change was reconstructed using a novel combination of high-resolution palaeoecological proxies (e.g. pollen, non-pollen palynomorphs, chironomids), quantitative determinations of lake-level change (ground-penetrating radar), and estimates of changes in precipitation (lipid biomarker stable isotopes). We conclude that lake levels were at least as high as present-day water levels from the late glacial to 3150 cal. yr BP, with the exception of at least one lake-level lowstand during the Preboreal period. Lake levels were ca. 2.5 m lower than at present between 3150 and 2800 cal. yr BP, which might have been the result of a change in moisture source region prior to the so-called 2.8-kyr event. Increasing precipitation amounts around 2800 cal. yr BP resulted in a lake-level rise of about 3.5–4 m to levels that were 1–1.5 m higher than at present, in line with increased precipitation levels as inferred for the 2.8-kyr event from nearby raised bog areas as well as with reconstructions of higher lake levels in the French Alps, all of which have been previously attributed to a phase of decreased solar activity. Lake levels decreased to their present level only during recent times, although the exact timing of the drop in lake levels is unclear
    corecore