Оқулық Қазақстан Республикасы Білім және ғылым министрлігі бекіткен Алматы, 2011


Open MP директивалары, функциялары, опциялары



Pdf көрінісі
бет121/121
Дата31.08.2022
өлшемі2,81 Mb.
#38343
түріОқулық
1   ...   113   114   115   116   117   118   119   120   121
Байланысты:
duisembiev-parallel-esep

Open MP директивалары, функциялары, опциялары
және орта айнымалылары 
Директивалар
 
Функциялар
 
atomic 
omp_destroy_lock 
barrier 
omp_destroy_nest_lock 
critical 
omp_get_active_level 
do 
omp_get_ancestor_thread_num 
end critical 
omp_get_dynamic 
end do 
omp_get_level 
end master 
omp_get_max_active_levels 
end parallel 
omp_get_ max_threads 
end sections 
omp_get_nested 
end single 
omp_get_num_procs 
flush 
omp_get_num_threads 
for 
omp_get_schedule 
master 
omp_get_team_size 
ordered 
omp_get_thread_limit 
parallel 
omp_get_thread_num 
section 
omp_get_wtick 
sections 
omp_get_wtime 
single 
omp_in_parallel 
task 
omp_init_lock 
taskwait 
omp_init_nest_lock
threadprivate 
omp_set_dynamic 
omp_set_lock 
Орта айнымалылары
 
omp_set_max_active_levels default 
OMP_DYNAMIC 
omp_set_nest_lock 
OMP_MAX_ACTIVE_LEVELS 
omp_set_nested 
OMP_NESTED 
omp_set_num_threads 
OMP_NUM_THREADS 
omp_set_schedule 
OMP_SCHEDULE 
omp_test_lock 
OMP_STACKSIZE 
omp_test_nest_lock 
OMP_THREAD_LIMIT 
omp_unset_lock 
OMP_WAIT_POLICY 
omp_unset_nest_lock
Опциялар 
untied 
private 
collapse 
schedule 
copyin 
shared 
сopyprivate 
if 
firstprivate 
nowait 
lastprivate 
num_threads
reduction 
ordered 


227 
Қосымша 2. 
 
 MPI функциялары 
 
MPI_ADDRESS 
MPI_GET_PROCESSOR_NAME 
MPI_RECV 
MPI_ALLGATHER 
MPI_GRAPH_CREATE 
MPI_RECV_INIT 
MPI_ALLGATHERV
MPI_GRAPH_GET 
MPI_REDUCE 
MPI_ALLREDUCE 
MPI_GRAPH_NEIGHBORS 
MPI_REDUCE_SCATTER 
MPI_ALLTOALL 
MPI_GRAPH_NEIGHBORS_COUNT MPI_REQUEST_FREE 
MPI_ALLTOALLV 
MPI_GRAPHDIMS_GET 
MPI_RSEND 
MPI_BARRIER 
MPI_GROUP_COMPARE 
MPI_RSEND_INIT 
MPI_BCAST 
MPI_GROUP_DIFFERENCE 
MPI_SCAN 
MPI_BSEND 
MPI_GROUP_EXCL 
MPI_SCATTER 
MPI_BSEND_INIT 
MPI_GROUP_FREE 
MPI_SCATTERV 
MPI_BUFFER_ATTACH 
MPI_GROUP_INCL 
MPI_SEND 
MPI_BUFFER_DETACH 
MPI_GROUP_INTERSECTION 
MPI_SEND_INIT 
MPI_CART_COORDS 
MPI_GROUP_RANK 
MPI_SENDRECV 
MPI_CART_CREATE 
MPI_GROUP_SIZE 
MPI_SENDRECV_REPLACE 
MPI_CART_GET 
MPI_GROUP_TRANSLATE_RANKS MPI_SSEND 
MPI_CART_RANK 
MPI_GROUP_UNION 
MPI_SSEND_INIT 
MPI_CART_SHIFT 
MPI_IBSEND 
MPI_START 
MPI_CART_SUB 
MPI_INIT 
MPI_STARTALL 
MPI_CARTDIM_GET 
MPI_INITIALIZED 
MPI_TEST 
MPI_COMM_CREATE 
MPI_IPROBE 
MPI_TESTALL 
MPI_COMM_DUP 
MPI_IRECV 
MPI_TESTANY 
MPI_COMM_FREE 
MPI_IRSEND 
MPI_TESTSOME 
MPI_COMM_GROUP 
MPI_ISEND 
MPI_TOPO_TEST 
MPI_COMM_RANK 
MPI_ISSEND 
MPI_TYPE_COMMIT 
MPI_COMM_SIZE 
MPI_OP_CREATE 
MPI_TYPE_CONTIGUOUS 
MPI_COMM_SPLIT 
MPI_OP_FREE 
MPI_TYPE_EXTENT 
MPI_DIMS_CREATE 
MPI_PACK 
MPI_TYPE_FREE 
MPI_FINALIZE 
MPI_PACK_SIZE 
MPI_TYPE_HINDEXED 
MPI_GATHER 
MPI_PROBE 
MPI_TYPE_HVECTOR 
MPI_GATHERV 
MPI_GET_COUNT 
 
 


228 
Әдебиеттер 
1. 
Андрианов А. Н., Бугеря А. Б., Ефимкин К. Н., Задыхайло И. Б. Норма. 
Описание языка. Рабочий стандарт/ Препринт ИПМ им. М.В.Келдыша 
РАН - 1995. - № 120. – 50 с. 
2. 
Антонов А. С, Параллельное программирование с использованием 
технологии MPI. Учебное пособие. – М.: Изд-во МГУ, 2004. – 71 с. 
3. 
Антонов А. С, Параллельное программирование с использованием 
технологии OpenMP. Учебное пособие. – М.: Изд-во МГУ, 2009. – 77 с 
4. Акжалова А. Ж. Учебное пособие: Параллельные вычисления. Алматы: 
Изд. ТОО, «Print S», 2004. - 114 с. 
5. 
Арапов Д. М., Калинов А. Я., Ластовецкий А. Л., Ледовских И. Н., По-
сыпкин 
Н. 
А. 
Язык 
и 
система 
программирования 
для 
высокопроизводительных параллельных вычислений на неоднородных 
сетях // Программирование. - 2000. - № 4. - С. 55-80. 
6. 
Бебб Р., Мак-Гроу Дж., Акселрод Т. и др. Учебное пособие: 
Программирование на параллельных вычислительных системах: Пер. с 
англ. под ред. Р. Бебба II. – М.:Мир, 1991.-309 с. 
7. Богачев 
К. 
Ю. 
Учебное 
пособие: 
Основы 
параллельного 
программирования. - М: БИНОМ. Лаборатория знаний, 2003.- 256 с. 
8. 
Воеводин В. В. Математические основы параллельных вычислений. - 
М.: МГУ, 1991. - 345 с. 
9. Воеводин В. В. Учебное пособие: Математические модели и методы в 
параллельных процессах. - М.: Наука, 1986.- 346 с. 
10. В. Воеводин, Вл. В. Воеводин. Параллельные вычисления – СПб.: БХВ-
Петербург, 2002. - 608 с. 
11. Воеводин Вл. В., Жуматий С. А. Вычислительное дело и кластерные 
системы // МГУ. - 2007. – 150 с.. 
12. Гергель В. П., Стронгин Р. Г. Учебное пособие: Основы параллельных 
вычислений для многопроцессорных вычислительных систем. - Н. 
Новгород, ННГУ, 2001.-236 с.
13. Герберт Шилдт, Джеймс Холмс. Учебное пособие: Искусство 
программирования на Java // The Art of Java. — М.: Диалектика , 2005. – 
301 с. 
14. Головкин Б. А. Учебное пособие: Вычислительные системы с большим 
числом процессоров. - М.: Радио и связь, 1995.-315 с. 
15. Головкин Б. А. Параллельные вычислительные системы. - М.: Наука, 
1980. - 520 с. 
16. Горелик А. М., Задыхайло И. Б. Учебное пособие: Расширение Фортрана 
для ногопроцессорных систем с распределенной памятью. Препринт 
ИПМ им.М.В.Келдыша РАН, 1992.-403 с. 
17. Гультяев А. К., Виртуальные машины: несколько компьютеров в одном. 


229 
– СПб: Питер. 2006 – 224 с. 
18. Гэри М., Джонсон Д. Вычислительные машины и труднорешаемые 
задачи. - М.: Мир. 1982. - 416 с. 
19. Дымников В. П. Современные проблемы моделирования отклика 
климатической системы на малые внешние воздействия // Труды межд. 
теор. конф. "Проблемы гидрометеорологии и окружающей среды на 
пороге XXI века". - М.: Гидрометеоиздат, 2000. - с. 14-34. 
20. Забродин А. В., Луцкий А. Е., Марбашев К. X., Чернов Л. Г. Численное 
исследование обтекания летательных аппаратов и их элементов в 
реальных полетных режимах // Общероссийский науч.-техн. журнал 
"Полет". - 2001. - № 7. - С. 21-29. 
21. Задыхайло И. Б. Организация циклического процесса счета по 
параметрической записи специального вида // ЖВМ и МФ. – 1963. – Т.3. 
№2. – с.337-357. 
22. Кнут Д. Учебное пособие: Искусство программирования для ЭВМ. Т. 3. 
Сортировка и поиск. - М.: Мир, 1981.-265 с.
23. Кормен Т., Лейзерсон Ч., Ривест Р. Учебное пособие: Алгоритмы: 
построение и анализ. - М.: МЦНТО, 1999.-325 с.
24. Корнеев В. В.. Учебное пособие: Параллельные вычислительные 
системы. - М.: Нолидж, 1999.-358 с. 
25. Корнеев В. В. Учебное пособие: Параллельное программирование в MPI. 
Москва-Ижевск: Институт компьютерных исследований, 2003.- 299 б. 
26. Корнеев В. В., Киселев А. В. Учебное пособие: Современные 
микропроцессоры. - М.: Нолидж, 1998.-312 с.
27. Кофлер М. Весь Линукс. Установка, конфигурирование, использование. 
– М.: Бином-Пресс, 2006. – 880 с. 
28. Лацис А., Как построить и использовать суперкомпьютер. – 
М.:Бестселлер, 2003. – 240 с. 
29. Немнюгин 
С., 
Стесик 
О. 
Учебное 
пособие: 
Параллельное 
программирование для многопроцессорных вычислительных систем. - 
СПб.: БХВ-Петербург, 2002. -452 с. 
30. Степанов А. Н., Архитектура вычислительных систем и компьютерных 
сетей. – Питер, 2007. – 496 с. 
31. Сырков Б. Ю., Матвеев С. В. Учебное пособие: Программное 
обеспечение мультитранспьютерных систем. - М.: Диалог-МИФИ, 1992.-
335 с. 
32. Трахтенгерц Э. А. Учебное пособие: Введение в теорию анализа и 
распараллеливания программ ЭВМ в процессе трансляции. – М.: Наука, 
1981. -244 с. 
33. Фаддеева В. Н., Фаддеев Д. К. Параллельные вычисления в линейной 
алгебре // Кибернетика. – 1977. -№6. с.28-40; 1982.-№3.-с.18-31,44. 
34. Хоар Ч. Учебное пособие: Взаимодействующие последовательные 
процессы. Пер. с англ. - М.: Мир, 1989. -264 с.


230 
35. Abramov S. М., Adamowitch А. 1., Nesterov 1. A., Pimenov S. P., Shevchuck 
Yu. V. Autotransformation of evaluation network as a basis for automatic 
dynamic parallelizing // NATUG'1993 Spring Meeting "Transputer: Research 
and Application", May 10—11, 1993. 
36. Bailey D. H. Twelve ways to fool the masses when giving performance results 
on parallel computers / RNR Technical Report RNR-91-20, NASA Ames 
Research Center, Moffett Field CA 94035, June 11, 1991. 
37. Baur W., Strassen V. The complexity of partial derivatives // Theor. Comput. 
Sci., - 1983. - 22. - P. 317-330. 
38. Berry М. et al. The Perfect Club Benchmarks: effective performance 
evaluation of supercomputers // Int. J. of Supercomputer Applications. — 
1989. - 3(3) - P. 5-40. 
39. Cybenko G., Kipp L., Pointer L., Kuck D. Supercomputer performance 
evaluation and the Perfect Benchmarks / Tech. Rep. 965, CSRD, Univ. of 
Illinois, 1990. 
40. Lewis T. G. Foundation of parallel programming: machine-independent 
approach. IEEE Computer Society Press, 1994. — 282 p. 
41. Қазақша-орысша, 
орысша-қазақша 
терминологиялық 
сӛздік. 
Информатика және есептеуіш техника. Республикалық мемлекеттік 
«Рауан» баспасы, Алматы 1999. 
42. Параллельді есептеулер бойынша ақпаратты-аналитикалық материалдар 
(http://www.parallel.ru) 
43. Ақпараттық технологиялар сервері - http://www.citforum.ru 
44. Информационные материалы Центра компьютерного моделирования 
Нижегородского университета (http://www.software.unn.ac.ru/ccam) 
45. Информационные материалы рабочей группы IEEE по кластерным 
вычислениям (http://www.ieeetfcc.org) 


Достарыңызбен бөлісу:
1   ...   113   114   115   116   117   118   119   120   121




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет