Sparse computation data dependence simplification for efficient compiler-generated inspectors

Author(s):  
Mahdi Soltan Mohammadi ◽  
Tomofumi Yuki ◽  
Kazem Cheshmi ◽  
Eddie C. Davis ◽  
Mary Hall ◽  
...  
2009 ◽  
Vol 31 (10) ◽  
pp. 1745-1753
Author(s):  
Chao ZHANG ◽  
Lei WANG ◽  
Xiao-Ya XIANG ◽  
Xiao-Bing FENG

2021 ◽  
Vol 3 (1) ◽  
Author(s):  
Yue Weng ◽  
Xi Zhang ◽  
Xiaohu Guo ◽  
Xianwei Zhang ◽  
Yutong Lu ◽  
...  

AbstractIn unstructured finite volume method, loop on different mesh components such as cells, faces, nodes, etc is used widely for the traversal of data. Mesh loop results in direct or indirect data access that affects data locality significantly. By loop on mesh, many threads accessing the same data lead to data dependence. Both data locality and data dependence play an important part in the performance of GPU simulations. For optimizing a GPU-accelerated unstructured finite volume Computational Fluid Dynamics (CFD) program, the performance of hot spots under different loops on cells, faces, and nodes is evaluated on Nvidia Tesla V100 and K80. Numerical tests under different mesh scales show that the effects of mesh loop modes are different on data locality and data dependence. Specifically, face loop makes the best data locality, so long as access to face data exists in kernels. Cell loop brings the smallest overheads due to non-coalescing data access, when both cell and node data are used in computing without face data. Cell loop owns the best performance in the condition that only indirect access of cell data exists in kernels. Atomic operations reduced the performance of kernels largely in K80, which is not obvious on V100. With the suitable mesh loop mode in all kernels, the overall performance of GPU simulations can be increased by 15%-20%. Finally, the program on a single GPU V100 can achieve maximum 21.7 and average 14.1 speed up compared with 28 MPI tasks on two Intel CPUs Xeon Gold 6132.


1995 ◽  
Vol 23 (1) ◽  
pp. 63-81 ◽  
Author(s):  
Dror E. Maydan ◽  
John L. Hennessy ◽  
Monica S. Lam

2018 ◽  
Author(s):  
Ketut Wikantika

According to UNCLOS, Indonesian marine territorial covers an area equal to around 2.8 million square kilometers inner archipelagic seas. Though the Indonesian water region is very wide, the resource within it is not yet been exploited optimally. Indonesia still has problems that have to be copped with, including identification of marine fishing ground areas. This report proposes a technology to make the fish-catching be more efficient and effective with the help of MODIS satellite image in term of Surface Temperature and chlorophyll-a computation. Data conversion from digital number to Water Brightness Temperature are performed. The determination of potential fishing ground area were conducted based on temperature and chlorophyll-a parameters which serve as an indicator of upwelling and observations were carried out on parameters which show this phenomenon. Based on the result, during May 2004 the upwelling process were not happened yet, and it seems to occur in June 2004. It showes by the decreasing of water temperature in South Coast of West Java particularly between the border of West Java and Central of Java. This phenomenon acts as an indicator for the raising of primer productivity and will takes about one month after upwelling to the bloom of phytoplankton.


Sign in / Sign up

Export Citation Format

Share Document