Search NASA⌕ Search

SEARCH · Search NASA

Results for “concurrent programs”

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 55 records · Page 3

Swift/T Guide

Swift/T is a hierarchical, parallel programming system that allows you to rapidly develop many-task workflows that call into sequential code concurrently. It is implemented with a compiler and runtime system; the Swift/Turbine Compiler (STC) allows you to write Swift programs and run them using Turbine. At runtime, Swift/T programs are MPI programs capable of utilizing very large supercomputers.

97 MATHEMATICS AND COMPUTING↗

Polarized Substructural Session Types

Concurrent processes can be extremely difficult to reason about, both for programmers and formally. One approach to coping with this difficulty is to study new programming languages and type features such as Session Types. Session types take as their conceptual notion of concurrency as a collection of processes linked together via channels and provide type-level coordination between processes using these channels. Logically motivated programming languages exploit the idea that providing a proof of a theorem in a logic is similar to proving that a given term has a particular type in a programming language and vice versa. These connections can be interesting for a few different reasons. First, when language and logic are independently discovered and independently useful, the existence of a connection suggests that both are onto some fundamentally important idea. Additionally, a connection provides a basis both for sanity checking our ideas and also can be fruitful grounds for inspiration by seeing how variants of either the logic or the language are reflected through the connection. This thesis primarily describes an exploration of logically motivated session types, SILL. Polarization, classifying propositions as either positive or negative, provides a natural way to describe a logically based session typing language with asynchronous communication while retaining a semantics that is reasonably implementable. Additionally, polarization gives us a way to smoothly integrate synchronous channels into SILL without needing a semantic extension. When combined with Adjoint Logic, this gives us an ability to incorporate a variety of modalities with relatively little work. From a practical perspective, this gives SILL access to persistent processes and garbage collection. We additionally explore a trio of loosely related extensions to SILL, and their logical connections, inspired by the above results: bundled message passing to reduce the number of communications performed by processes; racy programs, enabled by a select/epoll-like mechanism; and asynchronous receiving, an almost generalization of the basic asynchronous semantics. We have three different implementations of SILL: a simple but relatively full featured interpreter written in OCaml; a fragment of SILL as an embedded domain specific language in Haskell; and a cleaner version of the same in Idris. Lastly, we show that Liquid Types and Session Types are compatible. This gives us one notion of a dependently session typed language.

97 MATHEMATICS AND COMPUTING↗

xSDK: Building an ecosystem of highly efficient math libraries for exascale

Current efforts to build increasingly powerful computer architectures are opening up new avenues for more complex and higher fidelity simulations coupled with data analytics and learning, leading to new scientific insights and deeper understanding. At one extreme, exascale computers will be much faster than previous computer generations (performing 10 18 operations per second—that is, 1,000 times faster than petascale). To achieve these performance improvements, computer architectures are becoming increasingly complex, with deep memory hierarchies, very high node and core counts, and heterogeneous features such as graphics processing units (GPUs). Such architectural changes impact the full breadth of computing scales, as heterogeneity pervades even current-generation laptops, workstations, and moderate-sized clusters. While emerging advanced architectures provide unprecedented opportunities, they also present significant challenges for developers of scientific applications, such as multiphysics and multiscale codes, who must adapt their software to handle disruptive changes in architectures and new programming models that have not yet stabilized. Developers must consider increasing concurrency while reducing communication and synchronization, and other complexities such as the potential for using mixed precision to leverage the compute power available in low-precision tensor cores. On one hand, developers must implement new scientific capabilities, which in turn increase code complexity. On the other hand, the codes must be ported to new architectures, requiring the inclusion of new programming models and the restructuring of code to achieve good performance. Addressing these issues is beyond the capability of any single person or team—leading to the need for collaboration among many teams, who encapsulate their expertise in reusable software and work together to create sustainable software ecosystems.

97 MATHEMATICS AND COMPUTING↗

The Oral CXCR4 Inhibitor X4-136 Improves Tumor Control and Reduces Toxicity in Cervical Cancer Treated With Radiation Therapy and Concurrent Chemotherapy

Cervical cancer is a global health problem. Despite the growth of prevention programs, there is an important need to improve the effectiveness of treatment for patients with invasive, locally advanced disease. In this study we examined (1) the efficacy of radiation therapy (RT) with cisplatin (RTCT) and an orally administered CXCR4 inhibitor suitable for clinical use, X4-136; (2) biomarkers of response to RTCT and X4-136; and (3) intestinal toxicity from RTCT and X4-136.

62 RADIOLOGY AND NUCLEAR MEDICINE↗

S4PST: Sustainability for Programming Systems and Tools: May Workshop Report

The US Department of Energy (DOE) Exascale Computing Project (ECP) has fostered and strengthened the use of modern software engineering practices for developing applications and libraries, and this effort has resulted in the coordinated and interoperable E4S1 and xSDK2 ecosystems. Although this approach is cost-effective, it relies on robust programming systems and tools (PST) as the underlying foundation for our HPC software. At present, our primary PST stack consists of traditional high-performance computing (HPC) languages, namely Fortran, C, C++, and the popular Python language for data analysis and AI workflows. These languages support various programming frameworks and run-time abstractions that enable parallelism and concurrency across multiple node architectures and thousands of nodes through a variety of interconnect systems. However, to accommodate users’ diverse needs, certain aspects of the HPC ecosystem are delegated to vendor-specific or third-party implementations that extend beyond a particular scientific domain. This broader scope results in a multitude of specifications and variations, which leads to a complex orchestration of many-ecosystems. Unfortunately, this complexity in the ecosystem imposes additional overhead costs on consumers during the latter stages of the development cycle. In addition to the software ecosystem challenge, the upcoming conclusion of the ECP by December 2023 has raised significant concerns within the HPC programming systems community, from both the economic and social perspectives. The ECP has implemented a management structure for software development and funding decisions across all ECP participants by following a conventional hierarchical and centralized approach. However, this structure has prompted certain considerations within the community, particularly in anticipation of the Software Sustainability initiative by the DOE’s Advanced Scientific Computing Research Program (ASCR). For the success of this new initiative, it is of utmost importance to secure consistent funding and foster close engagement with researchers and core developers of existing programming-system products. This collaboration is vital to maintaining the critical capabilities of the current software during the transition phase while proactively adapting to future technology and workforce trends. The community recognizes the significance of adapting to emerging trends and is aware of the inherent fragility of the HPC software ecosystem, particularly in relation to programming systems that cater to all users. The ability to adapt and evolve is essential to staying relevant and effectively addressing these technical, economic, and social challenges. The S4PST team, which represents one of the six ASCR Software Sustainability seedling projects, is dedicated to tackling these challenges through community-based approaches that go beyond the scope of the DOE. This involves collaboration between national laboratories with academia, non-DOE institutions, hardware and system vendors, and international partners. By fostering these partnerships, we aim to create a robust and sustainable HPC software ecosystem that can effectively meet the needs of the community. This new community effort, driven by the eight DOE labs, will take on the responsibility of guiding funding decisions for programming-systems development and maintenance with transparency and consistency across all decisions. Additionally, the team will offer common technical services to the programming systems community, irrespective of their funding situations, and facilitate community-wide incubation to proactively nurture the software ecosystem. By actively engaging with stakeholders and employing a collaborative approach, we can collectively shape the future of programming systems and ensure a robust and thriving HPC software landscape. On May 11–12, 2023, the S4PST team conducted its inaugural kick-off workshop at the Innovative Computing Laboratory (ICL) in the University of Tennessee, Knoxville, hosted by Hartwig Anzt. The workshop encompassed various sessions dedicated to presentations and discussions, with the aim of comprehending the team members’ perspectives on the vision of software sustainability. Additionally, the workshop aimed to identify the technical, economic, and social requirements for sustaining the programming-systems community in the field of HPC. This report provides a summary of the S4PST effort by highlighting five major thrust areas discussed during the workshop: (i) community, (ii) technical support, (iii) training and diversity, (iv) verification, validation and correctness, and (v) emerging technologies. It also encompasses an overview of the presentations and discussions held throughout the event, our views and potential synergies with other seedling efforts, along with the outcomes and key takeaways from our initial discussions.

97 MATHEMATICS AND COMPUTING↗

Tikiri—Towards a lightweight blockchain for IoT

Internet of Things (IoT) platforms have been deployed in several domains to enhance efficiency of business process and improve productivity. Most IoT platforms comprise of heterogeneous software and hardware components which can potentially introduce security and privacy challenges. Blockchain technology has been proposed as one of the solutions to realize IoT security by leveraging the (a) Immutable ledger, (b) Decentralized architecture and (c) Strong cryptography primitives. However, integrating blockchain platforms with IoT based applications presents several challenges due to lack of (a) acceptable performance on resource-constrained devices, (b) high transaction throughput, (c) keyword-based search and retrieve, (d) transaction back pressure operations, and (e) real-time response. In this paper, we propose a lightweight blockchain platform, “Tikiri”, for resource-constrained IoT devices. Tikiri uses Apache Kafka for the consensus and proposes new blockchain architecture to handle real-time transaction execution on the blockchain. Tikiri is characterized by functional programming and actor-based smart contract platform that realizes concurrent execution of transactions in the blockchain. Tikiri realizes a lightweight and scalable blockchain that can provides performance on the resource-constrained IoT devices.

97 MATHEMATICS AND COMPUTING↗

Rahasak—Scalable blockchain architecture for enterprise applications

Blockchain-based decentralized infrastructure has been adapted in various industries to handle the sensitive data in a privacy-preserving manner without trusting third parties. However, integrating state-of-the-art blockchain platforms with the scalable, enterprise-level applications result in several challenges. Current blockchain platforms do not support high transaction throughput, lack high scalability, and cannot provide real-time transaction processing and back-pressure operation handling in high transaction throughput applications(e.g Big data, IoT). In this paper, we propose a novel permissioned blockchain platform “Rahasak” for highly scalable, enterprise applications. Rahasak blockchain adopts the Apache Kafka-based consensus on top of a “Validate-Execute-Group” blockchain architecture to handle realtime transaction execution on the blockchain. The architecture is equipped with a functional programming and actor-based smart contract platform that enables concurrent execution of transactions in the blockchain. Rahasak supports high transaction throughput, high scalability, concurrent transaction execution, data analytics features. Finally, with Rahasak, we make blockchain more scalable, secure, structured and meaningful for further data analytics.

97 MATHEMATICS AND COMPUTING↗

One-pot catalytic conversion of biomass and alkanes: Kinetically coupling deoxygenation and dehydrogenation pathways

The stoichiometric hydrogen deficiency of carbohydrate feedstock implies that all conversion processes must remove oxygen and concurrently increase hydrogen content to form liquid hydrocarbon products. With support from the DOE Early Career program (DE-SC0008418) we have investigated the use of transition metal carbides for hydrodeoxygenation (HDO) chemistries using CH 4 and H 2 as co-reactants. We report that concurrently processing CH 4 and C 1 -C 3 oxygenates (oxygenate/CH 4 = 0.01-0.1) at 950 K on molybdenum carbide clusters encapsulated in zeolite micropores results in a staged bed with upstream CH 4 reforming and downstream CH 4 dehydroaromatization. Forward rates of CH 4 pyrolysis limited by CH 4 activation are unperturbed by the introduction of oxygenates with a (C/H) eff <0.25 after rigorously accounting for the thermodynamic reversibility caused by the H 2 produced in oxygenate reforming reactions and the fraction of the active catalyst bed deemed unavailable for CH 4 dehydroaromatization. A binomial distribution of 12 C/ 13 C isotopologues of CO is observed upon introduction of CH 3 13 COOH/CH 4 reactants suggesting that the introduction of oxygenates with a (C/H) eff <0.25 results in complete fragmentation of the oxygenate at these temperatures which in turn results in the invariance of forward rates of CH 4 pyrolysis when using CO 2 , HCOOH, or CH 3 COOH co-feeds. The stoichiometric loss of oxygen as CO when co-processing C 1 -C 3 oxygenates and CH 4 at these temperatures demonstrates that (C/H) eff =(C-O)/H is a single valued descriptor for oxygen removal on Mo/HZSM-5 catalysts. Separately, we have demonstrated the utility of transition metal carbides for vapor phase catalytic hydrodeoxygenation using molecular hydrogen with high selectivity for C-O cleavage and near absence of sequential hydrogenation reactions at atmospheric hydrogen pressure and illustrated that the faculty of transition metal carbides for selective hydrodeoxygenation arises due to oxygen-modification of the catalyst in situ. The oxophilic characteristics of these materials engender both the observed acid-metal catalytic bifunctionality and selectivity for hydrodeoxygenation. The evolution of catalyst surface composition and catalytic function under oxidative reaction environments proffers unique challenges in structural characterization of these materials and in this context, we developed and demonstrated the use of chemical titration and chemical transient studies to assess catalytic site identity and densities.

09 BIOMASS FUELS↗

Cache Locality Optimization for Recursive Programs

We present an approach to optimize the cache locality for recursive programs by dynamically splicing--recursively interleaving--the execution of distinct function invocations. By utilizing data effect annotations, we identify concurrency and data reuse opportunities across function invocations and interleave them to reduce reuse distance. We present algorithms that efficiently track effects in recursive programs, detect interference and dependencies, and interleave execution of function invocations using user-level (non-kernel) lightweight threads. To enable multi-core execution, a program is parallelized using a nested fork/join programming model. Our cache optimization strategy is designed to work in the context of a random work stealing scheduler. We present an implementation using the MIT Cilk framework that demonstrates significant improvements in sequential and parallel performance, competitive with a state-of-the-art compile-time optimizer for loop programs and a domain- specific optimizer for stencil programs.

Lifflander, Jonathan↗

Quantum multi-programming for Grover’s search

Quantum multi-programming is a method utilizing contemporary noisy intermediate-scale quantum computers by executing multiple quantum circuits concurrently. Despite early research on it, the research remains on quantum gates or small-size quantum algorithms without correlation. In this paper, we propose a quantum multi-programming (QMP algorithm for Grover's search. Our algorithm decomposes Grover's algorithm by the partial diffusion operator and executes the decomposed circuits in parallel by QMP. We proved that this new algorithm increases the rotation angle of the Grover operator which, as a result, increases the success probability. The new algorithm is implemented on IBM quantum computers and compared with the canonical Grover's algorithm and other variations of Grover's algorithms. So, the empirical tests validate that our new algorithm outperforms other variations of Grover's algorithms as well as the canonical Grover's algorithm.

97 MATHEMATICS AND COMPUTING↗

Classic and Quantum Task-Based Intelligent Runtime for QIRs Running on Multiple QPUs

High-performance computing systems are rapidly evolving into heterogeneous platforms that fuse quantum accelerators with traditional classical processing units (CPUs) and graphical processing units (GPUs). This convergence calls for runtimes capable of managing both classical and quantum workloads in a unified manner. We introduce an intelligent, task-based runtime that marries the Intelligent RuntIme System (IRIS) asynchronous scheduler with a quantum programming stack through the Quantum Intermediate Representation Execution Engine (QIR-EE). Our design allows programs written in the quantum intermediate representation (QIR) to be dispatched concurrently to a variety of back-ends, including multiple quantum simulators and nascent quantum processors, enabling genuine hybrid execution on a single node. To illustrate its practicality, we partition a 4-qubit and 20-qubit circuit into three sub-circuits using quantum circuit cutting via the QCut library. Each sub-circuit is simulated independently by the QIR-EE driver within IRIS, after which a classical post-processing step merges the simulation results to recover the outcome of the original full-circuit computation. This case study demonstrates how finer task granularity can enable the parallel execution and lower the simulation burden per quantum task while preserving overall accuracy, highlighting the feasibility of our hybrid approach.

Miniskar, Narasinga Rao [ORNL] (ORCID:000000018259↗

Block-Parallel Data Analysis with DIY2

DIY2 is a programming model and runtime for block-parallel analytics on distributed-memory machines. Its main abstraction is block-structured data parallelism: data are decomposed into blocks; blocks are assigned to processing elements (processes or threads); computation is described as iterations over these blocks, and communication between blocks is defined by reusable patterns. By expressing computation in this general form, the DIY2 runtime is free to optimize the movement of blocks between slow and fast memories (disk and flash vs. DRAM) and to concurrently execute blocks residing in memory with multiple threads. This enables the same program to execute in-core, out-of-core, serial, parallel, single-threaded, multithreaded, or combinations thereof. This paper describes the implementation of the main features of the DIY2 programming model and optimizations to improve performance. DIY2 is evaluated on benchmark test cases to establish baseline performance for several common patterns and on larger complete analysis codes running on large-scale HPC machines.

97 MATHEMATICS AND COMPUTING↗

Refocusing an Employee Engagement Organization to Improve Participation, Member Benefits, and Impact - 19036

Washington River Protection Solutions, LLC (WRPS) provides its employees with programs and opportunities to develop professional skills and to network. Among these is an employee engagement organization called 'WRPSpeed'. WRPSpeed was founded in 2009 initially to support new employees, specifically early-career employees and those new to the Columbia Basin area surrounding the Hanford Site. It was, and remains today, an opt-in program, meaning that in order to join, employees must request to become a member; the only requirement to join is to be a WRPS employee. WRPSpeed has historically offered presentations on professional development topics along with various events and activities supporting professional networking, such as after-work-hours events and community sports teams. Since its creation, WRPSpeed has experienced an ebb and flow of interest, participation, and success. Beginning in early 2017, existing members of the WRPSpeed board examined the stagnant growth trend of the organization and determined change was needed in order to truly accomplish the mission and goals visualized by the board and by WRPS management. These changes culminated in the establishment of a new board position, Marketing and Branding, which allowed WRPSpeed to refocus their messaging and image expressed to the WRPS employee base at large. The primary objectives of the new Marketing and Branding board position were 1) to communicate the identity of WRPSpeed, 2) to communicate the benefits of participation to the WRPS employee base, and 3) to grow WRPSpeed's presence as an active community steward. During the previous years of operation, its brand had developed two main audience perception problems: a perception of exclusivity, which limited membership growth; and a lack of recognition and awareness. Though initially founded as a group for new and early-career employees, the board recognized the benefits of offering all employees the opportunity to participate. This allows more people to engage in the organization and experience the benefits, and also offers the membership and program a more robust network of professional and personal experiences and connections. Concurrent with the launch of Marketing and Branding, the WRPSpeed board reviewed their current functions and activities to determine opportunities for improvement and scale-up. The goal of this internal review was to ensure the benefits offered and advertised by WRPSpeed were high quality, valuable, and engaging. It was up to Marketing and Branding to develop strategies for the success of these efforts and reach all parties in the expanded membership. A marketing communications strategy was developed to establish a revitalized WRPSpeed image and clearly project that new image to a wider audience. The first step was to rewrite the mission statement for the organization, which established, in writing, its primary pillars: community stewardship, professional networking, and professional development. With a new mission statement and the WRPSpeed board in concurrence with - and coached on - the new image, the Marketing and Branding team launched its rebranding campaign. The campaign included a refreshed logo and theme, a new monthly newsletter for existing membership, increased and consistently stylized communications about events, a revitalized organization web page, and a ramp-up schedule for large-scale, multimedia communications to the entire company. From July 2017, when they began, to June 2018, the Marketing and Branding efforts have garnered a 20% increase in membership overall. Additionally, members surveyed in May 2018 showed 49% of respondents had been participating in WRPSpeed between 0 and 12 months; 13% responded '1-2 years'; and 38% responded '2+ years'. These results confirm an upward trend in membership, and attendance records show an increase in new people attending events. Also, parallel increases in number and quality of activities and increases in networking with employee groups from other local companies such as Bechtel National, Inc. and AECOM have improved member satisfaction and positive word of mouth among the employee population. As with any organization, employee engagement-and-retention groups like WRPSpeed face the challenges of staying relevant and beneficial to existing members while continuing to grow their program and impact. However, employee engagement organizations also have the unique opportunity to connect employees across the company and to provide them opportunities otherwise unavailable via other programs. Often these groups also have the flexibility to tailor the offerings, events, and activities to suit the specific needs and aspirations of the employees. With this exceptional position, it is important to continue to strive to offer high quality, significant, and useful benefits to the employees and, thus, the company. The strategies and campaigns employed to revitalize WRPSpeed have proven exceptionally effective in-house and are useful to other employee groups as templates for their own improvement and as opportunities for benchmarking. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Development of a Technical Standard for Radiological Characterization of DAW - 18062

Throughout its 70+-year history, the U.S. Department of Energy (DOE) and its predecessor agencies have performed a wide mission involving nuclear materials and weapons development, production, testing, and modernization. While the initial mission components relied heavily upon reactor physics and chemistry, the environmental programs have increasingly relied upon development of more accurate and effective measurement methodologies to determine the radiological and chemical properties of the unique waste streams that were generated during the weapons production and testing mission. Over time, the DOE laboratories and former production sites have developed a wide range of site-specific processes and procedures for conducting radiological characterization of dry active waste (DAW) that is managed as low-level radioactive waste. This has resulted in a Complex-wide variability among sites with respect to the methodologies and instrumentation used to characterize individual waste streams. The DAW-type waste was selected for development of a characterization standard since it is a simple, voluminous, and repetitive waste stream with a substantial knowledge base, established experience history at multiple site locations, and the potential for realization of programmatic benefits though standardization. The Energy Facility Contractors Group (EFCOG) Waste Management Working Group (WMWG) has proposed the development of a new DOE Technical Standard for radiological characterization of DAW. The purpose of the proposed new standard is to provide a technical resource that integrates and enhances the utilization of current site-specific methodologies and processes. A Technical Basis Document (TBD) has been prepared to support the development and utilization of the new standard by providing detailed information for use by site personnel when implementing the guidance provided in the standard. It also provides the rationale for and details concerning the recommended technical approaches for radiological characterization of representative DAW-type waste streams. The TBD will be included as an appendix to the proposed standard. Adoption of a standardized approach to DAW characterization will take advantage of multiple applications for a technology that is both mature and stable. The DAW characterization process is repetitive and lends itself to implementation at a wide range of operating locations - resulting in economies of scale, compliance with regulatory requirements, and consistent implementation of procedures which support design, operations, maintenance, and management of facilities, activities and programs. The purpose of the proposed new Technical Standard for DAW Radiological Characterization is to integrate and improve the utilization of current site-specific methodologies and processes and will include a comprehensive evaluation and comparison of current radiological characterization methodologies to determine which ones are most reliable and effective in producing relevant and valid data. In view of the long history and participation by several agencies in the regulation of nuclear programs, existing Voluntary Consensus Standards have also been reviewed for relevancy and applicability to the new proposed standard. The proposed new Standard will be developed in concert with existing scientific and regulatory guidance to produce a document that incorporates the state of current knowledge and site practices with a graded approach to applying those methodologies that are applicable and effective for characterizing a wide range of DAW-type wastes - including, but not limited to, debris, low specific activity (LSA) material, and surface contaminated objects (SCO). Under the leadership of the National Laboratory Subgroup of the EFCOG/WMWG), an EFCOG team will develop the proposed technical standard. This process will incorporate the information gathered during preparation of the TBD, which will serve as a technical resource to support the technical approach for selection of DAW characterization methodologies. Preparation of the TBD included a detailed survey of historical site practices and examination of the characterization approaches and measurement methodologies currently being applied to DAW-type wastes. Future activities include the development and submittal of a Project Justification Statement that will be submitted to the DOE Technical Standards Program for review and comment. The EFCOG/WMWG Team will respond to reviewer comments, as required. Following final concurrence by affected organizations through the DOE Technical Standards Coordination process, the EFCOG/WMWG Team will prepare the draft technical standard and respond to comments generated during RevCom review and final format review by the DOE Technical Standards Management Program. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Efficient Hierarchical State Vector Simulation of Quantum Circuits via Acyclic Graph Partitioning

Early but promising results in quantum computing have been enabled by the concurrent development of quantum algorithms, devices, and materials. Classical simulation of quantum programs has enabled the design and analysis of algorithms and implementation strategies targeting current and anticipated quantum device architectures. In this paper, we present a graph-based approach to achieve efficient quantum circuit simulation. Our approach involves partitioning the graph representation of a given quantum circuit into sub-graphs/circuits that exhibit better data locality. Simulation of each sub-circuit is organized hierarchically, with the iterative construction and simulation of smaller state vectors, improving overall performance. Also, this partitioning reduces the number of passes through data, improving the total computation time. We present three partitioning strategies and observe that acyclic graph partitioning typically results in the best time-to-solution. In contrast, other strategies reduce the partitioning time at the expense of potentially increased simulation times. Experimental evaluation demonstrates the effectiveness of our approach.

Fang, Bo↗

Highlights of X-Stack ExM Deliverable: MosaStore

This brief report highlights the experience gained with MosaStore, an exploratory part of the X-Stack project “ExM: System support for extreme-scale, many-task applications”. The ExM project proposed to use concurrent workflows supported by the Swift language and runtime as an innovative programming model to exploit parallelism in exascale computers. MosaStore aims to support this endeavor by improving storage support for workflow-based applications, more precisely by exploring the gains that can be obtained from co-designing the storage system and the workflow runtime engine. MosaStore has been developed primarily at the University of British Columbia.

97 MATHEMATICS AND COMPUTING↗

Production of high oil, transgene free Camelina sativa plants through genome editing

The objective of this project was to develop a Camelina sativa feedstock with significantly increased seed yield and oil content to maximize oil yields per acre. Camelina is an oilseed crop with high potential as a bioenergy feedstock due to its high oil content, low inputs for cultivation, frost tolerance, and short growth cycle (80-110 days). To accelerate market entry, a next generation technology was used to develop GMO free plants to provide an expedited path through regulatory approval. This is anticipated to significantly decrease the time and thus the costs of commercialization of these lines. For this program current Camelina lines were considered to yield, on average, 1500 lbs of seed per acre and possess a seed oil content of 40%. The program had two oil production benchmarks: (1) increase production of seed to 2500 lbs/acre with seed containing 45% oil, and (2) increase production of seed to 3500 lbs/acre with seed containing 60% oil. Hitting the first benchmark would significantly expand the potential of Camelina as a crop and would provide the profitability necessary to incent farmers to grow Camelina, resulting in the production of renewable feedstock for the biobased energy and chemical industries. The second benchmark (3500 lbs seed/acre with 60% oil content) would have a huge impact on the availability of renewable Camelina oil for the biodiesel and aviation fuel markets. The accomplishments of this program demonstrated that genome editing of multiple targets in Camelina is technically feasible, despite the complexity of the Camelina genome. It also demonstrated that it is possible to increase seed yield while maintaining seed oil content using genome editing. Genome edited lines achieving up to a 40% increase in seed yield were demonstrated in greenhouse growth studies. In separate experiments, the program also achieved increases of up to 38% in the seed oil content of individual seeds. This increased seed oil content was, however, often accompanied by a decrease in seed yield. These observations demonstrate that carbon flow in Camelina can be significantly shifted to seed oil production but that additional research is necessary to concurrently increase/or maintain seed yield. Yield10 plans to continue to build on these results after the BETO program. During the course of this program, Yield10 also demonstrated that lines with single edits, as well as lines with multiple edits, generated using genome editing technology can be designated as non-regulated by USDA-APHIS through their “Am I Regulated?” process. Two separate “Am I Regulated?” letters were submitted to USDA-APHIS and edited Camelina lines described in the letters were deemed non-regulated by the agency demonstrating a reduced regulatory path. The technology developed in this program contributes to the overall understanding of seed oil biosynthesis in oilseed crops and how seed yield and seed oil content can be improved using genome editing techniques. The technology is thus also relevant to increasing seed and oil yield in related oilseed crops, such as canola.

09 BIOMASS FUELS↗

EM Program Expectations on Implementation of DOE O 458: Radiation Protection of Public/Environment - 19553

DOE Order 458.1, Radiation Protection of the Public and Environment, was issued in 2011. DOE sites were given 18 months to implement. The revised Order promulgates requirements for property clearance actions and independent verification. DOE Order 458.1 allows for preapproved authorized limits for the clearance of property. However, when property with the potential to contain residual radioactive material does not meet preapproved authorized limits, an authorized limits package must be developed. The Order contains a range of requirements for demonstrating with reasonable assurance that dose constraints are met for any actual or likely future use of the property to be released. EM has developed a draft guidance document that provides the elements of an authorized limits package. These elements are used to review all authorized limits packages that are submitted to EM. Expected elements include property description and process knowledge documentation, current and likely future use, the conceptual site model, dose modeling methodologies, specific authorized limits, dose- or concentration-based constraints, collective dose estimate to the potentially exposed population, stakeholder communications, description of the As Low As Reasonably Achievable (ALARA) analysis, implementation plan, evaluation of difficult to assess surfaces, and independent verification plan. The draft guidance document also provides further explanation of the desired elements of an independent verification (IV) plan. An IV plan should describe the planning phase, implementation phase, assessment phase, and decision phase of an activity. The planning phase includes scope and cost, concurrent with cleanup contractor procurement, and review and approval of site radiological survey clearance program and IV program plans. The implementation phase assures sufficient collection of data and adjustment can be made as necessary. During the assessment phase, data and reports are reviewed, and coordination between the clean-up contractor and IV personnel occurs. A decision of whether or not the clearance actions need to be altered occurs during the decision phase. IV certification that the clearance action is complete also occurs during the decision phase. Issuance of the final guidance document is meant to improve the consultation process and minimize iterative interactions with EM. Standardizing and formalizing property clearance and IV actions also helps assure that cleanup actions are transparent and sustainable for future scrutiny. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗