Search NASA⌕ Search

SEARCH · Search NASA

Results for “code sharing”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 523 records · Page 29

YPK9 and WHI2 Negatively Interact during Oxidative Stress

Yeast PARK9 (YPK9) shares homology with human ATP13A2, which encodes a polyamine transporter implicated in juvenile forms of Parkinson’s disease. We used YPK9 to gain insight into how ATP13A2 affects cell growth and sensitivity to oxidative stress. Surprisingly, the YPK9 deletion strain from the Saccharomyces cerevisiae deletion collection (YKO) in wildtype BY4741 (mating type a) grew faster and was more resistant to hydrogen peroxide than a commercial, putative parental BY4741 wildtype strain (BY4741 COM ). In contrast, deleting YPK9 from BY4741 COM rendered it very sensitive to hydrogen peroxide, suggesting its background is different from that of the deletion collection. Whole-genome sequencing revealed that BY4741 COM and BY4741 COM ypk9Δ contain a novel premature stop codon near the 3' end of WHI2 (WHI2 G1324T ), whereas the collection’s YPK9 deletion strain contains WHI2, which encodes a 486 amino acid protein, Whi2p. Replacing full-length WHI2 with the sequence coding for the predicted truncation (Whi2p E442* ) rendered strains more sensitive to hydrogen peroxide, whereas the converse replacement rendered them more resistant. The sequences of WHI2 in 20 randomly chosen strains from the collection encode the full-length protein, indicating that the putative parental BY4741 WHI2 G1324T strain’s genetic background differs from that of the deletion collection. Examination of WHI2 sequences in several commonly used wildtype S. cerevisiae strains and isolates revealed other Whi2p truncations that might yield altered phenotypes. Together, these results demonstrate a novel premature stop codon in WHI2 that renders yeast sensitive to hydrogen peroxide; they also reveal a negative genetic interaction between WHI2 and YPK9 in the presence of hydrogen peroxide in the BY4741 background.

59 BASIC BIOLOGICAL SCIENCES↗

Federated Access from DOE Labs to Distributed Storage in the EIC Era of Computing

The Electron Ion Collider (EIC) collaboration and future experiment is a unique scientific ecosystem within Nuclear Physics as the experiment starts right off as a crosscollaboration between Brookhaven National Lab (BNL) & Jefferson Lab (JLab). As a result, this muti-lab computing model tries at best to provide services accessible from anywhere by anyone who is part of the collaboration. While the computing model for the EIC is not finalized, it is anticipated that the computational and storage resources will be made accessible to a wide range of collaborators across the world. The use of federated ID seems to be a critical element to the strategy of providing such services, allowing seamless access to each lab site computing resources. However, providing Federated access to a Federated storage is not a trivial matter and has its share of technical challenges. In this contribution, we focus on the steps we took towards the deployment of a distributed object storage system that integrates with Amazon S3 and Federated ID. We will first cover for and explain the first stage storage solutions provided to the EIC during the detector design phase. Our initial test deployment consisted of Lustre storage using MinIO, hence providing an S3 interface. High Availability load balancers were added later to provide the initial scalability it lacked. Performance of that system will be shown. While this embryonic solution worked well, it had many limitations. Looking ahead, the Ceph object storage is considered a top-of-the-line solution in the storage community - since the Ceph Object Gateway is compatible with the Amazon S3 API out of the box, our next phase will use a native S3 storage. Our Ceph deployment will consist of erasure coded storage nodes to maximize storage potential along with multiple Ceph Object Gateways for redundant access. We will compare performance of our next stage implementations. Finally, we will present how to leverage OpenID Connect with the Ceph Object Gateway’s to enable Federated ID access. We hope this contribution will serve the community needs as we move forward with cross-lab collaborations and the need for Federated ID access to distributed compute facilities.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

FIELD IMPLEMENTATION PLAN FOR A WILLISTON BASIN BRINE EXTRACTION AND STORAGE TEST

The Energy & Environmental Research Center (EERC) successfully completed all technical work of Phase I, including development of a field implementation plan (FIP) for a brine extraction and storage test (BEST) in the North Dakota portion of the Williston Basin. This implementation plan was commissioned by the U.S. Department of Energy (DOE) National Energy Technology Laboratory (NETL) as a proxy for managing formation pressure plumes and measuring/monitoring the movement of differential pressure and CO2 plumes in the subsurface for future saline CO2 storage projects. BEST comprises the demonstration and validation of active reservoir management (ARM) strategies and extracted brine treatment technologies. Two prospective commercial brine injection sites were evaluated for BEST to satisfy DOE’s goals. Ultimately, an active saltwater disposal (SWD) site, Johnsons Corner, was selected because it possesses an ideal combination of key factors making it uniquely suited to host BEST. This site is located in western North Dakota and operated by Nuverra Environmental Solutions (Nuverra), a national leader in brine handling, treatment, and injection. An integrated management approach was used to incorporate local and regional geologic characterization activities with geologic and simulation models, inform a monitoring, verification, and accounting (MVA) plan, and to conduct a risk assessment. This approach was used to design a FIP for an ARM schema and an extracted brine treatment technology test bed facility. The FIP leverages an existing pressure plume generated by two commercial SWD wells. These wells, in conjunction with a new brine extraction well, will be used to conduct the ARM schema. Results of these tests will be quantified based on their impact on the performance of the existing SWD wells and the surrounding reservoir system. Extracted brine will be injected into an underlying deep saline formation through a new injection well. The locations of proposed extraction and injection wells were selected during the Phase I efforts. These wells will be permitted as North Dakota Administrative Code Underground Injection Control Class II wells and will yield additional characterization data which will further refine the FIP in Phase II. An array of surface and downhole monitoring techniques will validate ARM performance against predictive simulation results. Infrastructure will be constructed to manage extracted fluids at the surface and provide brine to a treatment test bed facility. Treatment of extracted brine can provide a means of reducing extracted brine disposal volumes, an alternate source of water, and/or salable products for beneficial use. A test bed facility will be constructed to provide a means of demonstrating these technologies on a wide range of brine concentrations. Screening criteria based on a techno-economic and life cycle assessment were developed to select high-salinity brine treatment technologies for extended duration treatment (30–60 days) in Phase II. A detailed cost assessment determined total implementation costs for BEST of $19,901,065 million (DOE share $15,680,505). These costs are inclusive of all necessary equipment, infrastructure construction, operations and project closeout costs required to implement BEST. An ideal combination of key factors makes the Johnsons Corner site uniquely suited to be the BEST demonstration.

10 SYNTHETIC FUELS↗

Sensitivity Analysis of Cf-252 (sf) Neutron and Gamma Observables in CGMF

CGMF is a Monte Carlo code that simulates the decay of primary fission fragments by emission of neutrons and gamma rays, according to the Hauser-Feshbach equations. As the CGMF code was recently integrated into the MCNP6.2 transport code, great emphasis has been placed on providing optimal parameters to CGMF such that many different observables are accurately represented. Of these observables, the prompt neutron spectrum, prompt neutron multiplicity, prompt gamma spectrum, and prompt gamma multiplicity are crucial for accurate transport simulations of criticality and nonproliferation applications. This contribution to the ongoing efforts to improve CGMF presents a study of the sensitivity of various neutron and gamma observables to several input parameters for Californium-252 spontaneous fission. Among the most influential parameters are those that affect the input yield distributions in fragment mass and total kinetic energy (TKE). A new scheme for representing Y(A,TKE) was implemented in CGMF using three fission modes, S1, S2 and SL. The sensitivity profiles were calculated for 17 total parameters, which show that the neutron multiplicity distribution is strongly affected by the TKE distribution of the fragments. The total excitation energy (TXE) of the fragments is shared according to a parameter RT, which is defined as the ratio of the light to heavy initial temperatures. The sensitivity profile of the neutron multiplicity shows a second order effect of RT on the mean neutron multiplicity. A final sensitivity profile was produced for the parameter alpha, which affects the spin of the fragments. Higher values of alpha lead to higher fragment spins, which inhibit the emission of neutrons. Understanding the sensitivity of the prompt neutron and gamma observables to the many CGMF input parameters provides a platform for the optimization of these parameters.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

The exceptional form and function of the giant bacterium Ca. Epulopiscium viviparus revolves around its sodium motive force

Epulopiscium spp. are the largest known heterotrophic bacteria; a large cigar-shaped individual is a million times the volume of Escherichia coli. To better understand the metabolic potential and relationship of Epulopiscium sp. type B with its host Naso tonganus, we generated a high-quality draft genome from a population of cells taken from a single fish. We propose the name Candidatus Epulopiscium viviparus to describe populations of this best-characterized Epulopiscium species. Metabolic reconstruction reveals more than 5% of the genome codes for carbohydrate active enzymes, which likely degrade recalcitrant host-diet algal polysaccharides into substrates that may be fermented to acetate, the most abundant short-chain fatty acid in the intestinal tract. Moreover, transcriptome analyses and the concentration of sodium ions in the host intestinal tract suggest that the use of a sodium motive force (SMF) to drive ATP synthesis and flagellar rotation is integral to symbiont metabolism and cellular biology. In natural populations, genes encoding both F-type and V-type ATPases and SMF generation via oxaloacetate decarboxylation are among the most highly expressed, suggesting that ATPases synthesize ATP and balance ion concentrations across the cell membrane. High expression of these and other integral membrane proteins may allow for the growth of its extensive intracellular membrane system. Further, complementary metabolism between microbe and host is implied with the potential provision of nitrogen and B vitamins to reinforce this nutritional symbiosis. The few features shared by all bacterial behemoths include extreme polyploidy, polyphosphate synthesis, and thus far, they have all resisted cultivation in the lab.

59 BASIC BIOLOGICAL SCIENCES↗

Standardized Protocol for Real-Time APIs as Required by Title 23 CFR 680.116(c)

Improving the ability of drivers to easily locate working and available chargers is key to improving the public charging experience. Electric vehicle charging providers who are recipients of federal funds through the National Electric Vehicle Infrastructure (NEVI) Formula Program, Charging and Fueling Infrastructure (CFI) Discretionary Grant Program, and other funding programs as identified under Title 23 of the U.S. Code must deploy and maintain an application programming interface (API) to access information about charging stations they operate.1 This includes information about individual charging ports, pricing, and availability in accordance with the Federal Highway Administration’s National Electric Vehicle Infrastructure Standards and Requirements, 23 CFR 680.116(c), herein referred to as the minimum standards (Federal Highway Administration 2023). Specifically outlined in the minimum standards, states and other designated recipients are required to ensure that charging station information including location, connector type, power level, real-time status, and real-time price to charge are available free of charge to third-party software developers through an API. These requirements are intended to enable effective communication with consumers about available charging stations and help consumers make informed decisions about trip planning, including when and where to charge. This document provides a standardized protocol for how to structure data, data update frequency, and practices for making the data required to be shared via API usable for improving public transparency and the customer experience. These are recommendations only and do not modify the Federal Highway Administration’s minimum standards in any way.

33 ADVANCED PROPULSION SYSTEMS↗

Orenia metallireducens sp. nov. strain Z6, a Novel Metal-reducing [member of the Phylum] Firmicute from the Deep Subsurface

A novel halophilic and metal-reducing bacterium, Orenia metallireducens strain Z6, was isolated from briny groundwater extracted from a 2.02 km-deep borehole in the Illinois Basin, IL. This organism shared 96% 16S rRNA gene similarity with Orenia marismortui but demonstrated physiological properties previously unknown for this genus. In addition to exhibiting a fermentative metabolism typical of the genus Orenia , strain Z6 reduces various metal oxides [Fe(III), Mn(IV), Co(III), and Cr(VI)], using H 2 as the electron donor. Strain Z6 actively reduced ferrihydrite over broad ranges of pH (6 to 9.6), salinity (0.4 to 3.5 M NaCl), and temperature (20 to 60°C). At pH 6.5, strain Z6 also reduced more crystalline iron oxides, such as lepidocrocite (γ-FeOOH), goethite (α-FeOOH), and hematite (α-Fe 2 O 3 ). Analysis of X-ray absorption fine structure (XAFS) following Fe(III) reduction by strain Z6 revealed spectra from ferrous secondary mineral phases consistent with the precipitation of vivianite [Fe 3 (PO 4 ) 2 ] and siderite (FeCO 3 ). The draft genome assembled for strain Z6 is 3.47 Mb in size and contains 3,269 protein-coding genes. Unlike the well-understood iron-reducing Shewanella and Geobacter species, this organism lacks the c -type cytochromes for typical Fe(III) reduction. Strain Z6 represents the first bacterial species in the genus Orenia (order Halanaerobiales ) reported to reduce ferric iron minerals and other metal oxides. This microbe expands both the phylogenetic and physiological scopes of iron-reducing microorganisms known to inhabit the deep subsurface and suggests new mechanisms for microbial iron reduction. In conclusion, these distinctions from other Orenia spp. support the designation of strain Z6 as a new species, Orenia metallireducens sp. nov.

59 BASIC BIOLOGICAL SCIENCES↗

Starting with Solar: A Preliminary Assessment of Solar Energy Systems in Residential New Construction [Slides]

New homes provide a ready option for states hoping to reduce energy use, as evidenced by the steady increase in energy efficiency requirements in new home building codes. A less common approach is to specifically encourage or require new homes to produce their own carbon-free energy, through the installation of a solar energy system. Adopting these practices nationwide might significantly reduce new home energy use, but the drivers of the new solar home market have not been well studied. Partly filling this gap, this report looks at historical deployment trends of solar on over 500,000 new homes built through 2020 across 19 states and the District of Columbia, most of which were in California. California is a useful test case because if first incentivized in 2007, and more recently required in 2018, new homes to have solar. The report finds that solar adoption rates at roughly 40% in recent years in California eclipse—by a wide margin—rates in other states, which top out near 4%. The presence of California’s New Solar Home Partnership (NSHP) incentives appear strongly correlated with deployment levels, as do builder market share. The Top-10 builders in California installed solar in recent years at rates almost three times the average of non-Top-10 builders in the state. Interestingly, the authors found the same large builders did not install solar at the same elevated rates outside California, which might be related to the lack of incentives, they hypothesize. The report also investigates the characteristics of new solar homes such as living area (i.e., square feet), solar system size, frequency of battery installations, and use of third-party ownership. The authors also include quotes directly from builders to provide context to the findings.

14 SOLAR ENERGY↗

Parallelizable adjoint stencil computations using transposed forward-mode algorithmic differentiation

Algorithmic differentiation (AD) is a tool for generating discrete adjoint solvers, which efficiently compute gradients of functions with many inputs, for example for use in gradient-based optimization. AD is often applied to large computations such as stencil operators, which are an important part of most structured-mesh PDE solvers. Stencil computations are often parallelized, for example by using OpenMP, and optimized by using techniques such as cache-blocking and tiling to fully utilize multicore CPUs and many-core accelerators and GPUs. Differentiating these codes with conventional reverse-mode AD results in adjoint codes that cannot be expressed as stencil operations and may not be easily parallelizable. They thus leave most of the compute power of modern architectures unused. We present a method that combines forward-mode AD and loop transformation to generate adjoint solvers that use the same memory access pattern as the original computation that they are derived from and can benefit from the same optimization techniques. The effectiveness of this method is demonstrated by generating a scalable adjoint CFD solver for multicore CPUs and Xeon Phi accelerators.

algorithmic differentiation↗

Establishing Regulatory Jurisdictional Boundaries at Collocated Advanced-Reactor Facilities

This white paper discusses establishing and applying nuclear facility jurisdictional boundaries at advanced-nuclear-reactor facilities. It was written for industry review and evaluation with possible consideration by the U.S. Nuclear Regulatory Commission (NRC) for subsequent regulatory action. The paper proposes a regulatory basis for establishing jurisdictional boundaries at operational advanced (i.e., non-light water) reactor installations at sites proximate to and sharing systems with non-NRC regulated facilities (e.g., users of process heat, fossil-plant retrofits, microgrid electrical power, desalination, etc.). Advanced-reactor technologies can be applied to support many industrial applications to replace the burning of fossil fuels as well as produce steam for electricity. The principal application of the current light-water reactor fleet is electricity generation. These varied industrial applications may involve an advanced-reactor design in combination with different site-specific energy-conversion systems. Some of these process-heat applications will require process-heat delivery systems to lie partially outside the advanced-reactor operator’s facility. Energy conversion systems are conventional, non-nuclear equipment and buildings. Given these varied applications, there should be a clear understanding between the advanced-reactor applicant and the NRC regarding a nominal demarcation between those systems that reside within the nuclear facility under the regulatory jurisdiction of the NRC (i.e., within the scope of a 10 Code of Federal Regulations (CFR) 50 operating license or Part 52 design certification and a combined license) and those that fall outside the scope of the NRC (e.g., an industrial facility). Additionally, it is important to have a clear understanding regarding the plant scope that should be addressed in an advanced-reactor facility Part 52, design certification application and the part of the plant scope that could be addressed as part of a site specific combined license application.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Materials for Advanced Ultra-Supercritical (A-USC) Steam Turbines --- A-USC Component Demonstration

The U.S. Advanced Ultra-Supercritical (A-USC) Consortium was formed in 2001 as a government/industry program, sponsored by the U.S. Department of Energy (DOE) and the Ohio Coal Development Office (OCDO) and cost shared by industrial and not-for-profit partners. The purpose of the consortium was to advance the state of the art for power generation by evaluating and developing materials that allow the use of advanced steam cycles in coal-based power plants. These advanced cycles, with steam temperatures up to 1400°F (760°C), can increase the efficiency of coal-fired boilers from an average of 35% (current U.S. fleet) to more than 45% higher heating value (HHV) (>49% lower heating value [LHV]). The increase in a plant’s efficiency is limited unless new materials able to withstand these higher operating temperatures and pressures are identified and approved for use. The A-USC Consortium identified these needed materials during earlier phases of the program. It developed the welding and joining techniques along with manufacturing processes for casting and wrought products made from these new high-nickel alloys. It subjected these materials to extensive laboratory and steam loop testing. It then obtained ASME code approval for their use in U.S. boiler systems. The program’s successes leave this last remaining activity (ComTest Phase 2) that the U.S. utility industry has recommended to be accomplished prior to commercialization. The focus of the activity is the evaluation and demonstration of commercial readiness for “full scale” components to be made from these nickel-based alloy materials and provided by a U.S. domestic supply chain that is new to working with these alloys. According to studies completed by the Electric Power Research Institute (EPRI), the cost of an A-USC plant is approximately 20% higher than a non-A-USC plant because of its use of nickel-based alloys needed for the high temperature operating conditions. However, CO 2 reductions of approximately 30% from the current fleet average provide a strong incentive for its consideration. The actual costs and perceived value for CO 2 abatement will determine whether new or retrofitted plants are undertaken, although decisions to build A-USC plants in India would indicate its economic feasibility while also being part of a global carbon emissions strategy. The work by the A-USC Consortium, prior to the start of the ComTest project, has included lab scale and pilot scale materials testing, both in air and oxy-combustion. This testing has included air-cooled and steam-cooled “loops” that were installed into existing operating utility boilers to gain exposure of these materials to realistic conditions of high temperature and corrosion caused by the constituents in the coal ash. The A-USC Consortium also gained ASME Code approval of the Inconel 740 material, has cast and extruded the largest high nickel precipitation hardened alloys, and developed unique welding techniques to avoid problems identified by the competing European program. However, as valuable as these material test loops and accomplishments have been for obtaining information, their scale is below that required to minimize the risk associated for a U.S. utility to build a multibillion-dollar A-USC power plant. To reduce the final identified risk barrier to full-scale commercialization of these advanced materials and systems, the A-USC Consortium (guided by a utility industry advisory committee) has identified the key areas of the technology they desire to see as being capable of full-scale manufacturing and/or fabrication from an identified, capable U.S. domestic supplier base. A significant amount of work was accomplished during Phase 1 to identity the components, as well as the component size, that would be manufactured from advanced alloys such as Inconel 740H or Haynes 282 alloys. Pathways to supply these components for ComTest have been identified, as well as any further development that would be required. The Phase 2 effort used Phase 1 findings for designing these key full-scale components for A-USC boilers and turbines to include large castings; extrusions, forgings, fabrication of water walls and steam loops with headers from advanced materials, raw material (such as pipe extrusion billets) are at the commercial readiness level to permit advancement to a demonstration project. The Phase 2 work scope was addressed by a diverse team, including government, industry, and not-for-profit partners. The work scope under Phase 2 addressed fabrication of components identified as being outside of the proven capabilities of the existing supply chain, including the following: Steam turbine rotor forging and Haynes 282 nozzle carrier casting Superheater and reheater header and tube assemblies Large-diameter pipe extrusions and forgings Test valve articles to support ASME Code approval. In addition, key fabrication steps were completed, including boiler weld overlays and simulated field repairs. Throughout, extensive inspection and quality assurance testing of the components were performed. The team worked to advance ASME Code approval for key components and processes. Although much of the focus of ComTest Phase 2 was the high-temperature nickel-based alloy materials, a broader range of materials were incorporated, which would be representative of the materials used in full-scale A-USC power plant applications and have cross-cutting applicability on other high-temperature power generation options, such as advanced nuclear, supercritical CO 2 cycles, and central solar receivers. This report that has been submitted is organized in the following manner: Section 1 contains an Executive Summary. Section 2 discusses the ComTest project background and organization. Section 3 discusses project management and reporting. Section 4 discusses the procurement of nickel-based alloy and other A-USC materials and components. Section 5 discusses the fabrication of procurement of nickel-based alloy and other A-USC materials and components. Section 6 discusses the fabrication of cast nickel-based A-USC steam turbine components. Section 7 discusses the fabrication of forged nickel-based A-USC steam turbine piping and steam pipe components. Section 8 discusses the qualification of pressure relieve valves (PRVs) for A-USC power plants. Section 9 discusses proposed plans for future evaluation of A-USC components. Section 10 contains the summary and conclusion.

01 COAL, LIGNITE, AND PEAT↗

PERIODOGRAMS FOR MULTIBAND ASTRONOMICAL TIME SERIES

This paper introduces the multiband periodogram, a general extension of the well-known Lomb–Scargle approach for detecting periodic signals in time-domain data. In addition to advantages of the Lomb–Scargle method such as treatment of non-uniform sampling and heteroscedastic errors, the multiband periodogram significantly improves period finding for randomly sampled multiband light curves (e.g., Pan-STARRS, DES, and LSST). The light curves in each band are modeled as arbitrary truncated Fourier series, with the period and phase shared across all bands. The key aspect is the use of Tikhonov regularization which drives most of the variability into the so-called base model common to all bands, while fits for individual bands describe residuals relative to the base model and typically require lower-order Fourier series. This decrease in the effective model complexity is the main reason for improved performance. After a pedagogical development of the formalism of least-squares spectral analysis, which motivates the essential features of the multiband model, we use simulated light curves and randomly subsampled SDSS Stripe 82 data to demonstrate the superiority of this method compared to other methods from the literature and find that this method will be able to efficiently determine the correct period in the majority of LSST’s bright RR Lyrae stars with as little as six months of LSST data, a vast improvement over the years of data reported to be required by previous studies. A Python implementation of this method, along with code to fully reproduce the results reported here, is available on GitHub.

79 ASTRONOMY AND ASTROPHYSICS↗

Optimizing the Energy Usage and Cognitive Value of Extreme-Scale Data-Analysis Approaches (Final Report)

This report serves as a record that we have successfully completed work on the proposal Optimizing the Energy Usage and Cognitive Value of Extreme Scale Analysis Approaches, or, more succinctly, ECX. This includes successful completion of all three phases of the project, findings as summarized below, strong publications across the fields represented in the proposal, and a set of artifacts (code, websites, and other documentation) available to the public. In total, the results of this project represent significant findings in each domain, and a toolkit that will allow the community to engage with this work, advancing it and contributing to it in the years ahead. They also form the basis for a successfully funded follow-on project. This executive summary presents findings, tools and publications resulting from the ECX project. The balance of the report then provides more detail on these results.

97 MATHEMATICS AND COMPUTING↗

High-Level Synthesis of Parallel Specifications Coupling Static and Dynamic Controllers

The increased need for efficient ways to implement domain-specific accelerators is driving design methodologies towards the use of abstractions higher than the Register Transfer Level (RTL). In this scenario, High Level Synthesis (HLS) plays a significant role by enabling the automatic generation of custom hardware accelerators starting from high level descriptions (e.g., C code). Conventional HLS tools exploit parallelism mostly at the Instruction Level (ILP). They statically schedule the input specifications, and build centralized Finite State Machine (FSM) controllers. However, aggressive exploitation of ILP in many applications has diminishing returns and, usually, centralized approaches do not efficiently exploit coarser parallelism because FSMs are inherently serial. In this paper we present a HLS framework able to synthesize applications that, beside ILP, also expose Task Level Parallelism (TLP). An application can expose TLP through annotations that identify the parallel functions (i.e., tasks). To generate accelerators that efficiently execute concur- rent tasks, we need to solve several issues: devise a mechanism to support concurrent execution flows, exploit memory parallelism, and manage synchronization. To support concurrent execution flows, we introduce a novel adaptive controller. The adaptive controller is composed of a set of interacting control elements that independently manage the execution of a single operation or function call. These control elements check dependencies and resource constraints at runtime, enabling as soon as possible execution. To support parallel access to shared memories and synchronization, we introduce a novel Hierarchical Memory Interface (HMI). With respect to previous solutions, the proposed interface supports multi-ported memories and atomic memory operations, which commonly occur in parallel programming. Our framework can generate the hardware implementation of C functions by employing two different approaches, depending on its characteristics. If a function exposes TLP, then the framework generates hardware implementations based on the adaptive controller. Otherwise, the framework implements the function by exploiting a more conventional FSM approach, which is optimized for ILP exploitation. We evaluate our framework on a set of parallel applications, and show substantial performance improvements (average speedup of 4.7) with limited area over- heads (average area increase of 5.48 times).

Castellana, Vito G.↗

High-Level Synthesis of Parallel Specifications Coupling Static and Dynamic Controllers

The increased need for efficient ways to implement domain-specific accelerators is driving design methodologies towards the use of abstractions higher than the Register Transfer Level (RTL). In this scenario, High Level Synthesis (HLS) plays a significant role by enabling the automatic generation of custom hardware accelerators starting from high level descriptions (e.g., C code). Conventional HLS tools exploit parallelism mostly at the Instruction Level (ILP). They statically schedule the input specifications, and build centralized Finite State Machine (FSM) controllers. However, aggressive exploitation of ILP in many applications has diminishing returns and, usually, centralized approaches do not efficiently exploit coarser parallelism because FSMs are inherently serial. In this paper we present a HLS framework able to synthesize applications that, beside ILP, also expose Task Level Parallelism (TLP). An application can expose TLP through annotations that identify the parallel functions (i.e., tasks). To generate accelerators that efficiently execute concur- rent tasks, we need to solve several issues: devise a mechanism to support concurrent execution flows, exploit memory parallelism, and manage synchronization. To support concurrent execution flows, we introduce a novel adaptive controller. The adaptive controller is composed of a set of interacting control elements that independently manage the execution of a single operation or function call. These control elements check dependencies and resource constraints at runtime, enabling as soon as possible execution. To support parallel access to shared memories and synchronization, we introduce a novel Hierarchical Memory Interface (HMI). With respect to previous solutions, the proposed interface supports multi-ported memories and atomic memory operations, which commonly occur in parallel programming. Our framework can generate the hardware implementation of C functions by employing two different approaches, depending on its characteristics. If a function exposes TLP, then the framework generates hardware implementations based on the adaptive controller. Otherwise, the framework implements the function by exploiting a more conventional FSM approach, which is optimized for ILP exploitation. We evaluate our framework on a set of parallel applications, and show substantial performance improvements (average speedup of 4.7) with limited area over- heads (average area increase of 5.48 times).

Castellana, Vito G.↗

Improving plant efficiency through the installation of TecSOLCEP online monitoring system - 362

In February 2016, Nuclear Energy Institute (NEI) launched its 'Delivering the Nuclear Promise (DNP)' strategic plan with the objective of reducing electric generating costs by 30% across the nuclear power industry by 2018. Improving efficiency has been addressed as one of the strategic focus areas in the plan. In nuclear power plants (NPPs) there is room for improvement in main components efficiency and TecSOLCEP is a software tool that has proved its value for that purpose. TecSOLCEP is a software tool for monitoring, diagnosing and quantifying performance deviations in Power Plants. It faithfully follows the methodology of ASME standards. Over 15 years of success stories in more than 50 electric power plants of different technologies worldwide, justify the benefits for the plants. The implicit concept in TecSOLCEP is 'Benefit based Maintenance' (BbM) as complementary to usual maintenance strategies like time-based, condition-based or predictive. These maintenance strategies are oriented to obtain the Safety and Reliability goals shared by all the electricity generation technologies. BbM is oriented to get the maximum economic benefit by Efficiency care, which historically has not been a priority, especially in nuclear plants. BbM applied with the help of performance monitoring tools like TecSOLCEP, is called to play an important role to improve efficiency which, in plants mainly operating at full power, is equivalent to increase the maximum power. Nuclear power plants that intend to extend their lives may also take advantage of identifying and quantifying inefficiencies in equipment to better address necessary investments. (authors)

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Phenopacket-tools: Building and validating GA4GH Phenopackets

The Global Alliance for Genomics and Health (GA4GH) is a standards-setting organization that is developing a suite of coordinated standards for genomics. The GA4GH Phenopacket Schema is a standard for sharing disease and phenotype information that characterizes an individual person or biosample. The Phenopacket Schema is flexible and can represent clinical data for any kind of human disease including rare disease, complex disease, and cancer. It also allows consortia or databases to apply additional constraints to ensure uniform data collection for specific goals. We present phenopacket-tools, an open-source Java library and command-line application for construction, conversion, and validation of phenopackets. Phenopacket-tools simplifies construction of phenopackets by providing concise builders, programmatic shortcuts, and predefined building blocks (ontology classes) for concepts such as anatomical organs, age of onset, biospecimen type, and clinical modifiers. Phenopacket-tools can be used to validate the syntax and semantics of phenopackets as well as to assess adherence to additional user-defined requirements. The documentation includes examples showing how to use the Java library and the command-line tool to create and validate phenopackets. We demonstrate how to create, convert, and validate phenopackets using the library or the command-line application. Source code, API documentation, comprehensive user guide and a tutorial can be found at https://github.com/phenopackets/phenopacket-tools. The library can be installed from the public Maven Central artifact repository and the application is available as a standalone archive. The phenopacket-tools library helps developers implement and standardize the collection and exchange of phenotypic and other clinical data for use in phenotype-driven genomic diagnostics, translational research, and precision medicine applications.

59 BASIC BIOLOGICAL SCIENCES↗

Enforcing End-to-end I/O Policies for Scientific Workflows using Software-Defined Storage Resource Enclaves

Data-intensive knowledge discovery requires scientific applications to run concurrently with analytics and visualization codes executing in situ for timely output inspection and knowledge extraction. Consequently, I/O pipelines of scientific workflows can be long and complex because they comprise many stages of analytics across different layers of the I/O stack of high-performance computing systems. Performance limitations at any I/O layer or stage can cause an I/O bottleneck resulting in greater than expected end-to-end I/O latency. In this paper, we present the design and implementation of a novel data management infrastructure called Software-Defined Storage Resource Enclaves (SIREN) at system level to enforce end-to-end policies that dictate an I/O pipeline's performance. SIREN provides an I/O performance interface for users to specify the desired storage resources in the context of in-situ analytics. If suboptimal performance of analytics is caused by an I/O bottleneck when data are transferred between simulations and analytics, schedulers in different layers of the I/O stack automatically provide the guaranteed lower bounds on I/O throughput. Lastly, our experimental results demonstrate that SIREN provides performance isolation among scientific workflows sharing multiple storage servers across two I/O layers (burst buffer and parallel file systems) while maintaining high system scalability and resource utilization.

97 MATHEMATICS AND COMPUTING↗