Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Concurrent Engineering”

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.

726 records · Page 41

TREAT neutronics analysis and design support, Part II: Multi-SERTTA-CAL

Experiment vehicle design is necessary in preparation for Transient Reactor Test (TREAT) facility restart and the resumption of transient testing to support Accident Tolerant Fuel (ATF) characterization and other future fuels testing requirements. Currently the most mature vehicle design is the Multi-SERTTA (Static Environments Rodlet Transient Test Apparatuses), which can accommodate up to four concurrent rodlet-sized specimens under separate environmental conditions. Robust test vehicle design requires neutronics analyses to support design development, optimization of the power coupling factor (PCF) to efficiently maximize energy generation in the test fuel rodlets, and experiment safety analyses. An integral aspect of prior TREAT transient testing was the incorporation of calibration experiments to experimentally evaluate and validate test conditions in preparation of the actual fuel testing. The calibration experiment package established the test parameter conditions to support fine-tuning of the computational models to deliver the required energy deposition to the fuel samples. The calibration vehicle was designed to be as near neutronically equivalent to the experiment vehicle as possible to minimize errors between the calibration and final tests. The Multi-SERTTA-CAL vehicle was designed to serve as the calibration vehicle supporting Multi-SERTTA experimentation. Models of the Multi-SERTTA-CAL vehicle containing typical PWR-fuel rodlets were prepared and neutronics calculations were performed using MCNP6.1 with ENDF/B-VII.1 nuclear data libraries; these results were then compared against those performed for Multi-SERTTA to determine the similarity and possible design modification necessary prior to construction of these experiment vehicles. The estimated reactivity insertion worth into the TREAT core is very similar between the two vehicle designs, with the primary physical difference being a hollow Inconel tube running down the length of the calibration vehicle. Calculations of PCF indicate that on average there is a reduction of approximately 6 % for PWR fuel rodlets irradiated under both wet and dry conditions. Changes to the primary or secondary vessel structure in the calibration vehicle can be performed to offset this discrepancy and maintain neutronic equivalency. Current possible modifications to the calibration vehicle include reduction of the primary vessel wall thickness, swapping Zircaloy-4 for stainless steel 316 in the secondary containment, or slight modification to the temperature and pressure of the water environment within the primary vessel. Removal of some of the instrumentation within the calibration vehicle can also serve to slightly increase the PCF. Future efforts include further modification and optimization of the Multi-SERTTA and Multi-SERTTA-CAL designs in preparation of actual TREAT transient testing. Experimental results from both test vehicles will be compared against calculational results and methods to provide validation and support additional neutronics analyses. (authors)

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Low-Cost, High-Performance Carbon Fiber for Compressed Natural Gas Storage Tanks (Final Technical Report – Down Select Report)

The aim of this project is to reduce the cost of Type IV, carbon fiber (CF) composite overwrap compressed gas storage tanks by reducing the cost of CF and CF composites. The project team worked to reduce the cost of CF by exploring and testing opportunities for a low-cost alternative precursor material for CF production to supplant market-dominant and costly polyacrylonitrile (PAN). Concurrently, the team aimed to reduce the cost of the tanks at the composite level by improving the interfacial adhesion between the fibers and the matrix resin through the incorporation of low-cost nanoparticles recycled from waste materials, which would reduce the volume of costly CF required to achieve the same tank performance. At the end of the first year, the project team selected mesophase pitch as the primary precursor candidate from a field of materials based on the superior mechanical performance and cost-saving potential. During the second year, the team produced CFs derived from mesophase pitch achieving an average tensile strength of 365.6 ksi and average tensile modulus of 40.74 Msi. Facility availability for spinning and converting these fibers at greater scale has hindered scale-up demonstration, but the team has identified opportunities to conduct this work in the near term. Cost modeling shows that these mesophase pitch-derived CFs can be up to 40% less expensive than PAN-derived CFs due to the lower cost of the feedstock material, higher throughput, greater conversion yield, and lower cost spinning method and compared to PAN. Additionally, the team has demonstrated at lab-scale that nanoparticle coating CFs can significantly increase the interfacial shear strength and load transfer efficiency of CFs in a matrix. Single filament pull-out testing showed a 27% average increase in max interfacial shear strength due to this coating. A continuous method of applying these coatings to a tow of CF has been developed for scale-up. 26 m tows of coated CFs were produced using this system and formed into composite ring samples for ASTM ring burst testing. Issues with the testing protocol have limited assessment of these results. A prototype Type IV tank was designed to meet ANSI HGV2 standards, and the design criteria set out by DOE, using the CF properties developed by the team paired with a proprietary resin matrix, a polyamide liner, and aluminum end bosses. The tank weighs 153.1 kg and with a total capacity of 5.8 kg H2 (5.6 kg usable), which yields a gravimetric capacity of 1.17 kWh/kg. Cost modeling predicts that the tank will have a projected cost of $15.73/kWh. Tank performance modeling does not include considerations for fiber-matrix load transfer efficiency improvements offered by nanoparticle coating method.

08 HYDROGEN↗

A Public-Private-Acadmic Partnership to Advance Solar Power Forecasting

The National Center for Atmospheric Research (NCAR) is pleased to have led a partnership to advance the state-of-the-science of solar power forecasting by designing, developing, building, deploying, testing, and assessing the SunCast™ Solar Power Forecasting System. The project has included cutting edge research, testing in several geographically- and climatologically-diverse high penetration solar utilities and Independent System Operators (ISOs), and wide dissemination of the research results to raise the bar on solar power forecasting technology. The partners include three other national laboratories, six universities, and industry partners. This public-private-academic team has worked in concert to perform use-inspired research to advance solar power forecasting through cutting-edge research to advance both the necessary forecasting technologies and the metrics for evaluating them. The project has culminated in a year-long, full-scale demonstration of provide irradiance and power forecasts to utilities and ISOs to use in their operations. The project focused on providing elements of a value chain, beginning with the weather that causes a deviation from clear sky irradiance and progresses through monitoring and observations, modeling, forecasting, dissemination and communication of the forecasts, interpretation of the forecast, and through decision-making, which produces outcomes that have an economic value. The system has been evaluated using metrics developed specifically for this project, which has provided rich information on model and system performance. Research was accomplished on the very short range (0-6 hours) Nowcasting system as well as on the longer term (6-72 hour) forecasting system. The shortest range forecasts are based on observations in the field. The shortest range system, built by Brookhaven National Laboratory (BNL) and based on Total Sky Imagers (TSIs) is TSICast, which operates on the shortest time scale with a latency of only a few minutes and forecasts that currently go out to about 15 min. This project has facilitated research in improving the hardware and software so that the new high definition cameras deployed at multiple nearby locations allow discernment of the clouds at varying levels and advection according to the winds observed at those levels. Improvements over “smart persistence” are about 29% for even these very short forecasts. StatCast is based on pyranometer data measured at the site as well as concurrent meteorological observations and forecasts. StatCast is based on regime-dependent artificial intelligence forecasting techniques and has been shown to improve on “smart persistence” forecasts by 15-50%. A second category of short-range forecasting systems employ satellite imagery and use that information to discern clouds and their motion, allowing them to project the clouds, and the resulting blockage of irradiance, in time. CIRACast (the system produced by the Cooperative Institute for Atmospheric Research [CIRA] at Colorado State University) was already one of the more advanced cloud motion systems, which is the reason that team was brought to this project. During the project timeframe, the CIRA team was able to advance cloud shadowing, parallax removal, and implementation of better advecting winds at different altitudes. CIRACast shows generally a 25-40% improvement over Smart Persistence between sunrise and approximately 1600 UTC (Coordinated Universal Time) . A second satellite-based system, MADCast (Multi-sensor Advective Diffusive foreCast system), assimilates data from multiple satellite imagers and profilers to assimilate a fully three-dimensional picture of the cloud into the dynamic core of WRF. During 2015, MADCast (provided at least 70% improvement over Smart Persistence, with most of that skill being derived during partly cloudy conditions. That allows advection of the clouds via the Weather Research and Forecasting (WRF) model dynamics directly. After WRF-Solar™ showed initial success, it was also deployed in nowcasting mode with coarser runs out to 6 hours made hourly. It provided improvements on the order of 50-60% over Smart Persistence for forecasts up to 1600 UTC. The advantages of WRF-Solar-Nowcasting and MADCast were then blended to develop the new MAD-WRF model that incorporates the most important features of each of those models, both assimilating satellite cloud fields and using WRF-So far physics to develop and dissipate clouds. MAE improvements for MAD-WRF for forecasts from 3-6 hours are improved over WRF-Solar-Now by 20%. While all the Nowcasting system components by themselves provide improvement over Smart Persistence, the largest benefit is derived when they are smartly blended together by the Nowcasting Integrator to produce an integrated forecast. The development of WRF-Solar™ under this project has provided the first numerical weather prediction (NWP) model specifically designed to meet the needs of irradiance forecasting. The first augmentation improved the solar tracking algorithm to account for deviations associated with the eccentricity of the Earth’s orbit and the obliquity of the Earth. Second, WRF-Solar™ added the direct normal irradiance (DNI) and diffuse (DIF) components from the radiation parameterization to the model output. Third, efficient parameterizations were implemented to either interpolate the irradiance in between calls to the expensive radiative transfer parameterization, or to use a fast radiative transfer code that avoids computing three-dimensional heating rates but provides the surface irradiance. Fourth, a new parameterization was developed to improve the representation of absorption and scattering of radiation by aerosols (aerosol direct effect). A fifth advance is that the aerosols now interact with the cloud microphysics, altering the cloud evolution and radiative properties, an effect that has been traditionally only implemented in atmospheric computationally costly chemistry models. A sixth development accounts for the feedbacks that sub-grid scale clouds produce in shortwave irradiance as implemented in a shallow cumulus parameterization Finally, WRF-Solar™ also allows assimilation of infrared irradiances from satellites to determine the three dimensional cloud field, allowing for an improved initialization of the cloud field that increases the performance of short-range forecasts. We find that WRF-Solar™ can improve clear sky irradiance prediction by 15-80% over a standard version of WRF, depending on location and cloud conditions. In a formal comparison to the NAM baseline, WRF-Solar™ showed improvements in the Day-Ahead forecast of 22-42%. The SunCast™ system requires substantial software engineering to blend all of the new model components as well as existing publically available NWP model runs. To do this we use an expert system for the Nowcasting blender and the Dynamic Integrated foreCast (DICast®) system for the NWP models. These two systems are then blended, we use an empirical power conversion method to convert the irradiance predictions to power, then apply an analog ensemble (AnEn) approach to further tune the forecast as well as to estimate its uncertainty. The AnEn module decreased RMSE (root mean squared error) by 17% over the blended SunCast™ power forecasts and provided skill in the probabilistic forecast with a Brier Skill Score of 0.55. In addition, we have also developed a Gridded Atmospheric Forecast System (GRAFS) in parallel, leveraging cost share funds. An economic evaluation based on Production Cost Modeling in the Public Service Company of Colorado showed that the observed 50% improvement in forecast accuracy will save their customers $819,200 with the projected MW deployment for 2024. Using econometrics, NCAR has scaled this savings to a national level and shown that an annual expected savings for this 50% forecast error reduction ranges from $11M in 2015 to $43M expected in 2040 with increased solar deployment. This amounts to a $455M discounted savings over the 26 year period of analysis.

14 SOLAR ENERGY↗

Assessment of Survey Results from Advanced Reactor Industry Domain Experts on Nonlinear Soil-Structure Interaction Analysis Software Verification and Validation

The seismic load case has a significant impact on the design and cost of nuclear power plants. Given the need to substantially reduce cost, advanced reactor designers are looking to leverage numerical tools that enable seismic analysis of an integrated vessel/support/structure/soil system. Modern nonlinear analysis tools provide a solution, capturing dynamic coupling between components (including soil-structure interaction (SSI)) concurrent with nonlinear behavior in one or more parts of the system. Although these methods have a rich history of technical development and implementation, software quality assurance (SQA) following nuclear industry standards remains a significant burden for those wishing to adopt such methods for advanced reactor design and licensing. To reduce the SQA burden, this project will develop the guidance for SQA verification and validation (V&V) of coupled nonlinear SSI analysis tools, to include a test matrix of software features and test problems to support commercial grade dedication (CGD). The guidance is intended to be technology-neutral: supporting designers of all advanced reactors. To maximize the value of the project to reactor designers, the project team performed focused surveys of and interviews with advanced reactor designers. Additionally, the project surveyed members of the broader industry involved in reactor design and licensing. The aggregated industry feedback consists of written survey responses, live polling responses, focused interviews, and informal feedback provided after outreach presentations, collectively referred to as “survey results”. Herein, the survey results are reported, reviewed, and assessed to inform follow-on project activities. The survey results confirmed the familiarity of the industry with the coupled nonlinear SSI analysis. They also affirm the project need based upon the expressed intent to (1) incorporate nonlinear features and (2) pursue the coupled nonlinear SSI analysis to reduce seismic demands and construction costs. All reactor designers indicated their intent to incorporate two or more nonlinear features, and all reactor designer respondents opined that the coupled nonlinear SSI analysis would allow for the optimization of the reactor design and construction. However, the programmatic challenges, whether real or perceived, present a significant barrier to reactor designers. The barrier most commonly identified by the reactor designer population was regulatory risk, with 70% citing this as a reason not to pursue the approach. The perceived regulatory risk identified by the reactor designers underscores the importance of regulator engagement and dialogue in this project. Additionally, half of the reactor designers identified cost and lack of guidance as a deterrent. The survey results also provide insights to tailor specific aspects of the guidance document and test matrix. The project plans to prepare both a formal referenceable guidance document and a collaborative, web-based test matrix and problem set. The project will focus on more complete test problem definitions for the prioritized nonlinear features over shallower problem descriptions for a larger set of features. The nonlinearities prioritized as high based upon survey feedback include fluid-structure interaction and seismic isolation and energy dissipation devices. The nonlinearities prioritized as intermediate include nonlinear geomaterials, nonlinear concrete, nonlinear steel, and interface/contact nonlinearity. Deep embedment and the associated nonlinear phenomena are assigned the lowest priority based upon survey feedback.

42 ENGINEERING↗

The SURE House (Solar Decathlon 2015)

Coastal towns and cities across the Northeastern US, with their high population density, aged utility infrastructure, and unique geography, are increasingly vulnerable to climate change related storm events. In October 2012 superstorm Sandy highlighted the fragility of our current coastal building types and made clear the need for a new model of design and construction which works to understand and mitigate these weaknesses. Dramatic changes in public policy, championed by both The Federal Emergency Management Agency (FEMA) and the National Flood Insurance Program (NFIP) are driving the rebuilding of these shore communities, often resulting in costly renovations, un-sustainable neighborhood configurations and in direct conflict with concurrent government policies such as The American with Disabilities Act (ADA). The SURE HOUSE demonstrates a series of new design solutions to these conflicting public policies and environmental imperatives. At Stevens Institute of Technology, the 2015 Solar Decathlon started with the challenge: Can we design a home for coastal New Jersey that dramatically reduces its energy use while protecting itself from the realities of a changing, more extreme climate? The SURE HOUSE merges the iconic 20th century shore home with 21st century building science. Utilizing innovative renewable energy technologies, a ‘Passive House’ level building envelope, and rugged glass-fiber-composite materials to flood-proof the home, the SURE HOUSE is a high-performance, net-zero-energy home, armored against extreme weather, designed for the contemporary lifestyle of the Jersey Shore and other vulnerable coastal communities. SUSTAINABLE At Stevens, we recognize that energy use in the home and workplace is directly connected to the growing problem of climate change. Reducing our energy consumption by designing higher performing, compact homes that are both functional, comfortable and desirable is the first critical step towards a modern, sustainable architecture for New Jersey and beyond. This is what informed the architectural design of the house. Configured about a compact form, thickly insulated and air-sealed walls eliminate thermal bridging and minimize energy losses while advanced glazing brings in free solar heat during the winter months. As a result of these passive design strategies, the SURE HOUSE has a greatly reduced carbon footprint requiring 91% less energy than a typical New Jersey home. Photovoltaic (PV) arrays on both the rooftop and operable shutters easily provide energy in excess of the home’s modest demands. The Stevens team considers a truly sustainable home in the era of climate change, one that prioritizes low energy use, and integrates right-sized renewable generation to supply the home’s needs. Low consumption, low production. RESILIENT In October of 2012, Hurricane Sandy wreaked havoc along the east coast of the US. In New Jersey alone there was an estimated 29.4 billion dollars in damages, 346,000 homes affected, and almost two and a half million people left without power, in some cases for over 10 days. Recovery from this storm and associated flooding is ongoing to this day, as many New Jersey homeowners grapple with the large costs of rebuilding and struggle to adapt to complicated new home building regulations. Damage from this storm to Hoboken, the home of the Stevens Institute of Technology’s campus, and to the New Jersey shore was extensive and many students on the SURE HOUSE team were directly affected by this historic event. The Stevens design team recognizes that in a world of more frequent and stronger storms, the ability to absorb and adapt to change is more important than ever. Successfully weathering the next storm and its aftermath is one of the primary goals in the design of the SURE HOUSE prototype. The SURE HOUSE introduces unique ‘dry flood-proofing’ methods to residential construction. Innovative wall and floor flood-proofing, utilizing durable composite sheathing materials adapted from the boating industry, were developed by the student team to render the SURE House’s building envelope flood proof up to the FEMA AE 6/7 Zone (+ 6/7 feet of water above sea-level). Designed and fabricated utilizing glass-fiber composite materials, the custom storm shutter system serves to protect the large glazed openings of the home from both air-borne debris impact and water infiltration during a storm event while also providing deterrence from the vandalism that often occurs in the aftermath of a calamitous event. During extended power outages, a ‘resilient’ solar array is capable of supplying critical amounts of energy and hot water to the home, without the use of battery storage or grid infrastructure. PV Description AC GRID-TIED PV SYSTEM The SURE HOUSE solar system consists of two distinct arrays, the grid-tied rooftop array which produces AC Powerand the shutter-mounted array which converts DC power generated by the modules directly into usable heat for the domestic hot water (DHW). The roof-mounted AC grid-tied array is comprised of three strings, two 11 module strings connected to an SMA SB 5000TL-US-223 inverter and a single 10 module string equipped and an SMA SB 3000TL-US-22 central inverter. All modules for the rooftop AC array are LG MonoX 2804 watt solar panels, chosen for their durability and efficiency. Inverter sizing and string size are optimized to the electrical characteristics of the chosen PV modules and the desired energy production, see Appendix 5B. The SURE HOUSE is projected to produce 12,353 kWh per year to meet 6,157 kWh per year of estimated consumption. Solar modules for the two AC grid-tied sub arrays are mounted on the main roof surface of the SURE HOUSE with a 10 degree tilt angle using a partially-ballasted polyethylene roof mounting system made by Renusol, which is particularly suited to the corrosive salt air of a coastal environment. This method was chosen for its installation simplicity and to limit detrimental roof penetrations. The 10 degree tilt optimizes the energy generated per roof area at a lower price, see Appendix 5A, and ensures that there is minimal wind uplift. DC SOLAR ELECTRIC DOMESTIC HOT WATER The SURE HOUSE’s approach to sustainable and resilient domestic hot water (DHW) consists of a unique, custom engineered DC solar electric hot water system. Employing the use of Advanced Energy’s DC electric PV heater (DCPVH)5 to heat domestic water well beyond the draw temperature, the SURE HOUSE is able to obtain a remarkably high solar fraction of 75% or more. The custom modified 80 gallon Vaughn DHW tank acts as a large solar ‘battery’ that stores heat energy in the form of hot water at almost 150 degrees, harvesting energy when the sun is out for use later in the day or overnight. The system, which uses electricity rather than heated fluid, is distinct from traditional ‘solar thermal’ systems by eliminating the dangers and associated maintenance issues of fluid based systems. By forgoing the use of external fluid loops, overheated solar collectors and pipes are not an issue for the SURE HOUSE system which never needs any yearly or seasonal flushing. In weather conditions where the integrated DCPVH unit cannot produce enough hot water via solar energy alone, the Vaughn hot water tank comes factory made with an AC powered 2.6 COP heat pump and a AC heating coil that serve as back-up heating elements. The DCPVH is powered by a DC array consisting of 10 custom-made Solbian by PVilion 180 watt, monocrystalline, flexible solar modules6. The Solbian modules are directly mounted to the top half of the operable storm shutters on the south façade of the SURE HOUSE. The SURE HOUSE team worked closely with PVillion, a PV system designer specializing in flexible architectural photovoltaics, to design an adhesive system that works with the glass-fiber storm shutter surface in a reliable manner over an extended period. Because this system operates in DC-only mode and never connects to the municipal power grid, the system can continue to create hot water safely and effectively even during grid disruption events. This hot water, and the energy stored within it, could be used for a range of activities including washing and cooking to more elaborate hydronic heating systems as desired. See Appendix 6 for system engineering, sizing and modeling.

14 SOLAR ENERGY↗

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↗