Commercialization of User-Friendly Performance Analysis & Profiling Tools to Enable High Performance Computing (HPC) Applications on the ARM Processor Architecture
Explore the source record for details and available documents.
SEARCH · Search NASA
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.
Explore the source record for details and available documents.
This milestone 1) exercised a broad set of performance profiling and analysis tools, including tools whose development has been promoted by the ASC program; 2) exercised the tools on two different SNL ASC codes, one Sierra code (Sierra/Aria, a C++ codebase) and one RAMSES code (ITS, a Fortran codebase); and 3) exercised the tools on multiple platforms, including the CTS-1 (e.g., Serrano) and ATS-1 Trinity (e.g., Mutrino) platforms. The milestone generated a plethora of strong and weak scaling, trend and profile data for multiple versions and problem cases for each of the two codes. A wealth of experience was gained with the various tools that included identification of problems, an improved understanding of feature sets, enhanced usage documentation, and insights for future tool-development. Results are provided from a large number and variety of performance analysis runs with the target codes, together with instructions for how to make use of the tools with the codes.
Call graph or caller-callee relationships have been used for various kinds of static program analysis, performance analysis and profiling, and for program safety or security analysis such as detecting anomalies of program execution or code injection attacks. However, different tools generate call graphs in different formats, which prevents efficient reuse of call graph results. In this paper, we present an approach of using ontology and resource description framework (RDF) to create knowledge graphs for specifying call graphs to facilitate the construction of full-fledged and complex call graphs of computer programs, realizing more interoperable and scalable program analyses than conventional approaches. We create a formal ontology-based specification of call graph information to capture concepts and properties of both static and dynamic call graphs so different tools can collaboratively contribute to more comprehensive analysis results. Our experiments show that ontology enables merging of call graphs generated from different tools and flexible queries using a standard query interface. Index Terms—Callgraph, ontology, knowl
Purpose: Proton beam profile measurement is more time-consuming than photon beam. Due to the energy modulation during proton delivery, chambers have to move step-by-step instead of continuously. Multi-ion chamber arrays are appealing to this task since multiple measurements can be performed at once. However, their utilization suffers from sparse spatial resolution and potential intrinsic volume-averaging effect of the disk-shaped ion chambers. We proposed an approach to measure proton beam profiles accurately and efficiently. Methods: Mevion S250 proton system and IBA Matrixx ion chamber arrays were used in this study. Matrixx has interchamber distance of 7.62 mm, and chamber diameter of 4.5 mm. We measured the same beam profile by moving the Matrixx seven times with 1 mm each time along y axis. All 7 measurements were superimposed to get a “finer” profile with 1 mm spatial resolution. Coarser resolution profiles of 2 mm and 3 mm were also generated by using subsets of measurements. Those profiles were compared to the TPS calculated beam profile. Gamma analysis was performed for 2D dose maps to evaluate the difference to TPS dose plane. Results: Preliminary results showed a large discrepancy between the TPS calculated profile and the single measurement profile with 7.6 mm resolution. A good match could be achieved when the resolution reduced to 3 mm by adding one extra measurement. Gamma analysis for 2D dose map of a 10×10 field showed a passing rate (γ ≤ 1) of 90.6% using a 3% and 3mm criterion for single measurement, which increased to 92.3% for 2-measurement superimposition, and slightly further increased to 92.9% for 7-measurement superimposition. Conclusion: The results indicated that 2 measurements shifted by 3mm using Matrixx generated a smooth proton beam profile with good matching to Eclipse beam profile. We suggest using this 2-measurement approach in clinic for double scattering proton beam profile measurement.
Hybrid-RL-MPC4CLR was developed as a hybrid controller for active distribution grid critical load restoration, combining deep reinforcement learning (RL) and model predictive control (MPC) aiming at maximizing total restored load following an extreme event. The RL determines a policy for quantifying operating reserve requirements, thereby hedging against uncertainty, while the MPC models grid operations incorporating the RL policy actions (i.e., reserve requirements), renewable (wind and solar) power predictions, and load demand forecasts. The developers formulated the reserve requirement determination problem as a sequential decision-making problem based on the Markov Decision Process (MDP) and design an RL learning environment based on the OpenAI Gym framework and MPC simulation. The RL agent reward and MPC objective function aim to maximize and monotonically increase total restored load and minimize load shedding and renewable power curtailment. The software is developed using various software packages in Python. The MPC's optimal power flow (OPF) model is implemented using the Pyomo package, the RL simulation environment is implemented using the MPC simulation with various scenarios of renewable energy and load demand profiles and power outage beginning times, based on the OpenAI Gym framework. The RL agent training is performed using the RLlib Ray package. The RL algorithm is trained offline using historical forecasts of renewable generation and load demand profiles. Simulation analysis and performance tests are conducted using a modified IEEE 13-bus distribution test feeder containing wind turbine, photovoltaic, microturbine, and battery.
Benzotriazolium p-toluene sulfonate (BTPTS) was grown by solution growth technique. The powder X-ray diffraction analysis was carried out to evaluate crystal system of the compound. LeBail Profile fitting analysis was performed to extract the individual peak intensities. FTIR spectrum analysis was recorded to study vibration frequencies of the prepared organic salt. Thermal studies were carried out using TG-DSC analysis. Optical absorption and energy band gap of the title compound was evaluated by UV-Vis spectral study.
ABSTRACT We present observational evidence of the impact of triaxiality on radial profiles that extend to 40 Mpc from galaxy cluster centres in optical measurements. We perform a stacked profile analysis from a sample of thousands of nearly relaxed galaxy clusters from public data releases of the Dark Energy Survey and the Dark Energy Camera Legacy Survey. Using the central galaxy elliptical orientation angle as a proxy for galaxy cluster orientation, we measure cluster weak lensing and excess galaxy density axis-aligned profiles, extracted along the central galaxy’s major or minor axes on the plane of the sky. Our measurements show a ≳ 2σ–3σ difference per radial bin between the normalized axis-aligned profiles. The profile difference between each axis-aligned profile and the azimuthally averaged profile ($\sim \pm 10\,\rm per\ cent-20~{{\ \rm per\ cent}}$ along major/minor axis) appears inside the clusters (∼0.4 Mpc) and extends to the large-scale structure regime (∼10–20 Mpc). The magnitude of the difference appears to be relatively insensitive to cluster richness and redshift, and extends further out in the weak lensing surface mass density than in the galaxy overdensity. Looking forward, this measurement can easily be applied to other observational or simulation data sets and can inform the systematics in cluster mass modelling related to triaxiality. We expect imminent upcoming wide-area deep surveys, such as the Vera C. Rubin Observatory’s Legacy Survey of Space and Time, to improve our quantification of optical signatures of cluster triaxiality.
As part of the U.S. DOE EVs@Scale consortium, the NextGen Profiles (NGP) project presents analysis and results from the study of High Power Charging Electric Vehicles and Battery Charging Infrastructure. High Power Charging equipment is capable of recharging electric vehicle traction batteries at power levels of 200KW and above. The NextGen Profiles project has three pillars of investigation: Electric Vehicle Charging Profile Capture, Electric Vehicle Service Equipment Performance Characterization and Fleet Utilization analysis. All NextGen Profiles project testing was conducted under test conditions that comprise a diverse range of realistic real-world operating conditions including nominal conditions that should transfer the maximum allowable energy in the minimum time possible and off-nominal conditions that typify charging performance under suboptimal charging conditions. Results from 13 unique EVs, eight EVSEs and four electrified fleets are included in the NextGen Profiles project analysis.
Genomic datasets are growing dramatically as the cost of sequencing continues to decline and small sequencing devices become available. Enormous community databases store and share these data with the research community, but some of these genomic data analysis problems require large-scale computational platforms to meet both the memory and computational requirements. These applications differ from scientific simulations that dominate the workload on high-end parallel systems today and place different requirements on programming support, software libraries and parallel architectural design. For example, they involve irregular communication patterns such as asynchronous updates to shared data structures. We consider several problems in high-performance genomics analysis, including alignment, profiling, clustering and assembly for both single genomes and metagenomes. We identify some of the common computational patterns or ‘motifs’ that help inform parallelization strategies and compare our motifs to some of the established lists, arguing that at least two key patterns, sorting and hashing, are missing. This article is part of a discussion meeting issue ‘Numerical algorithms for high-performance computational science’.
Ensuring power grid resiliency, forecasting climate conditions, and optimization of transportation infrastructure are some of the many application areas where data is collected in both space and time. Spatiotemporal modeling is about modeling those patterns for forecasting future trends and carrying out critical decision-making by leveraging machine learning/deep learning. Once trained offline, field deployment of trained models for near real-time inference could be challenging because performance can vary significantly depending on the environment, available compute resources and tolerance to ambiguity in results. Users deploying spatiotemporal models for solving complex problems can benefit from analytical studies considering a plethora of system adaptations to understand the associated performance-quality trade-offs. To facilitate the co-design of next-generation hardware architectures for field deployment of trained models, it is critical to characterize the workloads of these deep learning (DL) applications during inference and assess their computational patterns at different levels of the execution stack. In this paper, we develop several variants of deep learning applications that use spatiotemporal data from dynamical systems. We study the associated computational patterns for inference workloads at different levels, considering relevant models (Long short-term Memory, Convolutional Neural Network and Spatio-Temporal Graph Convolution Network), DL frameworks (Tensorflow and PyTorch), precision (FP16, FP32, AMP, INT16 and INT8), inference runtime (ONNX and AI Template), post-training quantization (TensorRT) and platforms (Nvidia DGX A100 and Sambanova SN10 RDU). Overall, our findings indicate that although there is potential in mixed-precision models and post-training quantization for spatiotemporal modeling, extracting efficiency from contemporary GPU systems might be challenging. Instead, co-designing custom accelerators by leveraging optimized High Level Synthesis frameworks (such as SODA High-Level Synthesizer for customized FPGA/ASIC targets) can make workload-specific adjustments to enhance the efficiency.
Celeritas is a GPU-optimized Monte Carlo (MC) particle transport code designed to meet the growing computational demands of next-generation high energy physics (HEP) experiments. It provides efficient simulation of electromagnetic (EM) physics processes in complex geometries with magnetic fields, detector hit scoring, and seamless integration into Geant4-driven applications to offload EM physics to GPUs. Recent efforts have focused on performance optimizations and expanding profiling capabilities. This paper presents some key advancements, including the integration of the Perfetto system profiling tool for detailed performance analysis and the development of track-sorting methods to improve computational efficiency.
Celeritas is a GPU-optimized MC particle transport code designed to meet the growing computational demands of next-generation HEP experiments. It provides efficient simulation of EM physics processes in complex geometries with magnetic fields, detector hit scoring, and seamless integration into Geant4-driven applications to offload EM physics to GPUs. Recent efforts have focused on performance optimizations and expanding profiling capabilities. This paper presents some key advancements, including the integration of the Perfetto system profiling tool for detailed performance analysis and the development of track-sorting methods to improve computational efficiency.
Image-guided mass spectrometry (MS) profiling provides a facile framework for analyzing samples ranging from single cells to tissue sections. The fundamental workflow utilizes a whole-slide microscopy image to select targets of interest, determine their spatial locations, and subsequently perform MS analysis at those locations. Improving upon prior reported methodology, a software package was developed for working with microscopy images. microMS, for microscopy-guided mass spectrometry, allows the user to select and profile diverse samples using a variety of target patterns and mass analyzers. Written in Python, the program provides an intuitive graphical user interface to simplify image-guided MS for novice users. The class hierarchy of instrument interactions permits integration of new MS systems while retaining the feature-rich image analysis framework. microMS is a versatile platform for performing targeted profiling experiments using a series of mass spectrometers. The flexibility in mass analyzers greatly simplifies serial analyses of the same targets by different instruments. The current capabilities of microMS are presented, and its application for off-line analysis of single cells on three distinct instruments is demonstrated. The software has been made freely available for research purposes. .
Here, we present a stacked weak-lensing analysis of 27 richness selected galaxy clusters at 0.40 ≤ z ≤ 0.62 in the COnstrain Dark Energy with X-ray galaxy clusters (CODEX) survey. The fields were observed in five bands with the Canada–France–Hawaii Telescope (CFHT). We measure the stacked surface mass density profile with a 14σ significance in the radial range 0.1 < RMpch -1 < 2.5. The profile is well described by the halo model, with the main halo term following a Navarro–Frenk–White profile (NFW) profile and including the off-centring effect. We select the background sample using a conservative colour–magnitude method to reduce the potential systematic errors and contamination by cluster member galaxies. We perform a Bayesian analysis for the stacked profile and constrain the best-fitting NFW parameters M 200c =6.6$+1.0\atop{-0.8}$×10 14 h -1 M⊙ and c 200c =3.7$+0.7\atop{-0.6}$. The off-centring effect was modelled based on previous observational results found for redMaPPer Sloan Digital Sky Survey clusters. Our constraints on M200c and c200c allow us to investigate the consistency with numerical predictions and select a concentration–mass relation to describe the high richness CODEX sample. Comparing our best-fitting values for M200c and c200c with other observational surveys at different redshifts, we find no evidence for evolution in the concentration–mass relation, though it could be mitigated by particular selection functions. Similar to previous studies investigating the X-ray luminosity–mass relation, our data suggest a lower evolution than expected from self-similarity.
Citric acid has been identified as an environmentally sustainable organic acid capable of leaching up to ~30% of easily accessible REEs from underclay material. An analysis of the leaching profiles was performed to discern the reaction rates, extraction efficiencies, and potential leaching mechanisms of REEs and cations of interest from ion-adsorbed underclays. The initial leaching stage follows a slow intraparticle diffusion mechanism followed by a second stage controlled by a mixed diffusion regime. The leaching profiles of Ca and P were similar to those of REEs, suggesting that REEs are most likely derived from mineral surfaces such as hydroxyapatite or crandallite rather than predominately from underclays. Fitting to a modified diffusion control model found diffusion-controlled leaching to be the primary mechanism whereas non-diffusive mechanisms made up about 22% of the extracted REEs. Gangue cations associated with underclays had less non-diffusive leaching than REE species, indicating that their leaching kinetics may be dominated by diffusion from within the material or potentially from product layer formation. Fitting to Boyd plots further indicated that REEs were leached following intraparticle diffusion control. These results have important implications for the development of more efficient and sustainable methods for extracting REEs or critical minerals from alternative feedstocks.
As part of the U.S. DOE EVs@Scale consortium Next-Gen Profiles (NGP) project, the profile capture and analysis of production electric vehicles undergoing high power charging (HPC) is conducted over a wide range of conditions to explore variance and performance. Charge session parameters are collected from both the electric vehicle (EV) and electric vehicle supply equipment (EVSE) at a rate of 10Hz and entered into a time-series database for analysis. These charge profiles are captured under nominal and off-nominal conditions, exploring the impact of battery state of charge (SOC), battery temperature, vehicle condition, smart charge management (SCM), and EVSE limitations. Nominal conditions are defined to be ideal conditions that should transfer the maximum allowable energy in the minimum possible amount of time. Nominal condition profiles are compared across EVs to characterize state-of-the-art EV charging performance against one another. Off-nominal condition profiles are compared against its nominal condition profile counterpart to highlight the variance across less desirable starting conditions within a single EV. This EV Profile Capture 2024 report stands as an update from the EV Profile Capture 2023 report to include the additional EV & EVSE assets tested and analyzed in 2024. The major updates within this report include the addition of three next-generation electric vehicles, added test cases, and further analysis. This expansion of analysis includes power profiles, power distribution, quantifying SOC, energy and range performance, EVSE limitation impacts, boost converter performance, etc. Additionally, NGP time-series data has been used as input towards three national laboratory-led grid modelling efforts: ANL’s IEEE-37 HIL model, INL’s Caldera model, and NREL’s EVI-X model. A summary of these platforms and how NGP has worked to improve their effectiveness has also been added to this years’ report.
The 2-years MESE IceCube events show a slightly excess in the energy range 10–100 TeV with a maximum local statistical significance of 2.3σ, once a hard astrophysical power-law is assumed. A spectral index smaller than 2.2 is indeed suggested by multi-messenger studies related to p - p sources and by the recent IceCube analysis regarding 6-years up-going muon neutrinos. In the present paper, we propose a two-components scenario where the extraterrestrial neutrinos are explained in terms of an astrophysical power-law and a Dark Matter signal. We consider both decaying and annihilating Dark Matter candidates with different final states (quarks and leptons) and different halo density profiles. We perform a likelihood-ratio analysis that provides a statistical significance up to 3.9σ for a Dark Matter interpretation of the IceCube low energy excess.
Summary Miscanthus spp. are promising lignocellulosic energy crops, but cell wall recalcitrance to deconstruction still hinders their widespread use as bioenergy and biomaterial feedstocks. Identification of cell wall characteristics desirable for biorefining applications is crucial for lignocellulosic biomass improvement. However, the task of scoring biomass quality is often complicated by the lack of a reference for a given feedstock. A multidimensional cell wall analysis was performed to generate a reference profile for leaf and stem biomass from several miscanthus genotypes harvested at three developmentally distinct time points. A comprehensive suite of 155 monoclonal antibodies was used to monitor changes in distribution, structure and extractability of noncellulosic cell wall matrix glycans. Glycan microarrays complemented with immunohistochemistry elucidated the nature of compositional variation, and in situ distribution of carbohydrate epitopes. Key observations demonstrated that there are crucial differences in miscanthus cell wall glycomes, which may impact biomass amenability to deconstruction. For the first time, variations in miscanthus cell wall glycan components were comprehensively characterized across different harvests, organs and genotypes, to generate a representative reference profile for miscanthus cell wall biomass. Ultimately, this portrait of the miscanthus cell wall will help to steer breeding and genetic engineering strategies for the development of superior energy crops.