Mikhail Kocharmin xnpster
  • Joined on 2023-09-14
xnpster pushed to weighted_par_regions at Alexander_KS/SAPFOR 2025-03-19 22:48:19 +03:00
04661e397d Support APPLY_FRAGMENT(WEIGHT(double)) clause: add weights to fragments of parallel regions (and use it in at loopAnalyzer)
xnpster deleted branch replace_dist_arrays_in_io from Alexander_KS/SAPFOR 2024-12-10 22:47:16 +03:00
xnpster commented on pull request Alexander_KS/SAPFOR#55 2024-12-02 23:26:01 +03:00
replace_dist_arrays_in_io: copy declorations from includes, fix replacement bounds, improve performance, fix SgUtils

Ещё немного передвидул код создания копий массивов чтобы лишний раз не искать по моим структурам данных

xnpster created pull request Alexander_KS/SAPFOR#55 2024-12-02 23:24:53 +03:00
replace_dist_arrays_in_io: copy declorations from includes, fix replacement bounds, improve performance, fix SgUtils
xnpster pushed to replace_dist_arrays_in_io at Alexander_KS/SAPFOR 2024-12-02 23:19:09 +03:00
7d342c51a8 replace_dist_arrays_in_io: copy declorations from includes, fix replacement bounds, improve performance, fix SgUtils
xnpster created branch replace_dist_arrays_in_io in Alexander_KS/SAPFOR 2024-12-02 23:19:08 +03:00
xnpster deleted branch replace_dist_arrays_in_io from Alexander_KS/SAPFOR 2024-12-02 23:15:35 +03:00
xnpster created pull request Alexander_KS/SAPFOR#54 2024-11-16 10:33:38 +03:00
replace_dist_arrays_in_io: choose arrays for copying more carefully
xnpster pushed to replace_dist_arrays_in_io at Alexander_KS/SAPFOR 2024-11-16 10:32:17 +03:00
d9d4d50e5a replace_dist_arrays_in_io: choose arrays for copying more carefully
c63c4dd46c added simple implementation for GET_STATS_FOR_PREDICTOR pass
b163958711 Merge pull request 'add pass REMOVE_DIST_ARRAYS_FROM_IO, make copyArray fuction from resolve_par_regions public' (#53) from replace_dist_arrays_in_io into master
Compare 3 commits »
xnpster commented on pull request Alexander_KS/SAPFOR#53 2024-11-12 23:10:27 +03: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-11-12 22:59:23 +03:00
dc18a17e5a added new implimentation of private arrays
2b9301e3a0 added statistics
Compare 2 commits »
xnpster commented on pull request Alexander_KS/SAPFOR#53 2024-11-07 22:15:50 +03:00
add pass REMOVE_DIST_ARRAYS_FROM_IO, make copyArray fuction from resolve_par_regions public

@Alexander_KS на эти сообщения или коммит уведомления пришли? Или на это упоминание хотя бы?

xnpster pushed to replace_dist_arrays_in_io at Alexander_KS/SAPFOR 2024-11-07 22:14:01 +03:00
694f7bf9ec replace_dist_arrays_in_io: fix code style, replace only distributed arrays
xnpster commented on pull request Alexander_KS/SAPFOR#53 2024-11-07 22:12:37 +03:00
add pass REMOVE_DIST_ARRAYS_FROM_IO, make copyArray fuction from resolve_par_regions public

Что значит правильные? Возможно, фикс сообщения ниже фиксит и это

xnpster commented on pull request Alexander_KS/SAPFOR#53 2024-11-07 22:11:27 +03: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 22:02:24 +03: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 22:20:03 +03: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 22:19:34 +03:00
a127a092e4 replace_dist_arrays_in_io: insert PROCESS_PRIVATE directives
xnpster commented on pull request Alexander_KS/SAPFOR#53 2024-10-31 00:06:06 +03: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-31 00:03:47 +03:00
3ff2066a05 replace_dist_arrays_in_io: insert only necessary copy statements