کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
171998 458512 2016 14 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A parallel function evaluation approach for solution to large-scale equation-oriented models
ترجمه فارسی عنوان
یک روش ارزیابی عملکرد موازی برای حل مدل های معادله محور در مقیاس بزرگ
کلمات کلیدی
مدل معادله محور؛ ارزیابی عملکرد؛ محاسبات موازی؛ GPU؛ پردازنده چند هسته ای
موضوعات مرتبط
مهندسی و علوم پایه مهندسی شیمی مهندسی شیمی (عمومی)
چکیده انگلیسی


• A parallel function evaluation method was developed to accelerate numerical solution for large-scale EO models.
• The implementation of the method utilizes both modern multi-core processor and GPU technology.
• Guidelines are given for selecting applicable platforms based on the model characteristics.

The equation-oriented (EO) approach is widely used for process simulation and optimization. Nevertheless, large-scale EO models consist of a huge number of nonlinear equations and make the solution procedure a challenging and time-consuming task. For most gradient-based numerical algorithms, function evaluations are the dominant step during the solution procedure. Here, a parallel computation method is developed for function evaluations within EO optimization strategies. After dividing the equations into several groups, function evaluations are calculated by using multiple threads on a parallel hardware platform simultaneously. Theoretical analysis for the speedup ratio is conducted. The implementation of the proposed method on a multi-core processor platform as well as a graphics processing unit (GPU) platform is then presented with several case studies. Numerical results are compared and discussed to show that the multi-core processor implementation has good computational performance, whereas the GPU implementation only achieves computational acceleration under relatively specific conditions.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computers & Chemical Engineering - Volume 93, 4 October 2016, Pages 309–322
نویسندگان
, , , ,