【问题标题】:assign instruction to thread将指令分配给线程
【发布时间】:2011-06-21 21:21:51
【问题描述】:

我需要将一个顺序程序拆分为多线程。第一步我要将程序的每个基本块分配给一个线程,所以我想为每个基本块创建一个函数并将基本块的指令添加到其中并将每个函数分配给一个线程。为此,我想编写 llvm-pass。 我该怎么办?

【问题讨论】:

    标签: multithreading pthreads multicore openmp llvm


    【解决方案1】:

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

    查看上面的链接并阅读相关论文。它无法在几周内实施。你可能需要做很多背景研究。当然,LLVM 是一个非常好的框架,可以测试您的自动并行化想法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-10
      • 1970-01-01
      • 2011-10-09
      • 1970-01-01
      相关资源
      最近更新 更多