Я пытаюсь распараллелить свой код с помощью HPX, чтобы повысить производительность. Ниже приведен исходный код и моя попытка его рефакторинга с использованием HPX. Исходный код:
Я пытаюсь распараллелить свой код с помощью HPX, чтобы повысить производительность. Ниже приведен исходный код и моя попытка его рефакторинга с использованием HPX. [b]Исходный код:[/b] [code]std::vector find_mem(std::vector data){ std::string output = ""; Timer timer; uint_t n = 0; unsigned char* concat_data = concat_strings(data, n); uint_t *SA = NULL; SA = (uint_t*) malloc(n*sizeof(uint_t)); int_t *LCP = NULL; LCP = (int_t*) malloc(n*sizeof(int_t)); int32_t *DA = NULL; DA = (int32_t*) malloc(n*sizeof(int32_t));