[LLVMdev] Multiple LLVM, Parallelization, PRAM, XMT

N O S P A M ti_dak at yahoo.com
Mon Jul 9 16:12:56 PDT 2007


Hi
Is it possible to combine multiple LLVM with PRAM
/XMT?

Prof. Uzi Vishkin (Univ. of Maryland) had created 64
cores PRAM: Parallel Random Access Memory / Explicit
Multi Threading.

Example:
1. The programmer can create multiple LLVM and run the
same instruction on different LLVM, or create a
pipeline on multiple LLVM (different instruction on
different LLVM, but the same data).

2. Execution on the physical machine: the execution
program detect how many cores are available on the
physical machine,  map the required LLVM to physical
cores and configure the connections/data flow between
physical cores.

3.  Finer grained parallelization: the execution
progam can convert a single LLVA instruction into:
3.A. The same instruction for multiple physical cores.
3.B. Several different instructions for multiple
physical cores in a pipeline (the same data).

Is the above idea possible?
Thank you.


      ____________________________________________________________________________________
Fussy? Opinionated? Impossible to please? Perfect.  Join Yahoo!'s user panel and lay it on us. http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 




More information about the llvm-dev mailing list