The Journal of Supercomputing - Hardware transactional memory emerged to make parallel programming more accessible. However, the performance pitfall of this technique is squashing speculatively... 相似文献
The use of GPUs for general purpose computation has increased dramatically in the past years due to the rising demands of computing power and their tremendous computing capacity at low cost. Hence, new programming models have been developed to integrate these accelerators with high-level programming languages, giving place to heterogeneous computing systems. Unfortunately, this heterogeneity is also exposed to the programmer complicating its exploitation. This paper presents a new technique to automatically rewrite sequential programs into a parallel counterpart targeting GPU-based heterogeneous systems. The original source code is analyzed through domain-independent computational kernels, which hide the complexity of the implementation details by presenting a non-statement-based, high-level, hierarchical representation of the application. Next, a locality-aware technique based on standard compiler transformations is applied to the original code through OpenHMPP directives. Two representative case studies from scientific applications have been selected: the three-dimensional discrete convolution and the simple-precision general matrix multiplication. The effectiveness of our technique is corroborated by a performance evaluation on NVIDIA GPUs. 相似文献
Wireless Networks - The high flexibility of the wireless mesh networks (WMNs) physical infrastructure can be exploited to provide communication with different technologies and support for a variety... 相似文献
Silica biomorphs are extraordinary inorganic superstructures formed via autocatalytic co‐precipitation and bottom‐up self‐assembly of alkaline‐earth carbonates and silica. However, they show no inherent functionality except for their striking textural motifs and curved morphologies. This work presents strategies to magnetize silica biomorphs, thus creating thermally stable ceramic microswimmers with unique elaborate shapes. This is achieved by growing super paramagnetic magnetite mesocrystals on and around the complex curved surfaces of biomorphs, while keeping their morphology and maintaining mesocrystal integrity. Selective mesocrystal formation on certain parts of the substrates is induced by chemical modification of the biomorph surface, increasing the loading of magnetite on the silica–carbonate structures and, in suitable cases, rendering them able to respond to external magnetic fields and move as microswimmer entities. In this way, the complex ultrastructure of silica biomorphs is successfully used as a template for functional ceramics. Furthermore, selective dissolution of the carbonate core from the biomorphs leads to hollow magnetic structures that could be filled with actives, thus serving as microcarriers with considerable loading capacity. 相似文献
Image restoration is an important and interesting problem in the field of image processing because it improves the quality of input images, which facilitates postprocessing tasks. The salt-and-pepper noise has a simpler structure than other noises, such as Gaussian and Poisson noises, but is a very common type of noise caused by many electronic devices. In this article, we propose a two-stage filter to remove high-density salt-and-pepper noise on images. The range of application of the proposed denoising method goes from low-density to high-density corrupted images. In the experiments, we assessed the image quality after denoising using the peak signal-to-noise ratio and structural similarity metric. We also compared our method against other similar state-of-the-art denoising methods to prove its effectiveness for salt and pepper noise removal. From the findings, one can conclude that the proposed method can successfully remove super-high-density noise with noise level above 90%.