326,194 research outputs found

    Automated Verification of Practical Garbage Collectors

    Full text link
    Garbage collectors are notoriously hard to verify, due to their low-level interaction with the underlying system and the general difficulty in reasoning about reachability in graphs. Several papers have presented verified collectors, but either the proofs were hand-written or the collectors were too simplistic to use on practical applications. In this work, we present two mechanically verified garbage collectors, both practical enough to use for real-world C# benchmarks. The collectors and their associated allocators consist of x86 assembly language instructions and macro instructions, annotated with preconditions, postconditions, invariants, and assertions. We used the Boogie verification generator and the Z3 automated theorem prover to verify this assembly language code mechanically. We provide measurements comparing the performance of the verified collector with that of the standard Bartok collectors on off-the-shelf C# benchmarks, demonstrating their competitiveness

    The Stover Lake Site (41BW8) on the lower Sulphur River, Bowie County, Texas

    Get PDF
    The Stover Lake site (41BW8) is an ancestral Caddo cemetery and habitation site on a natural alluvial rise in the Sulphur River floodplain, about 1.6 km east of the Lake Wright Patman dam. In 1961-1962, several collectors excavated at least 19 Caddo burials at the site and also gathered a collection of sherds from habitation contexts. Notes on the burials and their funerary offerings were provided by the collectors to the Texas Archeological Research Laboratory at The University of Texas at Austin (TARL), and 390 ceramic sherds and one stone gorget from non-burial contexts were donated to TARL by one of the collectors, Janson L. McVay

    Performance characteristics of a thermionic converter with a /110/ tungsten emitter and a collector of niobium with trace amounts of tungsten and niobium carbide on the surface

    Get PDF
    Comparison of thermionic tungsten /110/ converter performances with niobium collectors and nickel collectors at various emitter, collector and cesium reservoir temperature

    Experimental performance of water cooled building integrated photovoltaic/thermal solar collectors

    Get PDF
    The idea of integrating water cooled photovoltaic/thermal collectors into building structures (BIPVT collectors) to provide electrical and heat energy is an area that has received only limited attention. BIPVT collectors are particularly attractive, as the integration of a single photovoltaic and thermal collector into the long-run roofing structure of a building could provide greater opportunity for the use of renewable solar energy technologies. In this study, the thermal efficiency of a novel low cost water cooled building integrated photovoltaic/thermal (BIPVT) solar collector was experimentally measured. The results show that despite being made of a typical roofing material, the thermal efficiency is not unreasonably affected. Furthermore, it is shown that the measured efficiency is similar to that predicted by the Hottel-Whillier equations

    Flat plate collector performance determined experimentally with a solar simulator

    Get PDF
    The NASA is constructing a new office building at Langley Research Center that will utilize solar energy for heating and cooling. A collector technology program being conducted at Lewis will provide the basis for selecting collectors for use at Langley. The technology program includes testing collectors in an indoor facility under simulated solar radiation. Tests have been conducted on five collectors to date and performance data are presented herein

    Evaluation of flat-plate collector efficiency under controlled conditions in a solar simulator

    Get PDF
    The measured thermal efficiencies of 35 collectors tested with a solar simulator, along with the correlation equations used to generalize the data, are presented. The single correlation used is shown to apply to all the different types of collectors tested, including one with black paint and one cover, one with a selective surface coating and two covers, and an evacuated-tube collector. The test and correlation technique is also modified by using a shield so that collectors larger than the simulator test area can also be tested. This technique was verified experimentally for a shielded collector for which the collector shielded area was 31% of the solar simulator radiation area. A table lists all the collectors tested, the collector areas, and the experimental constants used to correlate the data for each collector

    The parabolic concentrating collector: A tutorial

    Get PDF
    A tutorial overview of point-focusing parabolic collectors is presented. Optical and thermal characteristics are discussed. Data representing typical achievable collector efficiencies are presented and the importance of balancing collector cost with concentrator quality is argued through the development of a figure of merit. Various types of two-axis tracking collectors are described. The Department of Energy program to develop these devices is briefly discussed, as are present and projected costs for these collectors

    Industrial application experiment series

    Get PDF
    Two procurements within the Industrial Application Experiment Series of the Thermal Power Systems Project are discussed. The first procurement, initiated in April 1980, resulted in an award to the Applied Concepts Corporation for the Capital Concrete Experiment: two Fresnel concentrating collectors will be evaluated in single-unit installations at the Jet Propulsion Laboratory Parabolic Dish Test Site and at Capitol Concrete Products, Topeka, Kansas. The second procurement, initiated in March 1981, is titled, "Thermal System Engineering Experiment B." The objective of the procurement is the rapid deployment of developed parabolic dish collectors

    Beltway: Getting Around Garbage Collection Gridlock

    Get PDF
    We present the design and implementation of a new garbage collection framework that significantly generalizes existing copying collectors. The Beltway framework exploits and separates object age and incrementality. It groups objects in one or more increments on queues called belts, collects belts independently, and collects increments on a belt in first-in-first-out order. We show that Beltway configurations, selected by command line options, act and perform the same as semi-space, generational, and older-first collectors, and encompass all previous copying collectors of which we are aware. The increasing reliance on garbage collected languages such as Java requires that the collector perform well. We show that the generality of Beltway enables us to design and implement new collectors that are robust to variations in heap size and improve total execution time over the best generational copying collectors of which we are aware by up to 40%, and on average by 5 to 10%, for small to moderate heap sizes. New garbage collection algorithms are rare, and yet we define not just one, but a new family of collectors that subsumes previous work. This generality enables us to explore a larger design space and build better collectors
    corecore