کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
10358962 868684 2005 20 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Parallel numerical algorithms based on tensor notation and Co-Array Fortran syntax
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نرم افزارهای علوم کامپیوتر
پیش نمایش صفحه اول مقاله
Parallel numerical algorithms based on tensor notation and Co-Array Fortran syntax
چکیده انگلیسی
Co-Array Fortran represents a correspondence between tensor notation and an extended Fortran array syntax. It uses normal Fortran array indices to point to data in local memory and adds co-array indices to point to data in remote memory. By writing algorithms according to the rules of tensor algebra, the programmer can transcribe a parallel algorithm directly into co-array syntax and can experiment with alternative communication patterns with full confidence that the algorithm is correct. Data communication is transparent in the notation itself and the syntax allows compilers to exploit low-latency hardware so that application codes scale well to large numbers of processors. Co-array syntax, combined with the object-oriented features of Fortran 90, is a powerful tool for designing and writing parallel algorithms. It raises the level of abstraction with little or no loss of performance.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Parallel Computing - Volume 31, Issue 6, June 2005, Pages 588-607
نویسندگان
,