کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4951103 1364326 2016 27 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Algebraic multigrid employing mixed structured-unstructured data on manycore hardware
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Algebraic multigrid employing mixed structured-unstructured data on manycore hardware
چکیده انگلیسی
This paper outlines investigations in computing performance when deploying a Computational Fluid Dynamics solution on CPU and GPU resources. Critical to the performance is an algebraic multigrid solver that concurrently utilizes mixed structured and unstructured data for solution. Software organization for manycore computing and data storage patterns for efficient memory access is described in detail along with performance testing on practical flow cases. It is shown that structured data blocks of sizes greater than 1 million, are solved more than 25× faster on a GPU compared to when solved using a single CPU thread. On the other hand unstructured data blocks does not reach more than 10× speedup for the same comparison. Consequently maximizing use of structured data blocks in a mixed data configuration allows a more efficient utilization of GPU acceleration while still benefiting from flexibility of unstructured blocks for grid generation purposes. Speedup obtained for mixed data block problems varies depending on the block configurations where an average 3× speedup is reported for a (76% structured, 24% unstructured) submarine incident flow problem in comparison with a same fully unstructured problem.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Computational Science - Volume 17, Part 3, November 2016, Pages 494-508
نویسندگان
, , ,