Я студент MSc, и моя тема диссертации - «Распараллеливание последовательной программы на уровне потоков для работы на многоядерных процессорах».Я хочу автоматически распараллеливать последовательную программу на уровне потоков для запуска на многоядерных процессорах с программной конвейеризацией.Я использую LLVM для анализа кода и перевода кода в IR, я могу извлечь форму PDG IR-кода и преобразовать его в SCCDAG и разделить DAGSCC, учитывая мои критерии.На следующем шаге я смог распознать положение связи между перегородками.Но для последнего шага и генерации кода, у меня нет никакой идеи и информации, чтобы назначить разделы и связи потокам.и я останавливаюсь в этом положении.К сожалению, мне не хватает времени, и я нахожусь под силу, чтобы завершить проект.Можете ли вы помочь мне, и знаете ли вы инструменты или рекомендации, которые могут помочь мне в короткие сроки.спасибо за внимание и желаю хороших времен.С наилучшими пожеланиями