Search NASA⌕ Search

SEARCH · Search NASA

Results for “Discovery Program”

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 775 records · Page 43

5G Enabled Energy Innovation: Advanced Wireless Networks for Science (Workshop Report)

Rapidly expanding, new telecommunications infrastructure based on 5G technologies will disrupt and transform how we design, build, operate, and optimize scientific infrastructure and the experiments and services enabled by that infrastructure, from continental-scale sensor networks to centralized scientific user facilities, from intelligent Internet of Things devices to supercomputers. Concurrently, 5G will introduce, or exacerbate, challenges related to protecting infrastructure and associated scientific data as well as to fully leveraging opportunities related to expanded infrastructure scale and complexity. The U.S. Department of Energy (DOE) Office of Science operates scientific infrastructure, supporting some of the nation’s most advanced intellectual discoveries, spanning the country and including 30 world-class user facilities from supercomputers to accelerators. Along with field experiments and remote observatories, every aspect of DOE’s scientific enterprise will be affected by 5G, which amounts to a complete renovation of the underpinnings of the nation’s information infrastructure. In this report we explore the scientific opportunities and new research challenges associated with 5G, ranging from scalability to heterogeneity to cybersecurity. The rapid commercial deployment of 5G opens the opportunity to rethink and reinvent DOE’s scientific infrastructure and experimentation, from intelligent sensor networks at unprecedented scales to a digital continuum of cyberinfrastructure spanning low-power sensors, high-performance computing embedded within and at the edge of the network, and DOE’s large-scale user instrument and computing facilities. New programming paradigms, workflow and data frameworks, and AI-based system design, operation, and autonomous adaptation and optimization will be necessary in order to exploit these new opportunities. Field deployments and centralized scientific instruments can also be revolutionized, moving (without traditional performance penalties) from wired to wireless connectivity for data and control systems, improving flexibility, and opening new sensing modalities, including the use of the 5G electromagnetic spectrum itself as an environmental probe. For DOE science, in contrast to commercial 5G applications and settings, devices will be deployed in extreme environments such as cryogenically cooled instrument control systems and in remote settings with harsh conditions, requiring the design of new materials for RF communication and edge processing to operate in these regimes. Concurrently, 5G infrastructure comprises both hardware and sophisticated software systems - currently closed and proprietary. The cybersecurity challenges to 5G-empowered reinvention mirror the complexity and variety of new 5G features, from virtualization to private network slices to ubiquitous access. Research is also needed in order to accelerate the development of secure and open 5G software infrastructure, reducing reliance on hardware and software produced outside the United States and providing the transparency and rigorous evaluation and testing afforded through open software. Twelve broad research thrusts are laid out in four chapters, with a companion fifth chapter (and three additional research thrusts) underscoring the needs and opportunities for an aggressive testbed program co-designed by networking experts and scientists involved in the 15 research thrusts. The urgency of undertaking this research is fueled by a global, accelerating deployment of new telecommunications infrastructure that is designed for entertainment and commercial applications - barely scratching the surface of what 5G can do to extend U.S. leadership in scientific discovery.

42 ENGINEERING↗

Event Definition for the Automated Detection of Nuclear Proliferation Activities

In FY2020, Savannah River National Laboratory (SRNL) in collaboration with the Discovery Analytics Center (DAC) at Virginia Polytechnic Institute and State University (VT) began developing a demonstration prototype system that uses multiple machine learning and data analytic methods on largescale open data sources to identify new, developing, or undeclared nuclear programs. One of the most challenging aspects of applying machine learning techniques to such a problem is the high likelihood of extremely sparse data from disparate sources. To overcome this challenge, the current work will use a strategic combination of supervised, semi-supervised, and unsupervised learning techniques to ingest and fuse data streams to make a forecast of nuclear activities in a targeted geospatial location. Identifying potential data sources and training supervised learning algorithms is dependent upon the development of a robust foundation of targeted event domains that fundamentally define the nuclear activities of interest. This report documents the definition of a hierarchical structure for both nuclear activity and event domains that will be used to guide the research team in development or use of existing semantic dictionaries that are instrumental to searching, parsing, and categorizing events for the forecasting system’s use.

97 MATHEMATICS AND COMPUTING↗

The Ionization History of The Intergalactic Medium:

The funded project seeked a unified description of the ionization, physical structure, and evolution of the intergalactic medium (IGM) and quasar intervening absorption systems. We proposed to conduct theoretical studies of the IGM and QSO absorbers in the context of current theories of galaxy formation, developing and using numerical and analytical techniques aimed at a detailed modeling of cosmological radiative transfer, gas dynamics, and thermal and ionization evolution. The ionization history of the IGM has important implications for the metagalactic UV background, intergalactic helium absorption 21-cm tomography, metal absorption systems, fluctuations in the microwave background, and the cosmic rate of structure and star formation. All the original objectives of our program have been achieved, and the results widely used and quoted by the community. Indeed, they remain relevant as the level and complexity of research in this area has increased substantially since our proposal was submitted, due to new discoveries on galaxy formation and evolution, a flood of high-quality data on the distant universe, new theoretical ideas and direct numerical simulations of structure formation in hierarchical clustering theories.

Madau, Piero↗

The Future of X-Ray Optics

The most important next step is the development of X-ray optics comparable to (or better than) Chandra in angular resolution that far exceed Chandra s effective area. Use the long delay to establish an adequately funded, competitive technology program along the lines I have recommended. Don't be diverted from this objective, except for Explorer-class missions. Progress in X-ray optics, with emphasis on the angular resolution, is central to the paradigm-shifting discoveries and the contributions of X-ray astronomy to multiwavelength astrophysics over the past 51 years.

Weisskopf, Martin C.↗

Upset Recovery Human Factors

Accident and incident analyses as well as industry group concerns and recommendations have justified taking a second look at proficiency standards related to upset recovery training and performance. Quite a number of factors and theories have been suggested-- leading the NASA Aviation Safety Program to reconsider manual handling skills in highly automated aircraft particularly in conditions that can potentially lead to Loss of Control events. Our team of Subject Matter Experts (SMEs) first identified 76 Basic Recovery Skills that were important for effective crew response under five different anomaly conditions. In addition to manual handling skills, the skill set included knowledge and cognitive skills, as well as decision making and management skills. Advanced Recovery Skills were identified by combining skills, integrating with crew resource management skills, and developing heuristics for decision making.Using the Advanced Recovery Skill set, the SMEs then developed a generic process flow starting from the problem discovery phase (e.g., identifying an anomaly) through the decision making and management phase (e.g., assessing response options), through the recovery phase (e.g., controlling the aircraft). The generic process flow was refined by testing it against six additional scenarios. The next part of the project was to develop an approach for assessing and revising a generic training curriculum (we used an operators Advanced Qualification Program (AQP) as a framework). Although many of the Basic and Advanced Recovery Skills could be found in the Job Task Listing, they were not always structured or combined in the most effective way. Recommendations were developed for assessing relevant aspects of the Job Task Listing and Continuing Qualification curriculum so that the more comprehensive set of Upset Recovery skillsincluding Human Factors--could be trained and assessed in the most appropriate and effective context. The existing AQP methodology provides a natural way to insert targeted Upset Recovery skills into its system of proficiency objectives, training devices, training activities, and ultimately, into the event sets of a simulator training scenario.

AQP training↗

NASA's Space Launch System: Momentum Builds Towards First Launch

NASA's Space Launch System (SLS) is gaining momentum programmatically and technically toward the first launch of a new exploration-class heavy lift launch vehicle for international exploration and science initiatives. The SLS comprises an architecture that begins with a vehicle capable of launching 70 metric tons (t) into low Earth orbit. Its first mission will be the launch of the Orion Multi-Purpose Crew Vehicle (MPCV) on its first autonomous flight beyond the Moon and back. SLS will also launch the first Orion crewed flight in 2021. SLS can evolve to a 130-t lift capability and serve as a baseline for numerous robotic and human missions ranging from a Mars sample return to delivering the first astronauts to explore another planet. Managed by NASA's Marshall Space Flight Center, the SLS Program formally transitioned from the formulation phase to implementation with the successful completion of the rigorous Key Decision Point C review in 2014. At KDP-C, the Agency Planning Management Council determines the readiness of a program to go to the next life-cycle phase and makes technical, cost, and schedule commitments to its external stakeholders. As a result, the Agency authorized the Program to move forward to Critical Design Review, scheduled for 2015, and a launch readiness date of November 2018. Every SLS element is currently in testing or test preparations. The Program shipped its first flight hardware in 2014 in preparation for Orion's Exploration Flight Test-1 (EFT-1) launch on a Delta IV Heavy rocket in December, a significant first step toward human journeys into deep space. Accomplishments during 2014 included manufacture of Core Stage test articles and preparations for qualification testing the Solid Rocket Boosters and the RS-25 Core Stage engines. SLS was conceived with the goals of safety, affordability, and sustainability, while also providing unprecedented capability for human exploration and scientific discovery beyond Earth orbit. In an environment of economic challenges, the nationwide SLS team continues to meet ambitious budget and schedule targets through the studied use of hardware, infrastructure, and workforce investments the United States has already made in the last half century, while selectively using new technologies for design, manufacturing, and testing, as well as streamlined management approaches that have increased decision velocity and reduced associated costs. This paper will summarize recent SLS Program technical accomplishments, as well as the challenges and opportunities ahead for the most powerful and capable launch vehicle in history.

May, Todd↗

Discovery Through Biospecimen Sharing: The Nasa Biological Institutional Scientific Collection (NBISC)

NASA Ames Research Center has fostered collaborations with other NASA centers, universities, and international space agencies by sharing non-human biospecimens from spaceflight and space-relevant ground experiments since the 1960s. These collaborations have advanced the field of space exploration by helping to maximize the data gained from spaceflight experiments. Non-human tissues archived from experiments funded by NASA’s Space Biology and Human Research Programs (HRP) are available for request through the NASA Life Sciences Portal (NLSP) and distributed by the NASA Biological Institutional Scientific Collection (NBISC). NBISC coordinates closely with the Ames Biospecimen Sharing Program (BSP) which is responsible for sample collection from spaceflight and ground experiments. NBISC currently houses more than 90,000 biospecimens in its facility at NASA Ames. Until recently, NBISC primarily distributed samples from Space Biology funded research. In 2022 NBISC partnered with HRP Space Radiation Element to also archive samples from studies which primarily involve rodents exposed to galactic cosmic radiation simulations at the NASA Space Radiation Laboratory (NSRL) and other analog facilities. In this presentation we will highlight several success stories of analyses carried out using archived NBISC samples received by researchers in recent years and will detail the process for proposing and receiving samples from NBISC. Making available these 90,000+ unique biospecimens to the scientific research community, NBISC not only functions as a resource for storing and distributing non-human biospecimens, but as a warehouse for future discoveries for the benefit of NASA and humankind.

NBISC↗

Infrared, Submillimeter, and RadioAstronomy Program Astophysics Division

The object of my research for the NASA grant NAGW-4769 was to observe infrared spectra of molecular ions with special astrophysical interest in plasmas both in the laboratory and in space. Progress made during the period from September 1995 to September 1996 is summarized in the following: 1. Detection of Interstellar H3(+) The discovery of interstellar H3(+) through its mid-infrared absorption spectrum was by far the most inspiring development during this fiscal year. H3(+), the simplest stable polyatomic system, has been postulated to play the central role in the ion-neutral reaction scheme of interstellar chemistry, but its presence had not been directly observed in spite of intensive searches by several groups. 2. Observation of High Revibrational States of H3(+). The initial discovery of H3(+) in the Jovian aurora region was made through the identification of the 2(nu)(sub 2)(sup 2) approaches O overtone band indicating the population of H3(+) in high revibration state. 3. Observation of Ortho-Para H3(+) selection rules in plasma chemistry. Celection rules that relate quantum states before and ufter various processes are fascinating subject based on the symmetry argument. 4. Spectroscopy of other ions. Spectroscopy of carbocations ch3(+), CH2(+), C2H3(+) and C2H2(+) has been continued.

Oka, Takeshi↗

Development Efforts Expanded in Ion Propulsion: Ion Thrusters Developed With Higher Power Levels

The NASA Glenn Research Center was the major contributor of 2-kW-class ion thruster technology to the Deep Space 1 mission, which was successfully completed in early 2002. Recently, NASA s Office of Space Science awarded approximately $21 million to Glenn to develop higher power xenon ion propulsion systems for large flagship missions such as outer planet explorers and sample return missions. The project, referred to as NASA's Evolutionary Xenon Thruster (NEXT), is a logical follow-on to the ion propulsion system demonstrated on Deep Space 1. The propulsion system power level for NEXT is expected to be as high as 25 kW, incorporating multiple ion thrusters, each capable of being throttled over a 1- to 6-kW power range. To date, engineering model thrusters have been developed, and performance and plume diagnostics are now being documented. The project team-Glenn, the Jet Propulsion Laboratory, General Dynamics, Boeing Electron Dynamic Devices, the Applied Physics Laboratory, the University of Michigan, and Colorado State University-is in the process of developing hardware for a ground demonstration of the NEXT propulsion system, which comprises a xenon feed system, controllers, multiple thrusters, and power processors. The development program also will include life assessments by tests and analyses, single-string tests of ion thrusters and power systems, and finally, multistring thruster system tests in calendar year 2005. In addition, NASA's Office of Space Science selected Glenn to lead the development of a 25-kW xenon thruster to enable NASA to conduct future missions to the outer planets of Jupiter and beyond, under the High Power Electric Propulsion (HiPEP) program. The development of a 100-kW-class ion propulsion system and power conversion systems are critical components to enable future nuclear-electric propulsion systems. In fiscal year 2003, a team composed of Glenn, the Boeing Company, General Dynamics, the Applied Physics Laboratory, the Naval Research Laboratory, the University of Wisconsin, the University of Michigan, and Colorado State University will perform a 6-month study that will result in the design of a 25-kW ion thruster, a propellant feed system, and a power processing architecture. The following 2 years will involve hardware development, wear tests, single-string tests of the thruster-power circuits and the xenon feed system, and subsystem service life analyses. The 2-kW-class ion propulsion technology developed for the Deep Space 1 mission will be used for NASA's discovery mission Dawn, which involves maneuvering a spacecraft to survey the asteroids Ceres and Vesta. The 6-kW-class ion thruster subsystem technology under NEXT is scheduled to be flight ready by calendar year 2006. The less mature 25- kW ion thruster system under HiPEP is expected to be ready for a flight advanced development program in calendar year 2006.

Patterson, Michael J.↗

Mars Analog Rio Tinto Experiment (MARTE): An Experimental Demonstration of Key Technologies for Searching for Life on Mars

The discovery of near surface ground ice by the Mars Odyssey mission and the abundant evidence for recent Gulley features observed by the Mars Global Surveyor mission support longstanding theoretical arguments for subsurface liquid water on Mars. Thus, implementing the Mars program goal to search for life points to drilling on Mars to reach liquid water, collecting samples and analyzing them with instrumentation to detect in situ organisms and biomarker compounds. Searching for life in the subsurface of Mars will require drilling, sample extraction and handling, and new technologies to find and identify biomarker compounds and search for living organisms.

Stoker, Carol↗

Field Simulation of a Drilling Mission to Mars to Search for Subsurface Life

The discovery of near surface ground ice by the Mars Odyssey mission and the abundant evidence for recent Gulley features observed by the Mars Global Surveyor mission support longstanding theoretical arguments for subsurface liquid water on Mars. Thus, implementing the Mars program goal to search for life points to drilling on Mars to reach liquid water, collecting samples and analyzing them with instrumentation to detect in situ organisms and biomarker compounds. Searching for life in the subsurface of Mars will require drilling, sample extraction and handling, and new technologies to find and identify biomarker compounds and search for living organisms. In spite of its obvious advantages, robotic drilling for Mars exploration is in its technological infancy and has yet to be demonstrated in even a terrestrial field environment.

Stoker, C. R.↗

STS-114: Mission Status/Post MMT Briefing

Paul Hill, STS-114 Lead Shuttle Flight Director, and Wayne Hill, Deputy Manager for the Space Shuttle Program and Chair of the Mission Management Team, discusses with the News media the complete operational success of the STS-114 Flight. Paul Hill mentioned the undocking and flight around did occur right on time that day, and checking out Discovery's entry system in preparation for de-orbit on Monday morning. He summarized the long list of flight operations and activities demonstrated like various forms of inspections on RCC and tile, gap fillers and blanket, imagery and photography, three space walks and re-supply. Wayne Hill talked about flight control check out, pre-entry plans, opportunity landing in Cape Carneval, Florida and back-up landing operations in Edwards Air Force Base, California. He emphasized the concern for crew and public safety during landing. News media focused their questions on public expectations and feelings about the return of the Shuttle to Earth, analysis of mechanical and technical failures, safety of dark or daylight landings.

Source record↗

Eta Carinae - A Demanding Mistress

Over the past 15 years, a number of observers and modelers have increasingly focused on this massive system that is approaching its end stage, a supernova? a hypernova? When? The discovery by Augusto Damineli that Eta Carinae had a 5.5-year period proved timely as the newly-installed STIS was primed to observe its properties in the visible and ultraviolet. Initial observations occurred on January 1998, and through multiple programs, including the multi-cycle Hubble Treasury program, have sampled changes across two cycles. Now a multi-cycle program, focused on mapping variations in the extended wind-wind collision zones through early 2015, will test 3-D models of the interacting winds. In parallel, studies have been accomplished in X-rays with RXTE and CHANDRA, now in the far infrared with Herschel and from the ground with VLT. Each new observation is helping to peel back the veil of mystery on this massive binary system, but also opening up more questions to be answered. Timely inclusion of laboratory studies and models have greatly enhanced the observational results. We will summarize the latest results including submitted papers and very recent results with Herschel.

Gull, Theodore R.↗

Analysis of Aviation Safety Reporting System Incident Data Associated with the Technical Challenges of the System-Wide Safety and Assurance Technologies Project

The Aviation Safety Program (AvSP) System-Wide Safety and Assurance Technologies (SSAT) Project asked the AvSP Systems and Portfolio Analysis Team to identify SSAT-related trends. SSAT had four technical challenges: advance safety assurance to enable deployment of NextGen systems; automated discovery of precursors to aviation safety incidents; increasing safety of human-automation interaction by incorporating human performance, and prognostic algorithm design for safety assurance. This report reviews incident data from the NASA Aviation Safety Reporting System (ASRS) for system-component-failure- or-malfunction- (SCFM-) related and human-factor-related incidents for commercial or cargo air carriers (Part 121), commuter airlines (Part 135), and general aviation (Part 91). The data was analyzed by Federal Aviation Regulations (FAR) part, phase of flight, SCFM category, human factor category, and a variety of anomalies and results. There were 38 894 SCFM-related incidents and 83 478 human-factorrelated incidents analyzed between January 1993 and April 2011.

Withrow, Colleen A.↗

Reversed Field Pinch Research in MST (Final Technical Report)

This is the Final Technical Report for the cooperative agreement DE-FC02-05ER54814 titled “Reversed Field Pinch Research in MST” spanning the funding period 4/1/2005 to 12/14/2019. It summarizes key results from MST research, major publications and presentations, and the mentoring of graduate students and postdocs. The Madison Symmetric Torus (MST) is unique within the U.S. and world fusion plasma program. As one of just five operating reversed field pinch (RFP) experiments, and the only one in the U.S., MST has had an important role in advancing the fundamental understanding of the RFP plasma configuration. The MST research program targets topics that intersect with all three goals. While MST provides a unique opportunity to advance the science and fusion potential of the RFP, as a cousin to the tokamak and stellarator plasma configurations the RFP is a valuable partner in establishing validated predictive capability for fusion science more generally. Specific combinations of the major variables in toroidal confinement, like magnetic field strength, plasma current, and shaping, define the different configurations. By exploring adjacent regions in this major variable parameter space, the RFP exposes dependencies not otherwise accessible in the tokamak and stellarator. This diversity enlarges the arena for scientific discovery, both for fusion and plasma physics. The basic science emphasis for MST research has been the self-organizing behavior of RFP plasmas. This inspired MST’s participation in the NSF Physics Frontier Center for Magnetic Self-Organization in Laboratory and Astrophysical Plasmas (CMSO), which ran from 2004-2016 and motivated a substantial fraction of MST’s research goals and capabilities. By all measures the MST Program has been remarkably successful in publications, community engagement, and mentoring of young scientists. While the DOE-FES’s proof-of-principle program for the RFP now languishes through the cessation of this cooperative agreement, operation of MST continues as one of two devices included in the new Wisconsin Plasma Physics Laboratory (WiPPL) basic science user facility. The scope of present research for MST in WiPPL is narrowed to the basic science associated with the RFP magnetic configuration and the advancement of specific fusion topics, which now includes studies of disruptions in tokamak plasmas. The world’s effort in RFP fusion research continues, despite a lack of U.S. federal support to investigate the RFP configuration for fusion application, most notably through a major upgrade to the RFX-mod2 facility in Italy [1] and the recent construction of the KTX facility at USTC in China. First plasmas for RFX-mod2 are anticipated in 2021.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

Preparing MPICH for exascale

The advent of exascale supercomputers heralds a new era of scientific discovery, yet it introduces significant architectural challenges that must be overcome for MPI applications to fully exploit its potential. Among these challenges is the adoption of heterogeneous architectures, particularly the integration of GPUs to accelerate computation. Additionally, the complexity of multithreaded programming models has also become a critical factor in achieving performance at scale. The efficient utilization of hardware acceleration for communication, provided by modern NICs, is also essential for achieving low latency and high throughput communication in such complex systems. In response to these challenges, the MPICH library, a high-performance and widely used Message Passing Interface (MPI) implementation, has undergone significant enhancements. Here, this paper presents four major contributions that prepare MPICH for the exascale transition. First, we describe a lightweight communication stack that leverages the advanced features of modern NICs to maximize hardware acceleration. Second, our work showcases a highly scalable multithreaded communication model that addresses the complexities of concurrent environments. Third, we introduce GPU-aware communication capabilities that optimize data movement in GPU-integrated systems. Finally, we present a new datatype engine aimed at accelerating the use of MPI derived datatypes on GPUs. These improvements in the MPICH library not only address the immediate needs of exascale computing architectures but also set a foundation for exploiting future innovations in high-performance computing. By embracing these new designs and approaches, MPICH-derived libraries from HPE Cray and Intel were able to achieve real exascale performance on OLCF Frontier and ALCF Aurora respectively.

Guo, Yanfei [Argonne National Laboratory (ANL), Ar↗

Data Locality Enhancement of Dynamic Simulations for Exascale Computing (Final Report)

The development of modern processors exhibits two trends that complicate the optimizations of modern software. The first is the increasing sensitivity of processors' throughput to irregularities in computation. With more processors produced through a massive integration of simple cores, future systems will increasingly favor regular data-level parallel computations, but deviate from the needs of applications with complex patterns. Some evidences are already shown on Graphic Processing Units (GPU): Irregular data accesses (e.g., indirect references A[D[i]]) and conditional branches are limiting many GPU applications' performance at a level an order of magnitude lower than the peak of GPU. The second hardware trend is the growing gap between memory bandwidth and the aggregate speed—that is, the sum of all cores' computing power—of a Chip Multiprocessor (CMP). Despite the capped growth of the peak CPU speed, the aggregate speed of a CMP keeps increasing as more cores get into a single chip. It is expected that by 2018, node concurrency in an exascale system will increase by hundreds of times, whereas, memory bandwidth will expand by only 10 to 20 times. Consequently, data movement and storage is expected to consume more than 70% of the total system power. Bridging this gap is difficult; the complexities of modern CMP memory hierarchy make it even harder: Data cache becomes shared among computing units, and the sharing is often non-uniform—whether two computing units share a cache depends on their proximity and the level of the cache. On the recent IBM Power7 architecture, for instance, four hardware contexts (or SMT threads) in a core share the entire memory hierarchy, all cores in one chip share an on-chip L3 cache, and cores across chips share L3 and main memory through off-chip connections. These two trends complicate the translation of computing power into performance, especially for a program with either intensive data accesses or complex patterns in data accesses or control flow paths. Unfortunately, both attributes present and will persist in a class of important applications. For instance, many scientific simulations deal with a large volume of data. And meanwhile, as most real-world processes are non-uniform and evolving (e.g., the evolution of a galaxy or the process of a drug injection), both the computations and data accesses of these programs tend to be irregular and dynamically changing. Currently, the lack of support to these applications on modern CMP severely limits their performance. On GPU, as our recent study shows and other studies echo, performance enhancement of a factor of integers is possible when memory accesses or control flows are streamlined for a set of GPU applications. On multicore CPU, our studies show that traditional locality enhancement, for being oblivious to the new features of multicore memory hierarchy, may even cause large slowdown to data-intensive dynamic applications. The severity of the issues is expected to worsen as the two hardware trends continue. Some recent studies try to match software with the trends, but in a limited scope or manner. For irregularities on GPU, most studies focus on irregularities analyzable through static analysis (e.g., data accesses in regular loops). Dynamic irregularities are harder to address because the needed analysis and transformations typically have to happen at run time. Some other research resorts to hardware extensions, an actual adoption of which is unclear for the entailed space cost and complexity. For data locality, recent years have seen some exploitations of the new memory hierarchy on multicore for performance, but most of them are on process or thread scheduling, rather than program transformations. Our recent study reveals that program-level transformations may magnify the scheduling benefits by a factor of seven, concluding that program-level transformation should play a central role for data locality enhancement on modern CMP. But research in this direction has been sparse, and most have focused on data layout or cache performance modeling, rather than program transformations to match with the new memory hierarchy features. Overall, it is still an open question how to bridge the gap between dynamic computations and the two prominent properties of modern processors. The goal of this project is to develop a set of techniques and software tools to enhance the matching between memory accesses in dynamic simulations and the prominent features of modern and future CMP, alleviating the memory performance issues for petascale and exascale computing. This report summarizes the discoveries and products produced throughout this project. It includes free launch, a new software approach to overcoming the shortcomings of both methods; coherence-free multiview, an approach that allows multiple views of a single data object to co-exist on GPU memory during a GPU kernel execution; algorithmic optimizations to data analytics problems, especially those that involve lots of distance calculations. Supporting dynamic parallelism is important for GPU to benefit a broad range of applications. There are currently two fundamental ways for programs to exploit dynamic parallelism on GPU: a software-based approach with software-managed worklists, and a hardware-based approach through dynamic subkernel launches. Neither is satisfactory. The former is complicated to program and is often subject to some load imbalance; the latter suffers large runtime overhead. In this work, we propose free launch, a new software approach to overcoming the shortcomings of both methods. It allows programmers to use subkernel launches to express dynamic parallelism. It employs a novel compiler-based code transformation named subkernel launch removal to replace the subkernel launches with the reuse of parent threads. Coupled with an adaptive task assignment mechanism, the transformation reassigns the tasks in the subkernels to the parent threads with a good load balance. The technique requires no hardware extensions, immediately deployable on existing GPUs. It keeps the programming convenience of the subkernel launch-based approach while avoiding its large runtime overhead. Meanwhile, its superior load balancing makes it outperform manual worklist-based techniques by 3X on average. The work was published at the 48th Annual IEEE/ACM International Symposium on Microarchitecture (Micro'2015). A Graphic Processing Unit (GPU) system is typically equipped with many types of memory (e.g., global, constant, texture, shared, cache). Data placement determines what data are placed on which type of memory, essential for GPU memory performance. Prior optimizations of data placement always require a single view of a data object on memory, which limits the optimization effectiveness. In this work, we propose coherence-free multiview, an approach that allows multiple views of a single data object to co-exist on GPU memory during a GPU kernel execution. We demonstrate that under certain conditions, the multiple views can remain incoherent while facilitating enhanced data placement. We present a theorem and some compiler support to ensure the soundness of the usage of coherence-free multiview. We further develop reference-discerning data placement, a new way to enhance data placements on GPU. It enables more flexible data placements by using coherence-free multiview to leverage the slack in coherence requirement of some GPU programs. Experiments on three types of GPU systems show that, with less than 200KB space cost, the new data placement technique can provide a 1.6X average (up to 4.27X) speedup. In addition, we have examined algorithmic optimizations to data analytics problems, especially those that involve lots of distance calculations. Computing distances among data points is an essential part of many important algorithms in data analytics, graph analysis, and other domains. In each of these domains, developers have spent significant manual effort optimizing algorithms, often through novel applications of the triangle equality, in order to minimize the number of distance computations in the algorithms. In this work, we observe that many algorithms across these domains can be generalized as an instance of a generic distance-related abstraction. Based on this abstraction, we derive seven principles for correctly applying the triangular inequality to optimize distance-related algorithms. Guided by the findings, we develop Triangular OPtimizer (TOP), the first software framework that is able to automatically produce optimized algorithms that either matches or outperforms manually designed algorithms for solving distance-related problems. TOP achieves up to 237x speedups and 2.5X on average. The work has been published at the 32nd International Conference on Machine Learning (ICML'15) and the 41st International Conference on Very Large Data Bases (VLDB'15).

42 ENGINEERING↗

Engine Icing Data - An Analytics Approach

Engine icing researchers at the NASA Glenn Research Center use the Escort data acquisition system in the Propulsion Systems Laboratory (PSL) to generate and collect a tremendous amount of data every day. Currently these researchers spend countless hours processing and formatting their data, selecting important variables, and plotting relationships between variables, all by hand, generally analyzing data in a spreadsheet-style program (such as Microsoft Excel). Though spreadsheet-style analysis is familiar and intuitive to many, processing data in spreadsheets is often unreproducible and small mistakes are easily overlooked. Spreadsheet-style analysis is also time inefficient. The same formatting, processing, and plotting procedure has to be repeated for every dataset, which leads to researchers performing the same tedious data munging process over and over instead of making discoveries within their data. This paper documents a data analysis tool written in Python hosted in a Jupyter notebook that vastly simplifies the analysis process. From the file path of any folder containing time series datasets, this tool batch loads every dataset in the folder, processes the datasets in parallel, and ingests them into a widget where users can search for and interactively plot subsets of columns in a number of ways with a click of a button, easily and intuitively comparing their data and discovering interesting dynamics. Furthermore, comparing variables across data sets and integrating video data (while extremely difficult with spreadsheet-style programs) is quite simplified in this tool. This tool has also gathered interest outside the engine icing branch, and will be used by researchers across NASA Glenn Research Center. This project exemplifies the enormous benefit of automating data processing, analysis, and visualization, and will help researchers move from raw data to insight in a much smaller time frame.

Engine Icing↗