Search NASA⌕ Search

SEARCH · Search NASA

Results for “bandwidth optimization”

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 703 records · Page 39

Implementation of a three degree of freedom, motor/brake hybrid force output device for virtual environment control tasks

The advent of high resolution, physical model based computer graphics has left a gap in the design of input/output technology appropriate for interacting with such complex virtual world models. Since virtual worlds consist of physical models, it is appropriate to output the inherent force information necessary for the simulation to the user. The detailed design, construction, and control of a three degree freedom force output joystick will be presented. A novel kinematic design allows all three axes to be uncoupled, so that the system inertia matrix is diagonal. The two planar axes are actuated through an offset gimbal, and the third through a sleeved cable. To compensate for friction and inertia effects, this transmission is controlled by a force feedforward and a closed force feedback proportional loop. Workspace volume is a cone of 512 cubic inches, and the device bandwidth is maximized at 60 Hz for the two planar and 30 Hz for the third axis. Each axis is controlled by a motor/proportional magnetic particle brake combination fixed to the base. The innovative use of motors and brakes allows objects with high resistive torque requirements to be simulated without the stability and related safety issues involved with high torque, energy storing motors alone. Position, velocity, and applied endpoint force are sensed directly. Different control strategies are discussed and implemented, with an emphasis on how virtual environment force information, generated by the MIT Media Lab Computer Graphics and Animation Group BOLIO system, is transmitted to the device controller. The design constraints for a kinesthetic force feedback device can be summarized as: How can the symbiosis between the sense of presence in the virtual environment be maximized without compromising the interaction task under the constraints of the mechanical device limitations? Research in this field will yield insights to the optimal human sensory feedback mix for a wide spectrum of control and interaction problems. A flexible research tool that is designed as an easily reproducible product prototype has been constructed to explore the variety of possible force interaction.

Russo, Massimo↗

Optimizing End-to-End Big Data Transfers over Terabits Network Infrastructure

While future terabit networks hold the promise of significantly improving big-data motion among geographically distributed data centers, significant challenges must be overcome even on today's 100 gigabit networks to realize end-to-end performance. Multiple bottlenecks exist along the end-to-end path from source to sink, for instance, the data storage infrastructure at both the source and sink and its interplay with the wide-area network are increasingly the bottleneck to achieving high performance. In this study, we identify the issues that lead to congestion on the path of an end-to-end data transfer in the terabit network environment, and we present a new bulk data movement framework for terabit networks, called LADS. LADS exploits the underlying storage layout at each endpoint to maximize throughput without negatively impacting the performance of shared storage resources for other users. LADS also uses the Common Communication Interface (CCI) in lieu of the sockets interface to benefit from hardware-level zero-copy, and operating system bypass capabilities when available. It can further improve data transfer performance under congestion on the end systems using buffering at the source using flash storage. With our evaluations, we show that LADS can avoid congested storage elements within the shared storage resource, improving input/output bandwidth, and data transfer rates across the high speed networks. We also investigate the performance degradation problems of LADS due to I/O contention on the parallel file system (PFS), when multiple LADS tools share the PFS. We design and evaluate a meta-scheduler to coordinate multiple I/O streams while sharing the PFS, to minimize the I/O contention on the PFS. Finally, with our evaluations, we observe that LADS with meta-scheduling can further improve the performance by up to 14 percent relative to LADS without meta-scheduling.

97 MATHEMATICS AND COMPUTING↗

Calibration of the Geosar Dual Frequency Interferometric SAR

GeoSAR is an airborne, interferometric Synthetic Aperture Radar (INSAR) system for terrain mapping, currently under development by a consortium including NASA's Jet Propulsion Laboratory (JPL), Calgis, Inc., and the California Department of Conservation (CalDOC) with funding provided by the Topographic Engineering Center (TEC) of the U.S. Army Corps of Engineers and the Defense Advanced Research Projects Agency (DARPA). The radar simultaneously maps swaths on both sides of the aircraft at two frequencies, X-Band and P-Band. For the P-Band system, data is collected for two across track interferometric baselines and at the crossed polarization. The aircraft position and attitude are measured using two Honeywell Embedded GPS Inertial Navigation Units (EGI) and an Ashtech Z12 GPS receiver. The mechanical orientation and position of the antennas are actively measured using a Laser Baseline Metrology System (LBMS). In the GeoSAR motion measurement software, these data are optimally combined with data from a nearby ground station using Ashtech PNAV software to produce the position, orientation, and baseline information are used to process the dual frequency radar data. Proper calibration of the GeoSAR system is essential to obtaining digital elevation models (DEMS) with the required sub-meter level planimetric and vertical accuracies. Calibration begins with the determination of the yaw and pitch biases for the two EGI units. Common range delays are determined for each mode, along with differential time and phase delays between channels. Because the antennas are measured by the LBMS, baseline calibration consists primarily of measuring a constant offset between mechanical center and the electrical phase center of the antennas. A phase screen, an offset to the interferometric phase difference which is a function of absolute phase, is applied to the interferometric data to compensate for multipath and leakage. Calibration parameters are calculated for each of the ten processing modes, each of the operational bandwidths (80 and 160 MHZ), and each aircraft altitude. In this talk we will discuss the layout calibration sites, the synthesis of data from multiple flights to improve the calibration, methods for determining time and phase delays, and techniques for determining radiometric and polarimetric quantities. We will describe how calibration quantities are incorporated into the processor and pre-processor. We will demonstrate our techniques applied to GeoSar data and assess the stability and accuracy of the calibration. This will be compared to the modeled performance determined from calibrating the output of a point target simulator. The details of baseline determination and phase screen calculation are covered in related talks.

Chapine, Elaine↗

Navigating the Deployment and Downlink Tradespace for Earth Imaging Constellations

Distributed Spacecraft Missions (DSMs) are gaining momentum in their application to Earth Observation (EO) missions owing to their unique ability to increase observation sampling in spatial, spectral, angular and temporal dimensions simultaneously. DSM design includes a much larger number of variables than its monolithic counterpart, therefore, Model-Based Systems Engineering (MBSE) has been often used for preliminary mission concept designs, to understand the trade-offs and interdependencies among the variables. MBSE models are complex because the various objectives a DSM is expected to achieve are almost always conflicting, non-linear and rarely analytical. NASA Goddard Space Flight Center (GSFC) is developing a pre-Phase A tool called Tradespace Analysis Tool for Constellations (TAT-C) to initiate constellation mission design. The tool will allow users to explore the tradespace between various performance, cost and risk metrics (as a function of their science mission) and select Pareto optimal architectures that meet their requirements. This paper will describe the different types of constellations that TAT-C’s Tradespace Search Iterator is capable of enumerating (homogeneous Walker, heterogeneous Walker, precessing type, ad-hoc) and their impact on key performance metrics such as revisit statistics, time to global access and coverage. We will also discuss the ability to simulate phased deployment of the given constellations, as a function of launch availabilities and/or vehicle capability, and show the impact on performance. All performance metrics are calculated by the Data Reduction and Metric Computation module within TAT-C, which issues specific requests and processes results from the Orbit and Coverage module. Our TSI is also capable of generating tradespaces for downlinking imaging data from the constellation, based on permutations of available ground station networks - known (default) or customized (by the user). We will show the impact of changing ground station options for any given constellation, on data latency and required communication bandwidth, which in turn determines the responsiveness of the space system.

Nag, Sreeja↗

Solving a system of linear equations: From centralized to distributed methods

For a wide range of control engineering applications, the problem of solving a system of linear equations is often encountered and has been well studied. Traditionally, this problem has been mainly solved in a centralized manner. However, for applications related to large-scale complex networked systems, centralized algorithms are often subjected to some practical issues due to limited computational power and communication bandwidth. As a promising and viable alternative, distributed algorithms can effectively address the issues associated with centralized algorithms by solving the problem efficiently in a multi-agent setting that accords with the distributed nature of networked systems. Distributed algorithms decompose the entire problem into many sub-problems that are solved by individual agents in a cooperative manner. In this survey paper, we provide a detailed overview of the state of the art relevant to distributed algorithms for solving a system of linear equations. We will first review basic distributed algorithms including both discrete-time and continuous-time algorithms. Then we will discuss the extended algorithms to achieve communication efficiency. Furthermore, we will also introduce distributed algorithms to obtain the minimum-norm solution for a system of linear equations with multiple solutions, as well as the least-squares solutions when there is no solution. Finally, the relationship of distributed algorithms for solving a system of linear equations to the existing distributed optimization algorithms is discussed.

Wang, Peng↗

Spatio-temporally shaped deep UV laser source for ultrabright photocathodes using novel upconversion techniques (Final Report)

The goal of this project was to take a VUV laser system designed by Kapteyn-Murnane Labs (KMLabs)—the Hyperion VUV, and increase its functionality, efficiency, and applicability by further probing the fundamental physics taking place in the system and optimizing the system performance. More specifically, DOE accelerator applications—particularly for XFELs that require low-emittance electron beams, require precisely controlled ultrashort pulses in the deep-UV at 250-260 nm to drive the photocathode electron source. This is conventionally done using an ultrafast infrared laser, with subsequent stages of nonlinear upconversion in solid-state nonlinear-optical crystal media (principally BBO, which is commonly used for UV upconversion). However, maintaining high spatial mode beam quality, as well as precisely controlled temporal profile, has proven a persistent challenge. As a possible alternative to this approach, KMLabs has demonstrated a system that generates vacuum ultraviolet light (VUV) by upconverting pulses from an infrared ultrafast laser in a gas-filled hollow waveguide, driving a process of highly cascaded harmonic generation (HCHG). Because HCHG upconversion is done in a gas, rather than a solid, at high intensity in a guided-wave geometry, it retains an excellent beam spatial profile as well as a large spectral bandwidth that allows for control over the temperal structure of the pulse. A challenge, however, is in energy scaling of this HCHG technique to the ~1-20 μJ pulses required for photocathode applications. To-date, the pulse energies used in published HCHG work are sub-10-nJ. This project proposed to explore ways to generate higher-energy pulses using HCHG, as well as to investigate spectral and temporal shaping of the deep UV pulses by pulse shaping the infrared laser used to seed the process. Although we showed that our approach works for generating light at 259 nm, the total pulse energy achieved seems limited to approximately the same value as past work. However, the techniques we investigated may well have benefits for extending this source to much shorter wavelength output.

43 PARTICLE ACCELERATORS↗

An All-Solid-State, Room-Temperature, Heterodyne Receiver for Atmospheric Spectroscopy at 1.2 THz

Heterodyne receivers at submillimeter wavelengths have played a major role in astrophysics as well as Earth and planetary remote sensing. All-solid-state heterodyne receivers using both MMIC (monolithic microwave integrated circuit) Schottky-diode-based LO (local oscillator) sources and mixers are uniquely suited for long-term planetary missions or Earth climate monitoring missions as they can operate for decades without the need for any active cryogenic cooling. However, the main concern in using Schottky-diode-based mixers at frequencies beyond 1 THz has been the lack of enough LO power to drive the devices because 1 to 3 mW are required to properly pump Schottky diode mixers. Recent progress in HEMT- (high-electron-mobility- transistor) based power amplifier technology, with output power levels in excess of 1 W recently demonstrated at W-band, as well as advances in MMIC Schottky diode circuit technology, have led to measured output powers up to 1.4 mW at 0.9 THz. Here the first room-temperature tunable, all-planar, Schottky-diode-based receiver is reported that is operating at 1.2 THz over a wide (≈20%) bandwidth. The receiver front-end (see figure) consists of a Schottky-diode-based 540 to 640 GHz multiplied LO chain (featuring a cascade of W-band power amplifiers providing around 120 to 180 mW at W-band), a 200-GHz MMIC frequency doubler, and a 600-GHz MMIC frequency tripler, plus a biasable 1.2-THz MMIC sub-harmonic Schottky-diode mixer. The LO chain has been designed, fabricated, and tested at JPL and provides around 1 to 1.5 mW at 540 o 640 GHz. The sub-harmonic mixer consists of two Schottky diodes on a thin GaAs membrane in an anti-parallel configuration. An integrated metal insulator metal (MIM) capacitor has been included on-chip to allow dc bias for the Schottky diodes. A bias voltage of around 0.5 V/diode is necessary to reduce the LO power required down to the 1 to 1.5 mW available from the LO chain. The epilayer thickness and doping profiles have been specifically optimized to maximize the mixer performance beyond 1 THz. The measured DSB noise temperatures and conversion losses of the receiver are 2,000 to 3,500 K and 12 to 14 dB, respectively, at 120 K, and 4,000 to 6,000 K and 13 to 15 dB, respectively, at 300 K. These results establish the state-of-the-art for all-solid-state, all-planar heterodyne receivers at 1.2 THz operating at either room temperature or using passive cooling only. Since no cryogenic cooling is needed, the receiver is eminently suited to atmospheric heterodyne spectroscopy of the outer planets and their moons.

Siles, Jose V.↗

Novel Micro Strip-to-Waveguide Feed Employing a Double-Y Junction

Previous micro strip -to -waveguide transitions either required a hermetically sealed waveguide configuration, or a balun that needed to be tuned according to the frequency band of interest. In this design, the balun is realized using a double -Y junction to transition from microstrip to coplanar strip feeding a quasi-Yagi dipole array (see figure). The length of the feed (Lf) extending into the waveguide is 15.54 mm. The length of the ground plane below the ULTRALAM substrate is 7.75 mm. The lengths L1 , L2, and L3 are 8.50 mm, 4.38 mm, and 2.14 mm, respectively. These lengths were computed via a preliminary optimization aimed at improving the return loss at the band edges. The waveguide feed was designed to excite the TE10 mode in a WR-90 waveguide, and to operate over the recommended frequencies of 8.2 to 12.4 GHz. The feed employs a Rogers 6010 substrate (dielectric constant Er approx. equals 10.2) bonded with a Rogers ULTRALAM substrate (Er approx. equals 2.5). The ULTRALAM substrate serves to provide mechanical strength for 6010 substrate, and to mitigate loses due to parasitic modes (the ground plane is etched on the bottom of this layer due to the topology of the double -Y balun). The double-Y balun transitioning from an unbalanced microstrip line to a balanced coplanar strip (CPS) line does not provide inherent impedance transformation; hence, Klopfenstein impedance tapers were synthesized to transition from 50 to 77 Ohms in the microstrip section and from 77 to 110 Ohms in the CPS section. At the balun junction, the CPS stub lengths were chosen such that the X/ 8 resonance is pushed outside the bandwidth of operation. Also, the smallest allowable conductor width and gap spacing were chosen to meet acceptable manufacturing tolerances.

Venkatesan, Jaikrishina↗

TunIO: An AI-powered Framework for Optimizing HPC I/O

I/O operations are a known performance bottleneck of HPC applications. To achieve good performance, users often employ an iterative multistage tuning process to find an optimal I/O stack configuration. However, an I/O stack contains multiple layers, such as high-level I/O libraries, I/O middleware, and parallel file systems, and each layer has many parameters. These parameters and layers are entangled and influenced by each other. The tuning process is time-consuming and complex. In this work, we present TunIO, an AI-powered I/O tuning framework that implements several techniques to balance the tuning cost and performance gain, including tuning the high-impact parameters first. Furthermore, TunIO analyzes the application source code to extract its I/O kernel while retaining all statements necessary to perform I/O. It utilizes a smart selection of high-impact configuration parameters of the given tuning objective. Finally, it uses a novel Reinforcement Learning (RL)-driven early stopping mechanism to balance the cost and performance gain. Experimental results show that TunIO leads to a reduction of up to ≈73% in tuning time while achieving the same performance gain when compared to H5Tuner. It achieves a significant performance gain/cost of 208.4 MBps/min (I/O bandwidth for each minute spent in tuning) over existing approaches under our testing.

Rajesh, Neeraj↗

Resistive wall mode active control physics design for KSTAR

As KSTAR H-mode operation approaches the region where the resistive wall mode (RWM) can be unstable, an important issue for future long pulse, high beta plasma operation is to evaluate RWM active feedback control performance using a planned active/passive RWM stabilization system on the device. In particular, an optimal design of feedback sensors allows mode stabilization up to the highest achievable β{sub N} close to the ideal with-wall limit, β{sub N}{sup wall}, with reduced control power requirements. The computed ideal n = 1 mode structure from the DCON code has been input to the VALEN-3D code to calculate the projected performance of an active RWM control system in the KSTAR three-dimensional conducting structure device geometry. Control performance with the midplane locked mode detection sensors, off-midplane saddle loops, and magnetic pickup coils is examined. The midplane sensors measuring the radial component of the mode perturbation is found to be strongly affected by the wall eddy current. The off-axis saddle loops with proper compensation of the prompt applied field are computed to provide stabilization at β{sub N} up to 86% of β{sub N}{sup wall} but the low RWM amplitude computed in the off-axis regions near the sensors can produce a low signal-to-noise ratio. The required control power and bandwidth are also estimated with varied noise levels in the feedback sensors. Further improvements have been explored by examining a new RWM sensor design motivated by the off-midplane poloidal magnetic field sensors in NSTX. The new sensors mounted off of the copper passive stabilizer plates near the device midplane show a clear advantage in control performance corresponding to achieving 99% of β{sub N}{sup wall} without the need of compensation of the prompt field. The result shows a significant improvement of RWM feedback stabilization using the new sensor set which motivates a future feedback sensor upgrade.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

Compiler-based code generation and autotuning for geometric multigrid on GPU-accelerated supercomputers

GPUs, with their high bandwidths and computational capabilities are an increasingly popular target for scientific computing. Unfortunately, to date, harnessing the power of the GPU has required use of a GPU-specific programming model like CUDA, OpenCL, or OpenACC. Thus, in order to deliver portability across CPU-based and GPU-accelerated supercomputers, programmers are forced to write and maintain two versions of their applications or frameworks. In this paper, we explore the use of a compiler-based autotuning framework based on CUDA-CHiLL to deliver not only portability, but also performance portability across CPU- and GPU-accelerated platforms for the geometric multigrid linear solvers found in many scientific applications. We also show that with autotuning we can attain near Roofline (a performance bound for a computation and target architecture) performance across the key operations in the miniGMG benchmark for both CPU- and GPU-based architectures as well as for a multiple stencil discretizations and smoothers. We show that our technology is readily interoperable with MPI resulting in performance at scale equal to that obtained via hand-optimized MPI+CUDA implementation.

97 MATHEMATICS AND COMPUTING↗

Assessment of Bulk Absorber Properties for Multi-Layer Perforates in Porous Honeycomb Liners

CONTINUING progress in materials technology provides potential for improved acoustic liners for attenuating broadband fan noise emissions from aircraft engine nacelles. Conventional liners (local-reacting perforate-over-honeycomb structures) provide significant narrow-band attenuation, but limited attenuation over wide bandwidths. Two approaches for increasing attenuation bandwidth are to (1) replace the honeycomb structure with bulk material, or (2) cascade multiple layers of perforate/honeycomb structures. Usage of the first approach is limited because of mechanical and maintenance reasons, while multi-layer liners are limited to about three layers because of their additional mechanical complexity, depth and weight. The current research concerns a novel approach reported by the University of Cincinnati, in which a single-layer conventional liner is converted into an extended-reaction, broadband absorber by making the honeycomb core structure porous. This modified single-layer liner requires no increase in depth and weight, and minimal increase in mechanical complexity. Langley has initiated research to identify potential benefits of liner structures with porous cell walls. This research has two complementary goals: (1) develop and validate experimental techniques for treating multi-layer perforates (representative of the internal cells of a liner with porous cell walls) as 1-D bulk materials, and (2) develop analytical approaches to validate this bulk material assumption. If successful, the resultant model can then be used to design optimized porous honeycomb liners. The feasibility of treating an N-layer perforate system (N porous plates separated by uniform air gaps) as a one-dimensional bulk absorber is assessed using the Two-Thickness Method (TTM), which is commonly used to educe bulk material intrinsic acoustic parameters. Tests are conducted with discrete tone and random noise sources, over an SPL range sufficient to determine the nonlinearity of the test specimens, for test specimens consisting of 5, 10 and 15% porous plates. Measured impedances for two liner thicknesses (e.g., 12 and 24 layers) are used as input to the TTM to determine the characteristic impedance and propagation constant that characterize these liners as bulk absorbers. These parameters are then used to calculate the predicted impedance of liners with different thicknesses (e.g., 36 layers), and a comparison of predicted and measured impedances for these other thicknesses is used to determine the efficacy of this approach. Finally, an independent method is used to educe the propagation constant for a single representative sample, and excellent comparison between the results for this method and those for the TTM provides increased confidence in the results achieved with the TTM. In general, the results demonstrate these multi-layer perforates can be acceptably treated as bulk absorbers.

Jones, Michael G.↗

Nanoscale Compositional and Strain Gradients Enable High‐Speed and Amplitude‐Resolved Pyroelectric Sensing

The frequency response of pyroelectric sensors is fundamentally governed by thermal time constant (τth, determined by thermal mass and thermal conductance) and electrical impedance arising from film capacitance and readout circuit. Conventional bulk LiTaO3 detectors are optimized for high responsivity at low modulation frequencies (0.1-10 Hz), possessing a large τth that thermally averages rapid temperature oscillations at elevated modulation frequencies, limiting fidelity in resolving dynamic varying thermal signals. Here, compositional and strain gradients are introduced into 100-nm-thick relaxor-ferroelectric films reducing τth to ≈2 µs and producing built-in potentials (≈1.45 V or 145 kV cm-1) that enhance the pyroelectric coefficient and suppress the dielectric constant. This enables complementary dual-mode operation by enhancing current-mode electrical responsivity and improving the voltage-mode figure of merit - advantageous for superior temperature resolution (ΔTmin ≈ 30 µK). The responsivity peak shifts to near 1 kHz (>2500-times higher than conventional bulk sensors), with measurable responsivity extending to a carrier frequency of 100 kHz and amplitude-resolved detection at modulation frequencies up to 15 kHz. These results establish nanoscale internal-field engineering can reshape electro-thermal trade-off in pyroelectric thin films toward zero-bias, high-thermal-sensitivity, and amplitude-resolved thermal sensing across a wide frequency bandwidth.

Lin, Ching‐Che↗

Active Flash: Performance-Energy Tradeoffs for Out-of-Core Processing on Non-Volatile Memory Devices

In this abstract, we study the performance and energy tradeoffs involved in migrating data analysis into the flash device, a process we refer to as Active Flash. The Active Flash paradigm is similar to 'active disks', which has received considerable attention. Active Flash allows us to move processing closer to data, thereby minimizing data movement costs and reducing power consumption. It enables true out-of-core computation. The conventional definition of out-of-core solvers refers to an approach to process data that is too large to fit in the main memory and, consequently, requires access to disk. However, in Active Flash, processing outside the host CPU literally frees the core and achieves real 'out-of-core' analysis. Moving analysis to data has long been desirable, not just at this level, but at all levels of the system hierarchy. However, this requires a detailed study on the tradeoffs involved in achieving analysis turnaround under an acceptable energy envelope. To this end, we first need to evaluate if there is enough computing power on the flash device to warrant such an exploration. Flash processors require decent computing power to run the internal logic pertaining to the Flash Translation Layer (FTL), which is responsible for operations such as address translation, garbage collection (GC) and wear-leveling. Modern SSDs are composed of multiple packages and several flash chips within a package. The packages are connected using multiple I/O channels to offer high I/O bandwidth. SSD computing power is also expected to be high enough to exploit such inherent internal parallelism within the drive to increase the bandwidth and to handle fast I/O requests. More recently, SSD devices are being equipped with powerful processing units and are even embedded with multicore CPUs (e.g. ARM Cortex-A9 embedded processor is advertised to reach 2GHz frequency and deliver 5000 DMIPS; OCZ RevoDrive X2 SSD has 4 SandForce controllers, each with 780MHz max frequency Tensilica core). Efforts that take advantage of the available computing cycles on the processors on SSDs to run auxiliary tasks other than actual I/O requests are beginning to emerge. Kim et al. investigate database scan operations in the context of processing on the SSDs, and propose dedicated hardware logic to speed up scans. Also, cluster architectures have been explored, which consist of low-power embedded CPUs coupled with small local flash to achieve fast, parallel access to data. Processor utilization on SSD is highly dependent on workloads and, therefore, they can be idle during periods with no I/O accesses. We propose to use the available processing capability on the SSD to run tasks that can be offloaded from the host. This paper makes the following contributions: (1) We have investigated Active Flash and its potential to optimize the total energy cost, including power consumption on the host and the flash device; (2) We have developed analytical models to analyze the performance-energy tradeoffs for Active Flash, by treating the SSD as a blackbox, this is particularly valuable due to the proprietary nature of the SSD internal hardware; and (3) We have enhanced a well-known SSD simulator (from MSR) to implement 'on-the-fly' data compression using Active Flash. Our results provide a window into striking a balance between energy consumption and application performance.

42 ENGINEERING↗

SymPix: A spherical grid for efficient sampling of rotationally invariant operators

We present SymPix, a special-purpose spherical grid optimized for efficiently sampling rotationally invariant linear operators. This grid is conceptually similar to the Gauss–Legendre (GL) grid, aligning sample points with iso-latitude rings located on Legendre polynomial zeros. Unlike the GL grid, however, the number of grid points per ring varies as a function of latitude, avoiding expensive oversampling near the poles and ensuring nearly equal sky area per grid point. The ratio between the number of grid points in two neighboring rings is required to be a low-order rational number (3, 2, 1, 4/3, 5/4, or 6/5) to maintain a high degree of symmetries. Our main motivation for this grid is to solve linear systems using multi-grid methods, and to construct efficient preconditioners through pixel-space sampling of the linear operator in question. As a benchmark and representative example, we compute a preconditioner for a linear system that involves the operator D-hat + B-hat {sup T}N{sup −1} B-hat , where B-hat and D-hat may be described as both local and rotationally invariant operators, and N is diagonal in the pixel domain. For a bandwidth limit of ℓ{sub max} = 3000, we find that our new SymPix implementation yields average speed-ups of 360 and 23 for B-hat {sup T}N{sup −1} B-hat and D-hat , respectively, compared with the previous state-of-the-art implementation.

79 ASTRONOMY AND ASTROPHYSICS↗

MLEC-Sim: A Simulator for Evaluating Multi-Level Erasure Coding

We present MLEC-Sim, a sophisticated simulator for Multi-Level Erasure Coding (MLEC), developed in approximately 13 KLOC. The simulator is engineered to analyze the impact of various system configurations and erasure coding policies on system durability and network overhead. It supports a comprehensive range of parameters including disk capacity, disk I/O bandwidth, failure rates, network bandwidth, and system scale, accommodating various erasure coding approaches such as Single-Level Erasure Coding (SLEC), Multi-Level Erasure Coding (MLEC), and Local Reconstruction Codes (LRC). MLEC-Sim provides support for multiple chunk placement policies, including clustered parity and declustered parity, and encompasses a variety of repair methods like Repair-ALL, Repair-FCO, Repair-HYB, and Repair-MIN. It is capable of simulating disk failures through a variety of means, including distribution-based or trace-based mechanisms, and can handle complex multi-level (de)clustered placements and repair processes. A key feature of MLEC-Sim is its adoption of the splitting simulation method for evaluating system durabilities at extremely high levels, which are challenging to assess with traditional simulation approaches. This feature allows for a detailed evaluation of system resilience under a range of conditions, aiding in the selection of appropriate erasure coding solutions for enhancing system durability. MLEC-Sim contributes to the field of data storage and reliability by providing a tool for the detailed evaluation of the durability and efficiency of erasure coding configurations, intended for use by researchers and practitioners in the design and optimization of storage systems.

Wang, Meng↗

Harnessing the Power of AI: Status and Expansion of Current Domestic Transport Security Through Flexible Embedded Hardware

As applications of Artificial Intelligence (AI) continue to expand, there are increasing opportunities to leverage applied AI methodologies with mobile transportation focused embedded systems. Current applications of AI in transportation focus on a variety of areas, including fuel efficiency, safety, security, and other broad fields of optimization or detection. To leverage these AI workflows and methodologies in the field, teams must utilize complex embedded systems capable of implementing these AI-enabled algorithms in real-time. In this paper, we will investigate how these algorithms can be integrated into existing technologies leveraging vehicle data - such as the Controller Area Network Transport Security Tracking and Reporting Unit (C-STAR). The C-STAR technology is an embedded platform with onboard computation capable of running next generation algorithms in vehicle systems AI, such as preventative maintenance, driver authentication, and transport security. As deployed in the field, the C-STAR has a limited AI functionality –this paper will directly discuss how a device like C-STAR can be utilized and the advantages of integrating these new technologies. We will open with relevant background information and transportation projects that leverage AI, focusing specifically on those around transport security such as vehicle identification, anomaly detection, and deterrence. We will then extend this into potential opportunities and scaling for AI methodologies using platforms like the C-STAR. Finally, we will speak directly to the challenges of deploying AI-powered workflows, such as computing power needs, bandwidth, hallucinations, and other regulatory considerations.

Cook, Adian [ORNL] (ORCID:0000000160825395)↗

Peer-to-Peer Communication Trade-Offs for Smart Grid Applications: Preprint

Peer-to-peer energy management systems for smart grids require developers to consider the trade-offs between the amount of communication traffic generated and the quality and speed of convergence of the control algorithms that are deployed. Employing a fully connected communication causes messages to scale exponentially with the number of nodes, while using a sparse connectivity causes less information dissemination leading to degradation of the algorithm performance. The best communication topology for a particular application lies somewhere in between and often requires empirical evaluation by application designers. Existing methods do not put focus on the needs for smart grid applications, which is information dissemination throughout the network and they do not provide a flexible solution for application developers to prototype and deploy different topologies without modifying the application code. This paper introduces a configurable virtual communication topology framework TopLinkMgr, allowing users to specify any chosen communication topology and deploy peer-to-peer applications using it. It also introduces a self-adaptive, fault-tolerant topology management algorithm, Bounded Path Dissemination that can ensure the dissemination of information to all peers within a specified threshold for a sparsely connected topology. Experiments show that the algorithm improves on convergence speed and accuracy over state-of-the-art methods and is also robust against node failures. The results indicate the possibility of achieving a close-to optimal convergence without overloading the network allowing the realization of peer-to-peer control platforms covering larger and more complex power systems.

Bounded Path Dissemination↗