Mikhail Kocharmin xnpster
  • Joined on 2023-09-14
xnpster commented on pull request Alexander_KS/SAPFOR#53 2024-11-07 19:11:27 +00:00
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);
   …
xnpster commented on pull request Alexander_KS/SAPFOR#53 2024-11-07 19:02:24 +00:00
add pass REMOVE_DIST_ARRAYS_FROM_IO, make copyArray fuction from resolve_par_regions public

Можно, но зачем делать if else, если switch подходит? Или каст к Sg классам чем-то принципиально лучше?

xnpster commented on pull request Alexander_KS/SAPFOR#53 2024-11-06 19:20:03 +00:00
add pass REMOVE_DIST_ARRAYS_FROM_IO, make copyArray fuction from resolve_par_regions public

Добавил вставку PROCESS_PRIVATE директив

xnpster pushed to replace_dist_arrays_in_io at Alexander_KS/SAPFOR 2024-11-06 19:19:34 +00:00
a127a092e4 replace_dist_arrays_in_io: insert PROCESS_PRIVATE directives
xnpster commented on pull request Alexander_KS/SAPFOR#53 2024-10-30 21:06:06 +00:00
add pass REMOVE_DIST_ARRAYS_FROM_IO, make copyArray fuction from resolve_par_regions public

Добавил проверку на то, есть ли между операциями копирования между оригинальными массивами и копиями…

xnpster pushed to replace_dist_arrays_in_io at Alexander_KS/SAPFOR 2024-10-30 21:03:47 +00:00
3ff2066a05 replace_dist_arrays_in_io: insert only necessary copy statements
xnpster commented on issue Alexander_KS/SAPFOR#51 2024-10-16 20:43:45 +00:00
[improvement] Concept of sequential regions

Решили сделать это проще и только для операторов ввода-вывода

xnpster closed issue Alexander_KS/SAPFOR#51 2024-10-16 20:42:54 +00:00
[improvement] Concept of sequential regions
xnpster created pull request Alexander_KS/SAPFOR#53 2024-10-16 20:42:05 +00:00
[WIP] add pass REMOVE_DIST_ARRAYS_FROM_IO, make copyArray fuction from resolve_par_regions public
xnpster pushed to replace_dist_arrays_in_io at Alexander_KS/SAPFOR 2024-10-16 20:27:51 +00:00
46529f4c3e add pass REMOVE_DIST_ARRAYS_FROM_IO, make copyArray fuction from resolve_par_regions public
xnpster created branch replace_dist_arrays_in_io in Alexander_KS/SAPFOR 2024-10-16 20:27:51 +00:00
xnpster commented on issue Alexander_KS/SAPFOR#51 2024-10-01 14:00:41 +00:00
[improvement] Concept of sequential regions

UPD: обновил параграф с устранением конфликтов, немного написал о том, как жто соотносится с общей памятью

xnpster commented on issue Alexander_KS/SAPFOR#51 2024-09-26 20:37:49 +00:00
[improvement] Concept of sequential regions

Я не уверен, что стоит думать сразу над несколькими проблемами, может быть стоит хотя бы на уровне ТЗ разобр…

xnpster commented on issue Alexander_KS/SAPFOR#51 2024-09-26 20:35:40 +00:00
[improvement] Concept of sequential regions

Не хочу переходить отсюда в трекер, потому что там не распознаётся Markdown, туда просто продублирую.

xnpster commented on issue Alexander_KS/SAPFOR#51 2024-09-26 20:32:18 +00:00
[improvement] Concept of sequential regions

UPD: добавил мысли по поводу устранения конфликтов областей

xnpster opened issue Alexander_KS/SAPFOR#51 2024-09-22 18:55:54 +00:00
[improvement] Concept of sequential regions
xnpster deleted branch refactor_shared_memory_parallelization from Alexander_KS/SAPFOR 2024-07-18 09:36:12 +00:00
xnpster created pull request Alexander_KS/SAPFOR#50 2024-07-18 09:35:44 +00:00
remove select_dim_conf pass
xnpster pushed to remove_select_dim_pass at Alexander_KS/SAPFOR 2024-07-18 09:35:27 +00:00
517f5d2b6c remove select_dim_conf pass
xnpster created branch remove_select_dim_pass in Alexander_KS/SAPFOR 2024-07-18 09:35:27 +00:00