|
А.М. Горелик "Средства поддержки параллельных вычислений в стандартах языка Фортран" |
|
Аннотация. Анализируются средства поддержки параллельных вычислений в стандартах языка Фортран (в Фортране 90/95/2003/2008). Действующий стандарт Фортрана (Фортран 2008) содержит новые средства поддержки параллельных вычислений – coarrays (комассивы). Coarray черты были известны ранее как Co-array Fortran – расширение Фортрана 95. Приводится описание этих средств параллельности в Фортране 2008. Ключевые слова: параллельные вычисления, Фортран, комассивы. Стр. 17-23. A.M. Gorelik"Features for parallel computing in the Fortran Standards"Features for parallel computing in the Fortran Standards (Fortran 90/95/2003/2008) are considered. Coarrays for parallel computing were included in the acting Fortran Standard (Fortran 2008). The coarray feature was formerly known as Co-Array Fortran an informal extension to Fortran 95. This paper contains the description of new parallel means in the Fortran 2008. Keywords: parallel computing, Fortran, coarrays Полная версия статьи в формате pdf. REFERENCES 1. ISO/IEC 1539-1: 2010. Information technology – Programming languages – Fortran – Part1: Base Language. 2. ISO/IEC 1539-1: 2004. Information technology – Programming languages – Fortran – Part1: Base Language. 3. ISO/IEC 1539-1: 1997. Information technology – Programming languages – Fortran – Part1: Base Language. 4. ISO/IEC 1539: 1991(E). Information technology – Programming languages – Fortran. 5. ANSI X3.9-1966. USA Standard FORTRAN. 6. ANSI X3.9-1978. American National Standard – Programming Language FORTRAN. (ISO 1539-1980). 7. J.Reid. Coarrays in the next Fortran Standard. ISO/IEC JTC1/SC22/WG5 №1762-2. 8. Fortran 90. Mezhdunarodnyy standart. / Perevod s angl. S.G.Drobyshevich, redaktor perevoda A.M. Gorelik. - M.: Finansy i statistika, 1998. – 416s. 9. Gorelik A.M Programmirovanie na sovremennom Fortrane. – M.: Finansy i statistika, 2006.- 352s. 10. Gorelik A.M. Sovremennyy Fortran dlya kompyuterov traditsionnoy arkhitektury i dlya parallelnykh vychislitelnykh sistem. // Vychislitelnye metody i programmirovanie. 2004, t.5., str. 137-149 (http://num- meth.srcc.msu.ru). 11. Gorelik A.M. Evolyutsiya yazyka programmirovaniya Fortran (1957–2007) i perspektivy ego razvitiya. // Vychislitelnye metody i programmirovanie, 2008, t.9, N2, str. 223-241. 12. Gorelik A.M. Statements and Intrinsic Procedures in Consecutive Fortran Standards. // ACM SIGPLAN Fortran Forum, 2008, N3, pp. 16-28. 13. Gorelik A.M. Novyy standart yazyka Fortran (Fortran 2008). // Preprinty IPM im. M.V.Keldysha RAN. 2011. №16. 29s. 14. TS 18508 Additional Parallel Features in Fortran. ISO/IEC JTC1/SC22/WG5/N2007 Draft.
|