Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “programming”

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 739 records · Page 41

MOBI and FEANICS Programming in Labview

The flight software engineering branch provides design and development of embedded real-time software applications for flight and supporting ground systems to support the NASA Aeronautics and Space Programs. In addition, this branch evaluates, develops and implements new technologies for embedded real-time systems, and maintains a laboratory for applications of embedded technology. This branch supports other divisions and is involved with many other projects. My mentor Rochelle and I are involved in the Fluids and Combustion Facility (FCF) project, the MOBI project, and the FEANICS project. The Fluids and Combustion Facility (FCF) will occupy two powered racks on the International Space Station (ISS). It will be a permanent modular, multiuser facility to accommodate microgravity science experiments onboard the ISS's U.S. Laboratory Module. FCF will support NASA Human Exploration and Development of Space program objectives requiring sustained, systematic research in the disciplines of fluid physics and combustion science. The fluids experiment is called FIR and the combustion experiment is called CIR. The MOBI Experiment is an experiment that is performed to understand the physics of bubble segregation and resuspension in an inertia, monodisperse gas-liquid suspension, and to understand how bubble pressure resists segregation in suspensions with continuous phase inertia. The main focus of FEANICS and the solid combustion experiments will be to conduct basic and applied scientific investigations in fire-safety to support NASA's Bioastronautics Initiative. Based on data obtained in microgravity and experience gained from the beginning of the U.S. manned space program, these normal gravity flammability assessments have been assumed to be conservative with respect to flammability in all environments. However, some of the complex interactions that govern ignition and flame growth can only be evaluated in the long durations of microgravity available on the ISS. Before any of these projects actually go to the ISS, they are going to be tested on NASA's KC-135 Low-G airplane, the KC-135 Low-G Flight Research aircraft (a predecessor of the Boeing 707) is used to fly parabolas to create 20-25 seconds of weightlessness so that the astronauts can experience and researchers can investigate the effects of zero gravity. My mentor and I have been working with Labview to write the programs that are going to acquire, analyze and present the data acquired from these Test flights on the KC-135. We have been working closely with electrical, and mechanical engineers to make sure the program and the hardware can communicate and perform the operations necessary for the flight test. LabVIEW delivers a powerful graphical development environment for signal acquisition, measurement analysis, and data presentation, giving you the flexibility of a programming language without the complexity of traditional development tools. The programming of the control panel and the code are both done in GUIs which allow for flexibility in the code and the program.

Rios, Jeffrey N.↗

(abstract) JPL Cryocooler Development and Test Program Overview

Many near-term and future space-instrument programs within NASA and the Ballistic Missile Defense Organization (BMDO) depend on the successful development of long-life, low-vibration space cryocoolers. The most demanding near-term programs include a number of science instruments selected for NASA's Earth Observing System (Eos) program, and a number of space reconnaissance instruments associated with the BMDO's Brilliant Eyes program; both of these programs require delivery of similar types of flight coolers in the next few years. To help ensure the success of these cooler commitments, JPL has implemented an extensive cryocooler program in support of the NASA/JPL AIRS project, the Air Force Phillips Laboratory (AFPL), and the Air Force Space and Missiles Systems Division (SMC). This program is directed at assisting industry in developing advanced cryocoolers that successfully address the broad array of complex performance requirements needed for NASA and BMDO long-life space instruments. The JPL cryocooler program includes extensive characterization and life testing of industry-developed cryocoolers, development and flight testing of advanced sorption cooler systems for detector cooling to 10 K , development of mechanical cryocooler enhancement technologies, and flight tests of advanced low-vibration Stirling-cooler systems.

development design testing↗

The Glory Program: Global Science from a Unique Spacecraft Integration

The Glory program is an Earth and Solar science mission designed to broaden science community knowledge of the environment. The causes and effects of global warming have become a concern in recent years and Glory aims to contribute to the knowledge base of the science community. Glory is designed for two functions: one is solar viewing to monitor the total solar irradiance and the other is observing the Earth s atmosphere for aerosol composition. The former is done with an active cavity radiometer, while the latter is accomplished with an aerosol polarimeter sensor to discern atmospheric particles. The Glory program is managed by NASA Goddard Space Flight Center (GSFC) with Orbital Sciences in Dulles, VA as the prime contractor for the spacecraft bus, mission operations, and ground system. This paper will describe some of the more unique features of the Glory program including the integration and testing of the satellite and instruments as well as the science data processing. The spacecraft integration and test approach requires extensive analysis and additional planning to ensure existing components are successfully functioning with the new Glory components. The science mission data analysis requires development of mission unique processing systems and algorithms. Science data analysis and distribution will utilize our national assets at the Goddard Institute for Space Studies (GISS) and the University of Colorado's Laboratory for Atmospheric and Space Physics (LASP). The Satellite was originally designed and built for the Vegetation Canopy Lidar (VCL) mission, which was terminated in the middle of integration and testing due to payload development issues. The bus was then placed in secure storage in 2001 and removed from an environmentally controlled container in late 2003 to be refurbished to meet the Glory program requirements. Functional testing of all the components was done as a system at the start of the program, very different from a traditional program. The plan for Glory is to minimize any changes to the spacecraft in order to meet the Glory requirements. This means that the instrument designs must adhere to the existing interfaces and capabilities as much as possible. Given Glory's unique history and the potential science return, the program is one of significant value to both the science community and the world. The findings Glory promises will improve our understanding of the drivers for global climate change for a minimal investment. The program hopes to show that reuse of existing government assets can result in a lower cost, and fully successful mission.

Bajpayee Jaya↗

NASA/GE Highly-Loaded Turbine Research Program

An overview of the NASA/GE Highly-Loaded Turbine Research Program at the NASA Glenn Research Center is presented. The program is sponsored by the Subsonic Fixed Wing Project of the Fundamental Aeronautics Program. The goals of the turbine research program are presented along with their relationship to the higher-level program goals. Two turbine research programs are described; the highly-loaded, single-stage high pressure turbine (HPT) and the highly loaded low pressure turbine (LPT). The HPT program is centered on an extremely high pressure ratio single-stage turbine with an engine stage pressure ratio of 5.5. It was designed with a 33% increase in stage loading. It has shown performance levels 2 points better than current engines operating at the higher work level. Some advantages of the turbine include reduced weight and parts count. Optimization of the blade shape to reduce shock losses is described. The LPT program utilizes a four-stage low pressure turbine with an integral first stage vane/transition duct strut; counter-rotation; low-solidity blading; fully optimized flowpath including vanes, blades, and endwalls; and a fluidically controlled turbine vane frame/exit guide vane. The implementation of the LPT into GE s and NASA s test facilities is described. A description of NASA's Single Spool Turbine Facility that is currently under renovation is given. Facility limits on pressures, temperatures, flow rates, rotational speeds, and power absorption are described. The current renovation status is given.

Giel, Paul W.↗

NASA/GE Highly-Loaded Turbine Research Program

An overview of the NASA/GE Highly-Loaded Turbine Research Program at the NASA Glenn Research Center is presented. The program is sponsored by the Subsonic Fixed Wing Project of the Fundamental Aeronautics Program. The goals of the turbine research program are presented along with their relationship to the higher-level program goals. Two turbine research programs are described; the highly-loaded, single-stage high pressure turbine (HPT) and the highly loaded low pressure turbine (LPT). The HPT program is centered on an extremely high pressure ratio single-stage turbine with an engine stage pressure ratio of 5.5. It was designed with a 33% increase in stage loading. It has shown performance levels 2 points better than current engines operating at the higher work level. Some advantages of the turbine include reduced weight and parts count. Optimization of the blade shape to reduce shock losses is described. The LPT program utilizes a four-stage low pressure turbine with an integral first stage vane/transition duct strut; counterrotation; low-solidity blading; fully optimized flowpath including vanes, blades, and endwalls; and a fluidically controlled turbine vane frame/exit guide vane. The implementation of the LPT into GE s and NASA s test facilities is described. A description of NASA s Single Spool Turbine Facility that is currently under renovation is given. The new, upgraded facility is compared to its predecessor. Renovation design requirements are outlined. Facility limits on pressures, temperatures, flow rates, rotational speeds, and power absorption are described. The current renovation status is given.

Giel, Paul W.↗

NASA's Discovery Program: Moving Toward the Edge (of the Solar System)

NASA's Planetary Science , Division sponsors a competitive program of small spacecraft missions with the goal of performing focused science investigations that complement NASA's larger planetary science explorations at relatively low cost. The goal of the Discovery program is to launch many smaller missions with fast development times to increase our understanding of the solar system by exploring the planets, dwarf planets, their moons, and small bodies such as comets and asteroids. Discovery missions are solicited from the broad planetary science community approximately every 2 years. Active missions within the Discovery program include several with direct scientific or engineering connections to potential future missions to the edge of the solar system and beyond. In addition to those in the Discovery program are the missions of the New Frontiers program. The first New Frontiers mission. is the New Horizons mission to Pluto, which will explore this 38-AU distant dwarf planet and potentially some Kuiper Belt objects beyond. The Discovery program's Dawn mission, when launched in mid-2007, will use ion drive as its primary propulsion system. Ion propulsion is one of only two technologies that appear feasible for early interstellar precursor missions with practical flight times. The Kepler mission will explore the structure and diversity of extrasolar planetary systems, with an emphasis on the detection of Earth-size planets around other stars. Kepler will survey nearby solar systems searching for planets that may fall within the habitable zone,' a region surrounding a star within which liquid water may exist on a planet's surface - an essential ingredient for life as we know it. With its open and competitive approach to mission selections, the Discovery program affords scientists the opportunity to propose missions to virtually any solar system destination. With its emphasis on science and proven openness to the use of new technologies such as ion propulsion, missions flown as part of the program will test out technologies needed for future very deep-space exploration and potentially take us to these difficult and distant destinations.

Johnson, Les↗

SPOT Program

A Spacecraft Position Optimal Tracking (SPOT) program was developed to process Global Positioning System (GPS) data, sent via telemetry from a spacecraft, to generate accurate navigation estimates of the vehicle position and velocity (state vector) using a Kalman filter. This program uses the GPS onboard receiver measurements to sequentially calculate the vehicle state vectors and provide this information to ground flight controllers. It is the first real-time ground-based shuttle navigation application using onboard sensors. The program is compact, portable, self-contained, and can run on a variety of UNIX or Linux computers. The program has a modular objec-toriented design that supports application-specific plugins such as data corruption remediation pre-processing and remote graphics display. The Kalman filter is extensible to additional sensor types or force models. The Kalman filter design is also strong against data dropouts because it uses physical models from state and covariance propagation in the absence of data. The design of this program separates the functionalities of SPOT into six different executable processes. This allows for the individual processes to be connected in an a la carte manner, making the feature set and executable complexity of SPOT adaptable to the needs of the user. Also, these processes need not be executed on the same workstation. This allows for communications between SPOT processes executing on the same Local Area Network (LAN). Thus, SPOT can be executed in a distributed sense with the capability for a team of flight controllers to efficiently share the same trajectory information currently being computed by the program. SPOT is used in the Mission Control Center (MCC) for Space Shuttle Program (SSP) and International Space Station Program (ISSP) operations, and can also be used as a post -flight analysis tool. It is primarily used for situational awareness, and for contingency situations.

Smith, Jason T.↗

Commercially Hosted Government Payloads: Lessons from Recent Programs

In a commercially hosted operational mode, a scientific instrument or operational device is attached to a spacecraft but operates independently from the spacecraft s primary mission. Despite the expected benefits of this arrangement, there are few examples of hosted payload programs actually being executed by government organizations. The lack of hosted payload programs is largely driven by programmatic challenges, both real and perceived, rather than by technical challenges. Partly for these reasons, NASA has not sponsored a hosted payload program, in spite of the benefits and visible community interest in doing so. In the interest of increasing the use of hosted payloads across the space community, this paper seeks to alleviate concerns about hosted payloads by identifying these programmatic challenges and presenting ways in which they can be avoided or mitigated. Despite the challenges, several recent hosted payload programs have been successfully completed or are currently in progress. This paper presents an assessment of these programs, with a focus on acquisition, costs, schedules, risks, and other programmatic aspects. The hosted payloads included in this study are the Federal Aviation Administration's Wide Area Augmentation System (WAAS) payloads, United States Coast Guard's Automatic Identification System (AIS) demonstration payload, Department of Defense's IP Router In Space (IRIS) demonstration payload, the United States Air Force's Commercially Hosted Infrared Payload (CHIRP), and the Australian Defence Force's Ultra High Frequency (UHF) payload. General descriptions of each of these programs are presented along with issues that have been encountered and lessons learned from those experiences. A set of recommended approaches for future hosted payload programs is presented, with a focus on addressing risks or potential problem areas through smart and flexible contracting up front. This set of lessons and recommendations is broadly applicable to future hosted payload programs, whether they are technology demonstrations, communications systems, or operational sensors. Additionally, we present a basic cost model for commercial access to space for hosted payloads as a function of payload mass

Andraschko, Mark A.↗

MatLab Script and Functional Programming

MatLab Script and Functional Programming: MatLab is one of the most widely used very high level programming languages for scientific and engineering computations. It is very user-friendly and needs practically no formal programming knowledge. Presented here are MatLab programming aspects and not just the MatLab commands for scientists and engineers who do not have formal programming training and also have no significant time to spare for learning programming to solve their real world problems. Specifically provided are programs for visualization. The MatLab seminar covers the functional and script programming aspect of MatLab language. Specific expectations are: a) Recognize MatLab commands, script and function. b) Create, and run a MatLab function. c) Read, recognize, and describe MatLab syntax. d) Recognize decisions, loops and matrix operators. e) Evaluate scope among multiple files, and multiple functions within a file. f) Declare, define and use scalar variables, vectors and matrices.

Shaykhian, Gholam Ali↗

Supporting Multiple Programs and Projects at NASA's Kennedy Space Center

With the conclusion of the shuttle program in 2011, the National Aeronautics and Space Administration (NASA) had found itself at a crossroads for finding transportation of United States astronauts and experiments to space. The agency would eventually hand off the taxiing of American astronauts to the International Space Station (ISS) that orbits in Low Earth Orbit (LEO) about 210 miles above the earth under the requirements of the Commercial Crew Program (CCP). By privatizing the round trip journey from Earth to the ISS, the space agency has been given the additional time to focus funding and resources to projects that operate beyond LEO; however, adding even more stress to the agency, the premature cancellation of the program that would succeed the Shuttle Program - The Constellation Program (CxP) -it would inevitably delay the goal to travel beyond LEO for a number of years. Enter the Space Launch System (SLS) and the Orion Multipurpose Crew Vehicle (MPCV). Currently, the SLS is under development at NASA's Marshall Spaceflight Center in Huntsville, Alabama, while the Orion Capsule, built by government contractor Lockheed Martin Corporation, has been assembled and is currently under testing at the Kennedy Space Center (KSC) in Florida. In its current vision, SLS will take Orion and its crew to an asteroid that had been captured in an earlier mission in lunar orbit. Additionally, this vehicle and its configuration is NASA's transportation to Mars. Engineers at the Kennedy Space Center are currently working to test the ground systems that will facilitate the launch of Orion and the SLS within its Ground Services Development and Operations (GSDO) Program. Firing Room 1 in the Launch Control Center (LCC) has been refurbished and outfitted to support the SLS Program. In addition, the Spaceport Command and Control System (SCCS) is the underlying control system for monitoring and launching manned launch vehicles. As NASA finds itself at a junction, so does all of its associated centers across the US. KSC has found itself at the blunt end of change as the entire center has transitioned from an operations mindset to a development mentality. The author of this paper has had the fortunate privilege and opportunity to be part of a transforming NASA during the fall months of 2014. The following is a high level account of projects that he had the chance to work on including the Spaceport Command and Control System, the Advanced Ground System and Maintenance Program Project, Customer Avionics Development & Analysis (CAIDA) Lab and Swamp Works.

Advanced Ground System Maintenance↗

Hanford Single-Shell Tank and Double-Shell Tank Integrity Programs - 16390

Waste at Hanford is stored in 149 single-shell tanks and 28 double-shell tanks. Concerns related to aging radioactive waste storage facilities throughout the DOE complex led to Brookhaven National Laboratory (BNL) developing guidelines for structural integrity programs for tank systems. The committee of experts who developed these guidelines is commonly known as the Tank Structural Integrity Panel (TSIP). The DOE has subsequently adopted these guidelines, and requires site operators to have a program consistent with them. The Double-Shell Tank (DST) integrity is maintained with a variety of activities such as ultrasonic and visual inspections, chemistry controls, corrosion monitoring and structural analyses methods. In October 2012, Washington River Protection Solutions, LLC (WRPS) determined that the primary tank of 241-AY-102 was leaking. WRPS contracted a panel of experts from industry and academia to provide advice and recommendations for the DST Integrity Program. The panel focused on three concerns: - No Early warning - Determine why the existing DST Integrity Program did not predict a primary tank failure or provide early warning of the pending failure. - Program improvements - Recommend activities to either predict a primary tank failure or increase the probability of early warning. - Forensic recommendations - The panel provided additional recommendations regarding forensic assessment of Tank 241-AY-102 (AY-102) to facilitate a conclusion on why the leak occurred. WRPS has prepared a response to the concerns of the panel coupled with recommendations for project action to strengthen the DST Integrity Program [4]. The purpose of this DST Integrity Improvement Plan is to translate the recommendations to specific project activities that are technically and practically responsive. To improve the understanding of the Single-Shell Tank (SST) integrity, WRPS, the Department of Energy-Office of River Protection tank operations contractor, developed an enhanced Single-Shell Tank Integrity Project (SSTIP) in 2009. An expert panel on SST integrity, consisting of various subject matter experts in industry and academia, was created to provide recommendations supporting the development of the project. This panel developed 33 recommendations in four main areas of interest: structural integrity, liner degradation, leak integrity and prevention, and mitigation of contamination migration. In late 2010, seventeen of these recommendations were used to develop the basis for the M-45-10-1 Change Package for the Hanford Federal Agreement and Compliance Order, also known as the Tri-Party Agreement. The change package identified two phases of work for SST integrity. The initial phase, which was completed in 2015, was focused on efforts to envelope the integrity of the tanks. It was divided into two primary areas of investigation: structural integrity and leak integrity. If necessary, based on the outcome from the initial work, a second phase would be focused on further definition of the integrity of the tanks and liners. The two combined phases are designed to support the formal integrity assessment of the Hanford SSTs in 2018 by an Independent Qualified Registered Professional Engineer. This paper will summarize the current status of the DST and SST Integrity Programs and discuss the ongoing efforts to improve these programs. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

After School Matters Program at the Hanford Site - 16569

CH2M HILL Plateau Remediation Company (CH2M), a prime contractor for environmental remediation at the U.S. Department of Energy Hanford Site in southeast Washington State, partnered with the nonprofit After School Matters (ASM) organization to provide outreach to local elementary school students in 2013-2014. The program emphasizes building relationships between youths and adults through academic tutoring, homework assistance, mentoring and physical fitness development. The program assists students from families where adults are often unemployed or underemployed. This project not only gives employees an opportunity to mentor and teach local youths, it also helps them prepare the next generation of leaders and experts. A substantial number of employees will be eligible for retirement within the next ten years, and their extensive institutional knowledge will go with them. Visiting schools and sharing this knowledge and experience gives students insights into career opportunities they might not otherwise consider. This program proved so successful, another Hanford Contractor involved their workers, expanding the program to a second elementary school. Also, the program caught the eye of a nonprofit organization, 21. Century After-School Program, who invited the team to expand to a third elementary school. The ASM program at the Hanford Site: (1) targets an often overlooked group of students and provides an opportunity to mentor and teach the future generation; (2) positively impacts the students, volunteers and community; (3) has expanded its reach to other contractors and schools. Lessons learned from this community education program provide valuable context for other organizations interested in similar outreach efforts. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Nevada Higher Education Benefits from US Department of Energy (DOE) Environmental Management (EM) Nevada Program's Transfer of Geologic Samples - 20442

The Nevada National Security Site (NNSS), formerly the Nevada Test Site, was the location of 100 historic atmospheric and 828 historic underground nuclear tests from 1951 to 1992. Related to this historic nuclear testing, geologic and hydrologic studies of the site were conducted utilizing the skills and the expertise of the U.S. Geological Survey (USGS) and national laboratories (Los Alamos National Laboratory, Lawrence Livermore National Laboratory), who were principal in leading the development of weapons and were responsible for specific underground testing programs. The subsurface samples and technical/scientific data associated with NNSS geologic studies (past and present) are preserved and stored at the USGS Mercury Core Library and Data Center located at the NNSS. Currently, the facility stores over 2,000,000 linear feet of cores and cuttings from more than 2,600 drill holes that can be accessed for study. Most of the samples and historic geologic work was focused directly on subsurface geologic settings that relate directly to historic underground nuclear testing. Since 1992, the United States has observed a unilateral moratorium on full-scale nuclear testing, and the U.S. Department of Energy (DOE) Environmental Management (EM) Nevada Program is now responsible for hydrogeologic characterization of the potential impacts to the natural groundwater systems that may have resulted from historic underground nuclear tests. As part of this effort, the EM Nevada Program Underground Test Area (UGTA) Activity has drilled and completed over 58 deep (2,000 - 7,000 ft.) characterization wells, totaling in excess of 170,000 linear feet of cuttings and core samples. Cutting samples were collected as triplicate samples for each respective depth interval, to account for potential later nondestructive/destructive analysis and to preserve samples for regulatory purposes. Recently, it was recognized by the EM Nevada Program that opportunities may exist to reduce the cost and floor space required for the storage of geologic samples at the Mercury Core Library without impacting the integrity and representative nature of the samples necessary for project execution. An initiative was sponsored by EM Nevada Program to evaluate several options: 1) disposal of a portion of cuttings and cores in a land fill setting; 2) reduction in sample volume through skeletonizing core and cuttings from wells to a representative but much smaller number of samples; and 3) solicit potential interest in the academic community where other geoscientists could freely access the samples for studies. The Nevada state university system through the Nevada Bureau of Mines and Geology responded positively to the opportunity to receive these NNSS samples from the EM Nevada Program. In June 2019, approximately 17,000 geologic samples, representing greater than 170,000 linear feet of drilling and weighing over 20,000 pounds, were shipped from the NNSS to the Great Basin Science Sample and Records Library located in Reno, Nevada. The benefits resulting from this transfer were realized by the EM Nevada Program in terms of cost and space savings for geologic sample storage at the NNSS. The transfer did not impact the EM Nevada Program mission as access to representative geologic samples for regulatory and scientific purposes was preserved. Moreover, the Nevada Bureau of Mines and Geology acquired a significant resource of subsurface geologic samples and supporting technical data to support academic and scientific studies in a complex volcanic setting in southwest Nevada. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Scenario Grouping and Decomposition Algorithms for Chance-Constrained Programs

A lower bound for a finite-scenario-based chance-constrained program is the quantile value corresponding to the sorted optimal objective values of scenario subproblems. This quantile bound can be improved by grouping subsets of scenarios at the expense of solving larger subproblems. The quality of the bound depends on how the scenarios are grouped. In this paper, we formulate a mixed-integer bilevel program that optimally groups scenarios to tighten the quantile bounds. For general chance-constrained programs, we propose a branch-and-cut algorithm to optimize the bilevel program, and for chance-constrained linear programs, a mixed-integer linear-programming reformulation is derived. Here, we also propose several heuristics for grouping similar or dissimilar scenarios. Our computational results demonstrate that optimal grouping bounds are much tighter than heuristic bounds, resulting in smaller root-node gaps and better performance of scenario decomposition for solving chance-constrained 0-1 programs. Also, the optimal grouping bounds can be greatly strengthened using larger group size.

97 MATHEMATICS AND COMPUTING↗

Performance Exploration Through Optimistic Static Program Annotations

Compilers are limited by the static information directly or indirectly encoded in the program. Low-level languages, such as C/C++, are considered problematic as their weak type system and relaxed memory semantic allows for various, sometimes non-obvious, behaviors. Since compilers have to preserve the program semantics for all program executions, the existence of exceptional behavior can prevent optimizations that the developer would consider valid and might expect. Analyses to guarantee the absence of disruptive and unlikely situations are consequently an indispensable part of an optimizing compiler. However, such analyses have to be approximative and limited in scope as global and exact solutions are infeasible for any non-trivial program. In this paper, we present an automated tool to measure the effectmissing static information has on the optimizations applied to a given program. The approach generates an optimistically optimized program version which, compared to the original, defines a performance gap that can be closed by better compiler analyses and selective static program annotations. Our evaluation on six already tuned proxy applications for high-performance codes shows speedups of up to 20.6%. This clearly indicates that static uncertainty limits performance. At the same time, we observed that compilers are often unable to utilize additional static information. Thus, manual annotation of all correct static information is therefore not only error prone but also mostly redundant.

Auto Tuning↗

CLC: A cross-level program characterization method

Characterization of program execution plays a key role in performance improvement. There are numerous transformations applied to each step that a program takes on its lowering from source code to a compiler intermediate representation to machine language to microarchitecture-specific execution. The unpredictable benefit of each transformation step could lead a notionally superior algorithm to exhibit inferior performance once actually run, and it can be hard to discern which step in the transformation path contradicted the code developer’s assumptions. Conventional approaches to program-execution characterization consider the behavior after only a single one of those steps, which limits the information that can be provided to the user. To help address the issue of myopic views of program execution, this paper presents a novel cross-level characterization approach for understanding the behavior of program execution at different levels in the process of writing, compiling, and running a program. We show that this approach provides a richer view of the sources of performance gains and losses and helps identify program execution in a more accurate manner.

97 MATHEMATICS AND COMPUTING↗

Computing single step operators of logic programming in radial basis function neural networks

Logic programming is the process that leads from an original formulation of a computing problem to executable programs. A normal logic program consists of a finite set of clauses. A valuation I of logic programming is a mapping from ground atoms to false or true. The single step operator of any logic programming is defined as a function (T{sub p}:I→I). Logic programming is well-suited to building the artificial intelligence systems. In this study, we established a new technique to compute the single step operators of logic programming in the radial basis function neural networks. To do that, we proposed a new technique to generate the training data sets of single step operators. The training data sets are used to build the neural networks. We used the recurrent radial basis function neural networks to get to the steady state (the fixed point of the operators). To improve the performance of the neural networks, we used the particle swarm optimization algorithm to train the networks.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

TU-F-CAMPUS-I-05: Semi-Automated, Open Source MRI Quality Assurance and Quality Control Program for Multi-Unit Institution

Purpose: Phantom measurements allow for the performance of magnetic resonance (MR) systems to be evaluated. Association of Physicists in Medicine (AAPM) Report No. 100 Acceptance Testing and Quality Assurance Procedures for MR Imaging Facilities, American College of Radiology (ACR) MR Accreditation Program MR phantom testing, and ACR MRI quality control (QC) program documents help to outline specific tests for establishing system performance baselines as well as system stability over time. Analyzing and processing tests from multiple systems can be time-consuming for medical physicists. Besides determining whether tests are within predetermined limits or criteria, monitoring longitudinal trends can also help prevent costly downtime of systems during clinical operation. In this work, a semi-automated QC program was developed to analyze and record measurements in a database that allowed for easy access to historical data. Methods: Image analysis was performed on 27 different MR systems of 1.5T and 3.0T field strengths from GE and Siemens manufacturers. Recommended measurements involved the ACR MRI Accreditation Phantom, spherical homogenous phantoms, and a phantom with an uniform hole pattern. Measurements assessed geometric accuracy and linearity, position accuracy, image uniformity, signal, noise, ghosting, transmit gain, center frequency, and magnetic field drift. The program was designed with open source tools, employing Linux, Apache, MySQL database and Python programming language for the front and backend. Results: Processing time for each image is <2 seconds. Figures are produced to show regions of interests (ROIs) for analysis. Historical data can be reviewed to compare previous year data and to inspect for trends. Conclusion: A MRI quality assurance and QC program is necessary for maintaining high quality, ACR MRI Accredited MR programs. A reviewable database of phantom measurements assists medical physicists with processing and monitoring of large datasets. Longitudinal data can reveal trends that although are within passing criteria indicate underlying system issues.

60 APPLIED LIFE SCIENCES↗