Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Compilers”

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 667 records · Page 37

Improving the performance of medical imaging applications using SYCL

As opposed to the Open Computing Language (OpenCL) programming model, in which host and device codes are generally written in different programming languages, SYCL can combine host and device codes for an application in a type-safe way to improve development productivity and performance portability. Hence, this report shows the experimental results of applying the SYCL programming model to medical imaging applications for a study on performance portability and programming productivity between OpenCL and SYCL. Rodinia is a widely used open-source benchmark suite for heterogeneous computing. We choose two medical imaging applications (Heart Wall and Particle Filter) in the benchmark suite, migrate the OpenCL implementations of the applications to the SYCL implementations, and evaluate their performance and productivity on Intel® microprocessors that contain a central processing unit (CPU) and an integrated graphics processing unit (GPU). The maturing SYCL compilers, which are based on a conformant implementation of the SYCL 1.2.1 Khronos specification, have been actively optimized for Intel® computing platforms. The experimental results are promising in terms of the raw performance and productivity. Although the SYCL implementation of the Heart Wall application does not execute successfully on a CPU, the SYCL implementations of the application can achieve comparable or better performance than the OpenCL implementation on Intel® integrated GPUs. For the Particle Filter application, the performance difference between the SYCL and OpenCL implementations is comparable on the GPUs for most cases, but the SYCL implementations are on average 4X faster than the OpenCL implementations on Intel® Xeon® CPUs. For programming productivity, we arguably use lines of code as a way to measure programming productivity in software. The SYCL programs reduce the lines of code of the OpenCL programs by 52% and 38% for the Heart Wall and Particle Filter, respectively. The results indicate that SYCL is a promising programming model for heterogeneous computing with the maturing compilers. We organize the remainder of the report as follows. Section II introduces the SYCL programming model, compares the major differences between an OpenCL program and a SYCL program, and describes the characteristics of the two applications. Section III describes the SYCL programming model in more details, and shows the SYCL implementation of a kernel function in the Particle Filter application as an example. In Section IV, we evaluate the performance of the applications on the CPUs and GPUs. Section V concludes the report.

59 BASIC BIOLOGICAL SCIENCES↗

Using modularity to segment binary code

We consider the problem of recovering program structure from compiled binary code. We first extract the call graph and layout of functions in memory from the compiled code and represent this information in a graphical format. We then employ Louvain's modularity algorithm to identify clusters of functions that are considered to be related. We find that the quality and properties of clusters extracted by our technique are greatly impacted by the relative importance we assign to the call graph and the ordering of functions in memory.

97 MATHEMATICS AND COMPUTING↗

Natural Resources Assessment for the SNS Second Target Station, Oak Ridge, Tennessee

The US Department of Energy’s Oak Ridge National Laboratory (ORNL) is a leading institution in advanced materials, supercomputing, neutrons, and nuclear science. As a research laboratory managed by UT-Battelle, LLC for DOE, ORNL has national priorities in energy, security, and scientific discovery that necessitate facility improvements and expansions. DOE is also committed to environmental stewardship. The laboratory is located on the ~32,000-acre Oak Ridge Reservation (ORR), much of which is categorized as a National Environmental Research Park and a state Wildlife Management Area. DOE works with the Tennessee Wildlife Resources Agency (TWRA), Tennessee Department of Environment and Conservation (TDEC), US Fish and Wildlife Service (USFWS), US Department of Agriculture, and other agencies to serve as an effective steward of the ORR. Accordingly, project managers must conform to environmental regulations, agreements, and policies at the federal, state, and institutional levels. Per 40 CFR (Code of Federal Regulations) 1508.14, potential effects on research and science education on the National Environmental Research Park represent potential impacts of federal actions. Moreover, federal actions that affect the quantity and quality of hunting opportunities and deer reduction harvest on the Oak Ridge Wildlife Management Area must be considered whenever other aspects of the human environment (as defined by NEPA) are affected. The Spallation Neutron Source (SNS) is a premiere facility at ORNL that provides advanced capabilities in neutron scattering to promote new discoveries and research opportunities in material sciences, physics, chemistry, biological sciences, and others. A conceptual design for a Second Target Station (STS) has been in consideration for several years. The STS is intended to complement and enhance existing ORNL capabilities, notably research and exploration of complex materials. The proposed STS will involve development of existing natural areas on the ORR, which might contain sensitive resources that require mitigation or avoidance in accordance with existing policies and regulation. This report summarizes current knowledge of natural and cultural resources within the STS project area. At the time of this report, the proposed STS project consisted of an operations area comprising 55.4 acres (22.4 ha) and a total review area for potential construction comprising ~224 acres (90.6 ha). The review area is located primarily within forested natural areas of the ORR with minor development in the form of power-line rights-of-way and secondary/graveled roads (Figure 1). The primary goal was to evaluate potential effects on sensitive resources that might result from development of the STS. In addition to onthe-ground surveys during summer 2009 and fall 2019 to summer 2020 by ORNL Natural Resources Management Program and Aquatic Ecology Group staff, this report makes use of historical (pre-1995) and contemporary (1995 to present) data from additional confirmed sources (e.g., TDEC). Likewise, forest conditions were compiled primarily from a 2013 forest inventory effort for Forest Management Compartment 17 and supplemented with limited ground observations in 2019. The individuals who obtained and compiled the data that are presented here are familiar with and routinely assess sensitive resources on the ORR.

54 ENVIRONMENTAL SCIENCES↗

Sensitive Resources Assessment and Forest Analysis for the Proposed Versatile Test Reactor, Oak Ridge, Tennessee

The US Department of Energy’s (DOE’s) Oak Ridge National Laboratory (ORNL) is a leading institution in advanced materials, supercomputing, neutrons, and nuclear science. As a research laboratory managed by UT-Battelle, LLC for DOE, ORNL has national priorities in energy, security, and scientific discovery that necessitate facility improvements and expansions. DOE is also committed to environmental stewardship. The laboratory is located on the ~32,000-acre (~13,000-ha) Oak Ridge Reservation (ORR), much of which is categorized as a National Environmental Research Park (NERP) and a state Wildlife Management Area. DOE works with the Tennessee Wildlife Resources Agency (TWRA), Tennessee Department of Environment and Conservation (TDEC), US Fish and Wildlife Service (USFWS), US Department of Agriculture, and other agencies to serve as an effective steward of the ORR. Accordingly, project managers must conform to environmental regulations, agreements, and policies at the federal, state, and institutional levels. Per 40 CFR (Code of Federal Regulations) 1508.14, potential effects on research and science education also represent potential effects of federal actions on the NERP, and impacts on, e.g., deer harvest, must be considered on the Oak Ridge Wildlife Management Area when other aspects of the human environment are affected. The United States currently has no fast neutron testing capability to support advanced nuclear research and development. The proposed Versatile Test Reactor (VTR) will take advantage of current investments by the US government and private industry in nuclear reactors to expedite the design and construction process, using proven technology to create a world-class scientific infrastructure. The VTR will take advantage of fast neutrons provided by this proven technology, along with a capability to rapidly insert, conduct, and remove state-of-the-art experiments. An advantage of the VTR is that it can support future innovations in experimental capabilities without modifying the facility. The VTR will support progress in a variety of science and technology areas, including testing and qualification of advanced reactor fuels; testing and qualification of innovative structural materials; testing of innovative components and instruments; validation of advanced modeling and simulation tools; and versatility for future technical missions. Through proven technology, the VTR can take advantage of existing reactor designs and operating experience to reduce the risk, cost, and time for design and construction. The top available resources of DOE laboratories, industry, and universities will be used to expedite reactor design and construction toward developing the scientific infrastructure that affords a strong testing capability that can be sustained over many years. This report summarizes current knowledge of natural and cultural resources primarily within the VTR construction area. At the time of this report, the proposed VTR site design includes a construction area of ~150.4 acres (~69.9 ha), which contains an ~51.3-acre (~20.8-ha) operations area, located within forested natural areas of the ORR. The primary goal of the work presented here was to evaluate potential effects on sensitive resources that might result from development and construction activities associated with VTR. In addition to on-the-ground surveys during spring and summer 2020 by the ORNL Natural Resources Management Program and Aquatic Ecology Group staff, this report makes use of historical (pre-1995) and contemporary (1995 to present) data from additional confirmed sources (e.g., TDEC). Likewise, forest conditions were compiled from a 2011 forest inventory and supplemented with limited ground observations in 2020. The individuals who obtained and compiled the data presented here are familiar with and routinely assess sensitive resources on the ORR. Anyone who references this report must consider that the timing of surveys did not permit a complete delineation of the resources that will be affected. If the VTR project proceeds, additional surveys will be required to account for the seasonal patterns of various threatened and endangered species. Data deficiencies and potential resources that likely went undetected are indicated where possible. Accordingly, this report should facilitate more environmentally sound decisions during planning and 2 development of the VTR site, provide a foundation for further assessment of sensitive and cultural resources, and help project managers better address regulatory guidance and DOE policies on sustainable development in compliance with, for example, the US Endangered Species Act (ESA), Migratory Bird Treaty Act (MBTA), Tennessee Rare Plant Protection and Conservation Act of 1985, Tennessee Nongame and Endangered or Threatened Wildlife Species Conservation Act of 1974, several federal and state regulations regarding aquatic resource protection, and site-specific policies as outlined in various ORR management plans developed by ORNL and TWRA for DOE.

21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS↗

Cloverleaf on HPE Apollo80 NSP-1 (A64FX) - an update

This presentation gives an update on Cloverleaf performance on A64FX. The backend stalls we reported previously have since been found to be very sensitive to compiler optimization level, at least for CCE. The unrolling and jamming that CCE does with –O3 makes a big difference. Unfortunately we get wrong answers for some of the test cases and need to use –hflex_mp=rigorous to get the 960x960 test to pass. This compiler option disables a lot of the optimizations needed for good performance on A64FX.

97 MATHEMATICS AND COMPUTING↗

Counter Unmanned Aircraft Systems Market Survey (UUR)

More than 300 counter-unmanned aircraft system (CUAS) products were identified in our market survey by reviewing and comparing existing market surveys and reports, academic and commercial compilations, CUAS demonstration event reports, and other documents. Of these, Sandia collected technical data on more than 200 of these products through a combination of manual research and a request for information posted to www.fbo.gov. Technical product information has been compiled into a database that can be filtered by key technical characteristics to find products that match high-level requirements. The CUAS market is shifting from an emerging to a growth industry. Many companies are partnering or collaborating with peers to combine benefits from their core strengths and technologies into more complete solutions. These companies want to know the governments CUAS requirements, so they can design and deliver a product tailored to the application space or requirements.

42 ENGINEERING↗

Proceedings of the 10th US/German Workshop on Salt Repository Research Design and Operation. Rev. 1

The 10th US/German Workshop on Salt Repository Research, Design, and Operation was hosted by RESPEC and South Dakota School of Mines & Technology, both located in the Black Hills of South Dakota. Over 60 registered participants representing Germany, United States, the Netherlands, and the United Kingdom availed themselves to excellent facilities on the School of Mines campus. As the 10th annual workshop, this occasion is a milestone of the modern era of collaboration between the US and Germany, which has extended to other countries with potential for radioactive waste disposal in salt. Thrust areas covered in the annual workshops are selected by participants and typically include elements of continuity from year to year. This year's themes included siting, modeling challenges, seal systems and materials, operational safety, and special topics. Two major breakout sessions addressed test sample conditioning and natural closure of salt openings. When the new-generation US/German workshops were conceived, one goal was to identify challenging issues related to salt repository sciences and then conduct open discussions in special breakout sessions. These timely sessions achieve the workshop paradigm and provide in-depth dialogue on important salt repository considerations. In many respects, general themes of these salt repository workshops reflect advances in the scientific basis for nuclear-waste disposal in salt formations and develop naturally as a consequence of unremitting attention largely as a result of the workshop commitment. Technical capabilities in the laboratory and field continue to improve in concert with accumulating experience. Because we are working together, mechanical deformation at the micro-scale can be interpreted at a large scale, which is fundamental to predictive modeling of salt repository evolution. This document records the Proceedings of the 2019 gathering of salt repository nations and has been compiled by RESPEC, demonstrating an adopted protocol in which the host organization creates that year's Proceedings. To assist with organization and compilation, individual chapters are summarized by volunteer subject-matter experts from the participatory audience; these contributors are recognized in the Acknowledgements. All formal presentations are included in this document, thus providing a resource for referencing and many excellent photographic images. Appendices include the agenda, list of participants, abstracts, and presentations. A primary purpose for recording workshop activities is to create and sustain an accessible record of salt repository research. These archives also illustrate transparent development of research areas each year.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Radiation Hardened Electronics for Reactor Environments

Radiation-hardened (rad-hard) electronics have been the shortcoming in nuclear sensing and instrumentation. Placing advanced sensors and associated electronics closer to a nuclear reactor core will improve reactor control and operation through increased signal accuracy, precision, and fidelity, resulting in safer, more efficient energy production. However, the extreme temperature and bombarding radiation environment of nuclear applications make research and development into electronics and electronic materials technologies essential to enabling improved safety, monitoring, and control of the existing nuclear reactor fleet and the next generation of reactors, including microreactors. To help the US Department of Energy (DOE) define a course for the Office of Nuclear Energy (NE)-funded rad-hard electronics research, Oak Ridge National Laboratory staff present this summary of the state-of-the-art (SOA) technology for the design and implementation of rad-hard electronics and systems, including research efforts and commercial offerings. A collection of technological gaps associated with reactor applications are compiled herein. Based on the radiation degradation mechanisms discussed in this report, along with the state-of-the-art summary survey and a compiled list of gaps, a high-level research plan of future NE funding direction was developed and is provided. This report outlines these activities and provides a summary of SOA electronics technology for rad-hard instrumentation in reactors, a list of the major technology gaps observed, and a draft plan for addressing the present and future needs of reactor instrumentation.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Using Verified Lifting to Optimize Legacy Stencil Codes (Final Project Report)

This project investigated new techniques for compiling stencil and stencil-like computations. Stencils computations are commonly found in applications such as image processing, physical simulations, image processing, and machine learning. In recent years, many high-performance domain-specific languages (DSLs) have been proposed to optimize stencil computations. To leverage such DSLs, however, existing codes often need to be rewritten. Such rewriting is manual, labor intensive, and error-prone. To alleviate such issues, this project investigated the application of program synthesis and artificial learning techniques to enable stencil computations to automatically leverage new high-performance DSLs. Rather than constructing syntax driven rules, verified lifting uses program synthesis to search for a target code fragment to compile the given input code into. In addition, it also searches for a proof that validates how the found target code fragment preserves the semantics of the original input. Thus, the target code fragment is guaranteed to be semantically equivalent to the input.

97 MATHEMATICS AND COMPUTING↗

The Rodinia Benchmarks in SYCL

The Rodinia Benchmark Suite in SYCL was first published as a technical report at Argonne National Laboratory in June 2020. While porting more programs to SYCL, the Rodinia benchmark suites were merged into the heterogenous computing benchmarks (HeCBench). Since then, the source codes and scripts of the benchmark suite have been updated to fix compile- and run-time issues that users encountered. With the recent SYCL compilers from Codeplay and Intel, this report presents the experimental results of evaluating these benchmarks on the Intel CPU and GPU devices.

97 MATHEMATICS AND COMPUTING↗

HAP [Hydropower Advancement Project] Performance Assessment Manual, Revision 1.1

This document is a compilation of performance assessment methodologies for hydropower facility component operation and maintenance. The component documents were originally authored primarily by hydropower engineering experts of Hydro Performance Processes, Inc., and Wolffware, Ltd. under sub-contract to UT-Battelle as part of the Hydropower Advancement Project (HAP) funded by the Department of Energy Wind and Waterpower Technologies Office in 2012-2013. The component manuals were disseminated informally during that time and have been shared informally since that time but were never published by ORNL through its Resolution or Publication Tracking System processes because the HAP was terminated abruptly by DOE. This compilation represents a formal document and publication of the HAP Performance Assessment Manual. The information it contains was intended from the beginning of the project to be disseminated publicly for the benefit of U.S. and worldwide hydropower operation and maintenance practices.

13 HYDRO ENERGY↗

HAP [Hydropower Advancement Project] Condition Assessment Manual, Revision 1.1

This document is a compilation of condition assessment methodologies for hydropower facility component operation and maintenance. The component documents were originally authored primarily by hydropower engineering experts of Mesa and Associates under sub-contract to UT-Battelle as part of the Hydropower Advancement Project (HAP) funded by the Department of Energy Wind and Waterpower Technologies Office in 2012-2013. The component manuals were disseminated informally during that time and have been shared informally since that time but were never published by ORNL through its Resolution or Publication Tracking System processes because the HAP was terminated abruptly by DOE. This compilation represents a formal document and publication of the HAP Condition Assessment Manual. The information it contains was intended from the beginning of the project to be disseminated publicly for the benefit of U.S. and worldwide hydropower operation and maintenance practices.

13 HYDRO ENERGY↗

HAP Best Practice Catalog (Revision 2.0)

This document is a compilation of best practices guides for hydropower facility component operation and maintenance. The component documents were originally authored primarily by hydropower engineering experts of Mesa and Associates under sub-contract to UT-Battelle as part of the Hydropower Advancement Project (HAP) funded by the Department of Energy Wind and Waterpower Technologies Office in 2012-2013. The best practices guides were disseminated informally during that time and have been shared informally since that time but were never published by ORNL through its Resolution or Pulication Tracking System processes because the HAP was terminated abruptly by DOE. This compilation represents a formal document and publication of the HAP Best Practices Guides. The information they contain was intended from the beginning of the project to be disseminated publicly for the benefit of U.S. and worldwide hydropower operation and maintenance practices.

13 HYDRO ENERGY↗

Review of Residual Stresses in Spent Nuclear Fuel Canisters

This report compiles the set of published results on the welding residual stress (WRS) distributions across the thickness section at the welds in spent nuclear fuel (SNF) canisters before and after a repair is done. The WRS information for similar steel structures with thick (~ 12.7 mm (0.5 inch)) large plate construction are also compiled to provide a comprehensive set of information on: methods to quantify; modeling to estimate; and methods to reduce WRS.

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Chemical Looping Combustion Sensitivity Analyses: CLOU Concepts

The objective of the National Energy Technology Laboratory (NETL) effort described in this report is to generate a reference-CLOU power plant performance and cost screening assessment and associated sensitivity analyses. To do this, a review of the CLOU literature was first performed to establish a complete design basis for a reference-CLOU power plant. While complete design-basis information is not available for any CLOU oxygen carrier, a representative design basis was compiled from a variety of literature sources. The design basis was then applied to generate reference-CLOU power plant material and energy balances, the unique CLOU process equipment was approximately sized and specified, equipment cost estimates were developed, and total power plant performance, capital investment, and cost of electricity (COE) estimates were compiled. Major performance and cost sensitivity parameters were identified, and performance and cost sensitivity analyses were performed. The results are these analyses relate not only the performance and cost potential of CLOU power generation, but also provide guidance to CLOU oxygen carrier and process researchers and developers.

20 FOSSIL-FUELED POWER PLANTS↗

Oak Ridge National Laboratory FY 2023 Site Sustainability Plan With FY 2022 Performance Data

At the close of each fiscal year, the US Department of Energy (DOE) Sustainability Performance Division (SPD) issues guidance documents and technical resource aids/tools necessary for DOE sites and national laboratories to complete sustainability reporting requirements. SPD is part of the DOE Office of Asset Management. As required by DOE Order 436.1, Departmental Sustainability, “each site will develop and commit to an annual Site Sustainability Plan (SSP) that identifies its respective contribution toward meeting the DOE’s sustainability goals.” SPD collects and compiles information reported by each site to develop an agency-wide Sustainability Report and Implementation Plan, which is used to report DOE sustainability progress to the federal government as required by all major federal agencies. DOE launched a formal Sustainability Office and annual SSP process in 2011. Each year, Oak Ridge National Laboratory (ORNL), in concert with the Office of Science (SC), provides the resources essential to fulfill its commitment to deliver a complete and accurate SSP report and quality performance data for entry into the DOE Sustainability Dashboard as managed by SPD. The performance data entered by each DOE site are then combined to disclose the progress of each DOE Program Office and are further combined to show comprehensive progress for the agency. The Office of Asset Management provides assistance to program offices in sustaining their missions, freeing up resources by reducing waste, avoiding excess expenditure on utilities, maximizing productivity, and improving the efficiency of facilities and processes. By focusing on mission needs, programs and associated DOE sites can help the agency meet its sustainability goals, as outlined in federal statutory and regulatory requirements. In FY 2022, the SSP guidance was updated to capture requirements from Executive Order (EO) 14008, Tackling the Climate Crisis at Home and Abroad, the Energy Act of 2020 (EAct 20), actions outlined in DOE’s Climate Adaptation & Resilience Plan and Sustainability Plan, and EO 14057, Catalyzing Clean Energy Industries and Jobs Through Federal Sustainability. Updates in SSP guidance help to minimize and streamline reporting while simultaneously addressing updated federal requirements. Per DOE, each SSP report should provide an overview of the site’s planned actions, as well as an overview of efforts and accomplishments during the reporting period. SPD collects and compiles information reported by each site to develop DOE’s Annual Sustainability Report, Climate Adaptation & Resilience Plan, and Annual Energy Management Report to Congress. The agency goal has been to lower the reporting burden for sites and increase and improve the consistency of information available to decision makers, allowing them to better identify projects and potential for increased efficiency, as well as to reduce waste, lower emissions, and enhance operational resilience. Sites may elect to produce a more polished publication for their leadership and stakeholders, but this step is no longer required. The ORNL SSP narrative report (this document) and the reporting of DOE SPD Sustainability Dashboard performance data is a collaborative effort of approximately 30 subject matter experts (SMEs) from ORNL facility management and research divisions. Annually, these associates come together to provide a report that can be used by DOE to demonstrate continued agency progress in energy efficiency and sustainable federal operations.

99 GENERAL AND MISCELLANEOUS↗

Code Coverage Status of ARC Code-DIF3D

The Argonne Reactor Code (ARC) software system supports users in their fast reactor design goals by providing neutronic, thermal-hydraulic, and structural analysis capabilities. DIF3D plays a pivotal role in the ARC system as the primary homogenized assembly neutronic calculation methodology for fast reactor problems. Over its 40 years history, ARC software usage with DIF3D has been applied to numerous fast and thermal spectrum reactor analysis projects with good to excellent comparison against experiments. With continued improvement of computation resources, many of the geometry modeling capabilities in DIF3D that were primarily used in low order schemes are not really needed anymore. Today, the diffusion and transport capabilities of DIF3D-VARIANT are primarily used in the reactor design process with some scattered usage of DIF3D-FD and DIF3D-Nodal. In recent work, the DIF3D software verification was completed for DIF3D-FD and DIF3D-VARIANT on the geometry options used in the Versatile Test Reactor project. While we can be confident that these capabilities of DIF3D are well used and thus trusted, it does not demonstrate that all possible input options of DIF3D are actually working, but just those that were tested as part of VTR are and that they are correct. Thus, the purpose of the present work is to identify a set of test problems for DIF3D and assess the code coverage of DIF3D for those test problems. The goal is to document what parts of the existing DIF3D code are touched by the set of test problems and which are not. Because the verification work done on DIF3D-VARIANT and DIF3D-FD was focused on the most common uses of DIF3D for fast reactor analysis, the code coverage assessment of those capabilities is the highest priority. This will ensure that nothing is being missed by the existing verification test problems that DIF3D relies upon. The DIF3D-Nodal capability will also be inspected for code coverage as part of this work to further ensure that regular regression testing of DIF3D will trap any likely errors the end user might experience with the DIF3D software. The code coverage analysis of DIF3D was performed with the Code Coverage Tool of the Intel Fortran compiler which requires modifications to the compilation of DIF3D. The detailed coverage tables are given for each submodule of DIF3D separately, and for the submodules which are primarily developed for DIF3D, most of the source files could be at least partially touched. Most of the uncovered parts/files could be easily ignored, because they are either for error message and debugging output or obviously not needed by DIF3D. Out of the entire source codes of DIF3D, only a few uncovered modules deserve further investigation.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗