This paper introduces hierarchical overlapped tiling, a transformation that applies loop tiling and fusion to conventional loops. Overlapped tiling is a useful transformation to reduce communication overhead, but it may also generate a significant amount of redundant computation. Hierarchical overlapped tiling performs overlapped tiling hierarchically to balance communication overhead and redundant computation, and thus has the potential to provide better performance.In this paper, we describe the hierarchical overlapped tiling optimization and its implementation in an OpenCL compiler. We also evaluate the effectiveness of this optimization using 8 programs that implement different forms of stencil computation. Our results show that hierarchical overlapped tiling achieves an average 37% speedup over traditional tiling on a 32-core workstation.
The material removal process of a flexible workpiece has a great effect on the stability limits and chatter-free machining time, as the sequence of material removal can be altered to obtain a better workpiece dynamic behaviour. Therefore, the uncut material can be better designed to get chatter-free machining conditions and a shorter machining time. With this as the objective, a material removal process optimization method is presented to design the uncut material distribution. Different from existing methods, the presented approach begins from the last machining step, the maximum stable cutting depth is calculated, and the removed material is virtually added to the design model. Therefore, beginning from the design part, the material is virtually added to the part and the stock model of the part is finally obtained. Based on this approach, the optimized uncut material can provide support for the part in the semi-finish or finish machining processes, and the machining process is stable. Optimization results show that while machining plate-like structures, step removal methods can be used and the arc or triangle shape machining allowance can be used to get better machining results. Cutting experiments were carried out to show the effectiveness of the presented approaches.
An analytical model for chatter stability prediction in bull-nose end milling of aero-engine casings is presented in this paper. And the mechanics and dynamics variations due to the complex cutter and workpiece geometry are considered by analyzing the effects of the lead angle on the milling process. Firstly, the tool-workpiece engagement region is obtained by using a previously developed method and divided into several disk elements along the tool-axis direction. Secondly, a 3D dynamic model for stability limit calculation is developed and simplified into a 1D model in normal direction considering only the dominant mode of the workpiece. Then the cutting force coefficients, the start and exit angles corresponding to each disk element are determined. And the total stability lobe diagram is calculated using an iterative algorithm. Finally, several experimental tests are carried out to validate the feasibility and effectiveness of the proposed prediction approach.
The interfacial interaction between the main oxidant filler ammonium perchlorate (AP) and hydroxyl-terminated polybutadiene (HTPB) matrix in AP/HTPB propellants were studied via an all-atom molecular dynamics simulation. The results of the simulation showed the effects of the microscopic cross-linked structure of the matrix, stretching rate during uniaxial stretching, and contact area between the filler and matrix on the mechanical properties, such as the stress and strain of the composite solid propellant. Among the aforementioned factors, the stretching rate considerably affects the mechanical properties of the solid propellant, and the maximum stress of the solid propellant proportionally increases with the stretching rate. When defects were introduced on the surface of the AP filler, the contact area between the filler and matrix affected the strain type of the matrix molecules. Owing to the interaction between the molecules and atoms, the strain behaviour of the matrix molecule changed with the change in its microscopic cross-linked structure during uniaxial stretching. Molecular dynamics simulations were used to explore the characteristics at the AP–HTPB interface in AP/HTPB propellants. The aforementioned simulation results further revealed the interfacial interaction mechanism of the AP–HTPB matrix and provided a theoretical basis for the design of high-performance propellants.
Loop tiling is an effective optimization to improve performance of multiply nested loops, which are the most time-consuming parts in many programs. Most massively parallel systems today are organized hierarchically, and different levels of the hierarchy differ in the organization of parallelism and the memory models they adopt. To make better use of these machines, it is clear that loop nests should be tiled hierarchically to fit the hierarchical organization of the machine; however, it is not so clear what should be the exact form of these hierarchical tiles. In particular, tile shape selection is of critical importance to expose parallelism of the tiled loop nests. Although loop tiling is a well-known optimization, not much is known about tile shape selection.
In this article, we study tile shape selection when the shapes are any type of parallelograms and introduce a model to relate the tile shape of the hierarchy to the execution time. Using this model, we implement a system that automatically finds the tile shapes that minimize the execution time in a hierarchical system. Our experimental results show that in several cases, the tiles automatically selected by our system outperform the most intuitive tiling schemes usually adopted by programmers because of their simplicity.
This paper discusses the construction and implementation of forest early warning system from the perspective of large data storage, analysis and structure. In this paper, the architecture and model of the combination of video alert and large data forecast are proposed, and it analyzes and discusses it. Experimental results show that the method has good expansibility and superiority.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.