2011-02-05 2 views
0

순차 프로그램을 다중 스레드로 분할해야합니다. 첫 번째 단계는 스레드의 각 기본 블록을 할당 할 것이므로 각 기본 블록에 대한 함수를 만들고 기본 블록의 명령어를 추가하여 모든 함수를 스레드에 할당하려고합니다. 이 목적을 위해 나는 llvm-pass를 작성하고 싶다. 어떻게 할 수 있습니까? 위의 링크에서스레드에 명령어 할당

답변

0

http://liberty.princeton.edu/videos/step-by-step.php

봐와는 관련 서류를 읽어 보시기 바랍니다. 몇 주일 동안 시행 될 수는 없습니다. 당신은 많은 배경 연구를해야 할 수도 있습니다. 물론, LLVM은 자동 병렬화 아이디어를 테스트 할 수있는 아주 좋은 프레임 워크입니다.