کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
486688 703390 2012 10 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
International Conference on Computational Science, ICCS 2012 A Theory of Data Movement in Parallel Computations
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر علوم کامپیوتر (عمومی)
پیش نمایش صفحه اول مقاله
International Conference on Computational Science, ICCS 2012 A Theory of Data Movement in Parallel Computations
چکیده انگلیسی

We propose a set-theoretic model for parallelism. The model is based on separate distributions of data and work. The major theoretic result is that communication can then be derived by formal reasoning. While the model has an immediate interpretation in distributed memory parallelism, we show that it can also accomodate multicore shared memory programming, as well as clusters with accelerators. The model gives rise in a natural way to objects that resemble the VecScatter construct in the PETSc library, or active messages in such packages as Charm++. Thus we argue that the model offers the prospect of an abstract programming system that can be compiled down to proven high-performance constructs.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Procedia Computer Science - Volume 9, 2012, Pages 236-245