Displaying 3 results from an estimated 3 matches for "seidel_sequenti".
Did you mean:
seidel_sequential
2010 Oct 05
0
[LLVMdev] Multithreaded code generation
...think this is the way to go:
1. Have a look at pluto[1]
Pluto is a source to source compiler that can auto parallelize hand
selected code. To check how it works I attached you an example, where it
translates normal C code to OpenMP parallelized code.
Compile it like this:
gcc -O3 seidel.c -o seidel_sequential
gcc -O3 -fopenmp -lm seidel.par.c -o seidel_parallel
I tried this on a 2 Core / 4 Thread Intel processor
$ time ./seidel_sequential
real 0m6.923s
user 0m6.890s
sys 0m0.010s
$ time ./seidel_parallel
real 0m2.710s
user 0m10.730s
sys 0m0.010s
One way to get this feature automatically into LLVM...
2010 Oct 05
3
[LLVMdev] Multithreaded code generation
Hi
yes, I'm asking for any advice, I want to implement multithreaded code generator in LLVM.
tnx
--- On Tue, 10/5/10, Duncan Sands <baldrick at free.fr> wrote:
From: Duncan Sands <baldrick at free.fr>
Subject: Re: [LLVMdev] Multithreaded code generation
To: llvmdev at cs.uiuc.edu
Date: Tuesday, October 5, 2010, 10:50 AM
Hi Hamed,
> I want to use LLVM to automatically
2010 Oct 05
2
[LLVMdev] Multithreaded code generation
...I think this is the way to go:
1. Have a look at pluto[1]
Pluto is a source to source compiler that can auto parallelize hand selected code. To check how it works I attached you an example, where it translates normal C code to OpenMP parallelized code.
Compile it like this:
gcc -O3 seidel.c -o seidel_sequential
gcc -O3 -fopenmp -lm seidel.par.c -o seidel_parallel
I tried this on a 2 Core / 4 Thread Intel processor
$ time ./seidel_sequential
real 0m6.923s
user 0m6.890s
sys 0m0.010s
$ time ./seidel_parallel
real 0m2.710s
user 0m10.730s
sys 0m0.010s
One way to get this feature autom...