Block a user
add pass REMOVE_DIST_ARRAYS_FROM_IO, make copyArray fuction from resolve_par_regions public
Добавил проверку на распределённость в конце функции:
DIST::Array* array_p = getArrayFromDeclarated(declaratedInStmt(by_symb), array_name);
…
add pass REMOVE_DIST_ARRAYS_FROM_IO, make copyArray fuction from resolve_par_regions public
Можно, но зачем делать if else, если switch подходит? Или каст к Sg классам чем-то принципиально лучше?
add pass REMOVE_DIST_ARRAYS_FROM_IO, make copyArray fuction from resolve_par_regions public
Добавил вставку PROCESS_PRIVATE директив
add pass REMOVE_DIST_ARRAYS_FROM_IO, make copyArray fuction from resolve_par_regions public
Добавил проверку на то, есть ли между операциями копирования между оригинальными массивами и копиями…
[improvement] Concept of sequential regions
Решили сделать это проще и только для операторов ввода-вывода
[improvement] Concept of sequential regions
[WIP] add pass REMOVE_DIST_ARRAYS_FROM_IO, make copyArray fuction from resolve_par_regions public
[improvement] Concept of sequential regions
UPD: обновил параграф с устранением конфликтов, немного написал о том, как жто соотносится с общей памятью
[improvement] Concept of sequential regions
Я не уверен, что стоит думать сразу над несколькими проблемами, может быть стоит хотя бы на уровне ТЗ разобр…
[improvement] Concept of sequential regions
Не хочу переходить отсюда в трекер, потому что там не распознаётся Markdown, туда просто продублирую.
[improvement] Concept of sequential regions
UPD: добавил мысли по поводу устранения конфликтов областей
[improvement] Concept of sequential regions
xnpster
deleted branch refactor_shared_memory_parallelization from Alexander_KS/SAPFOR
2024-07-18 09:36:12 +00:00
remove select_dim_conf pass