[LLVMdev] Questions on Parallelism and Data Dependence Analysis
Wenzhi Tao
linus_wind at zju.edu.cn
Wed Dec 24 18:11:32 PST 2008
Hi, I have two questions about llvm, and expect your reply very much.
1. Is there any plan of llvm to support Thread-Level Parallelism by using OpenMP, MPI, pthread or llvm-defined directives?
If automatic parallelism exploring is very hard, what is the key problem? We can't get the precise data dependence
information at compile-time?
2. Can I use the functions provided by llvm to get the real data dependence(Read After Write) info on basic block level directly?
In other words, can I get the task graph(node: task viewed as basic block or more coarse grain, edge: real data dependence)
from sequential program using llvm to explore task-level parallelism by some proposed task scheduling algorithm?
thanks.
2008-12-25
Wenzhi Tao
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20081225/bc998558/attachment.html>
More information about the llvm-dev
mailing list