Review: High Performance Software Framework for the Calculation of Satellite-to-Satellite Data Matchups (MMS version 1.2)

2018 ◽  
Author(s):  
Anonymous
2017 ◽  
Author(s):  
Thomas Block ◽  
Sabine Embacher ◽  
Christopher J. Merchant ◽  
Craig Donlon

Abstract. We present a Multisensor Matchup System (MMS) that allows systematic detection of satellite based sensor-to-sensor matchups and the extraction of local subsets of satellite data around matchup locations. The software system implements a generic matchup-detection approach and is currently being used for validation and sensor harmonisation purposes. An overview of the flexible and highly configurable software architecture and the target processing environments is given. We discuss improvements implemented with respect to heritage systems, and present some performance comparisons. A detailed description of the intersection algorithm is given which allows a fast matchup detection in geometry and time.


2018 ◽  
Vol 11 (6) ◽  
pp. 2419-2427 ◽  
Author(s):  
Thomas Block ◽  
Sabine Embacher ◽  
Christopher J. Merchant ◽  
Craig Donlon

Abstract. We present a multisensor matchup system (MMS) that allows systematic detection of satellite-based sensor-to-sensor matchups and the extraction of local subsets of satellite data around matchup locations. The software system implements a generic matchup-detection approach and is currently being used for validation and sensor harmonization purposes. An overview of the flexible and highly configurable software architecture and the target processing environments is given. We discuss improvements implemented with respect to heritage systems, and present some performance comparisons. A detailed description of the intersection algorithm is given, which allows a fast matchup detection in geometry and time.


10.14311/981 ◽  
2008 ◽  
Vol 48 (3) ◽  
Author(s):  
S. Gross ◽  
T. Stehle

Imaging technology is highly important in today’s medical environments. It provides information upon which the accuracy of the diagnosis and consequently the wellbeing of the patient rely. Increasing the quality and significance of medical image data is therefore one the aims of scientific research and development. We introduce an integrated hardware and software framework for real time image processing in medical environments, which we call RealTimeFrame. Our project is designed to offer flexibility, easy expandability and high performance. We use standard personal computer hardware to run our multithreaded software. A frame grabber card is used to capture video signals from medical imaging systems. A modular, user-defined process chain performs arbitrary manipulations on the image data. The graphical user interface offers configuration options and displays the processed image in either window or full screen mode. Image source and processing routines are encapsulated in dynamic library modules for easy functionality extension without recompilation of the entire software framework. Documented template modules for sources and processing steps are part of the software’s source code.


Author(s):  
Andrea Cassinelli ◽  
Hui Xu ◽  
Francesco Montomoli ◽  
Paolo Adami ◽  
Raul Vazquez Diaz ◽  
...  

Abstract The recent development and increasing integration of high performance computing, scale resolving CFD and high order unstructured methods offers a potential opportunity to deliver a simulation-based capability (i.e. virtual) for aerodynamic research, analysis and design of industrial relevant problems in the near future. In particular, the tendency towards high order spectral/hp element methods is motivated by their desirable dispersion-diffusion properties, that are combined to accuracy and flexibility for complex geometries. Previous work from the Authors focused on developing guidelines for the use of these methods as a virtual cascade for turbomachinery applications. Building on such experiments, the present contribution analyzes the performance of a representative industrial cascade at moderate Reynolds number with various levels and types of inflow disturbances, adopting the incompressible Navier-Stokes solver implemented in the Nektar++ software framework. The introduction of a steady/unsteady spanwise-nonuniform momentum forcing in the leading edge region was tested, to break the flow symmetry upstream of the blade and investigate the change in transition mechanism in the aft portion of the suction surface. To provide a systematic synthetic turbulence generation tool, a parallelised version of Davidson’s method is incorporated and applied for the first time in the software framework to a low pressure turbine vane. The clean results of the cascade are compared to various levels of momentum forcing and inflow turbulence, looking at blade wall distributions, wake profiles and boundary layer parameters. Low levels of background disturbances are found to improve the agreement with experimental data. The results support the confidence for using high order spectral methods as a standalone performance analysis tool but, at the same time, underline the sensitivity at these flow regimes to disturbances or instabilities in the real environment when comparing to rig data.


2021 ◽  
Vol 47 (2) ◽  
pp. 1-26
Author(s):  
Field G. Van Zee ◽  
Devangi N. Parikh ◽  
Robert A. Van De Geijn

We approach the problem of implementing mixed-datatype support within the general matrix multiplication ( gemm ) operation of the BLAS-like Library Instantiation Software framework, whereby each matrix operand A , B , and C may be stored as single- or double-precision real or complex values. Another factor of complexity, whereby the matrix product and accumulation are allowed to take place in a precision different from the storage precisions of either A or B , is also discussed. We first break the problem into orthogonal dimensions, considering the mixing of domains separately from mixing precisions. Support for all combinations of matrix operands stored in either the real or complex domain is mapped out by enumerating the cases and describing an implementation approach for each. Supporting all combinations of storage and computation precisions is handled by typecasting the matrices at key stages of the computation—during packing and/or accumulation, as needed. Several optional optimizations are also documented. Performance results gathered on a 56-core Marvell ThunderX2 and a 52-core Intel Xeon Platinum demonstrate that high performance is mostly preserved, with modest slowdowns incurred from unavoidable typecast instructions. The mixed-datatype implementation confirms that combinatorial intractability is avoided, with the framework relying on only two assembly microkernels to implement 128 datatype combinations.


Sign in / Sign up

Export Citation Format

Share Document