shared_memory_parallelization #33

Merged
Alexander_KS merged 4 commits from shared_memory_parallelization into master 2024-03-26 13:36:21 +00:00
Collaborator
  1. Следует подумать над тем, как "глубоко" действует директива SPF ANALYSIS(PRIVATE) (проблема обсуждалась на спецсеминаре). Сейчас в проходе распараллеливания на общую память оставил проблему, что эта директива действует только на самый внешний цикл в гнезде, потому что это не нарушает корректность распараллеливания, но следует что-то сделать для распараллеливанием всего гнезда.

  2. Есть небольшое изменение в функции recalculateParallelDirective. Оно касается того, что если в гнезде циклов есть нераспараллеленные (=у них нет директивы), то происходит разименование указателя NULL.

1. Следует подумать над тем, как "глубоко" действует директива `SPF ANALYSIS(PRIVATE)` (проблема обсуждалась на спецсеминаре). Сейчас в проходе распараллеливания на общую память оставил проблему, что эта директива действует только на самый внешний цикл в гнезде, потому что это не нарушает корректность распараллеливания, но следует что-то сделать для распараллеливанием всего гнезда. 2. Есть небольшое изменение в функции `recalculateParallelDirective`. Оно касается того, что если в гнезде циклов есть нераспараллеленные (=у них нет директивы), то происходит разименование указателя NULL.
xnpster added 3 commits 2024-03-26 11:08:45 +00:00
Owner

нужно оставить действие директивы как есть, но при этом скорее всего нужно реализовать проверку того факта, что можно распространить эту директиву и переменная действительно приватная. Можно ли вообще это проверить?

нужно оставить действие директивы как есть, но при этом скорее всего нужно реализовать проверку того факта, что можно распространить эту директиву и переменная действительно приватная. Можно ли вообще это проверить?
Alexander_KS added 1 commit 2024-03-26 13:36:05 +00:00
Alexander_KS merged commit d1022f2a88 into master 2024-03-26 13:36:21 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Alexander_KS/SAPFOR#33