Displaying 20 results from an estimated 7000 matches similar to: "[LLVMdev] DragonEgg OpenMP support"
2011 Feb 15
3
[LLVMdev] Possible LLVM or DragonEgg bug
I'm getting the following error when compiling OpenCV 2.0 with OpenMP and SSE intrinsics enabled with GCC+DragonEgg(newest SVN version):
/usr/lib64/ccache/c++ -Wall -Wno-long-long -pthread -ffunction-sections -D_GLIBCXX_PARALLEL -fopenmp -D__STDC_CONSTANT_MACROS -fplugin=/home/John/Documents/Project/DragonEgg/dragonegg/dragonegg.so -O3 -DNDEBUG -fomit-frame-pointer -O3 -ffast-math -mmmx
2011 Feb 16
0
[LLVMdev] Possible LLVM or DragonEgg bug
This is hopefully fixed in the latest version of dragonegg. Thanks for
reporting it!
Ciao, Duncan.
On 15/02/11 20:54, sabaliauskas g. (gs5g08) wrote:
> I'm getting the following error when compiling OpenCV 2.0 with OpenMP and SSE intrinsics enabled with GCC+DragonEgg(newest SVN version):
>
> /usr/lib64/ccache/c++ -Wall -Wno-long-long -pthread -ffunction-sections
2011 Feb 17
1
[LLVMdev] Possible LLVM or DragonEgg bug
I have downloaded and compiled the latest versions of LLVM and DragonEgg from SVN, but I still seem to get this same problem. I am using 64-bit Linux OS maybe the fix was only for 32-bit OS'es?
________________________________________
From: llvmdev-bounces at cs.uiuc.edu [llvmdev-bounces at cs.uiuc.edu] On Behalf Of Duncan Sands [baldrick at free.fr]
Sent: Wednesday, February 16, 2011 5:14 PM
2012 Nov 08
3
[LLVMdev] translating from OpenMP to CUDA
Hi,
Is it possible to translate an OpenMP program to CUDA using LLVM? I read that dragonegg has a OpenMP front-end and LLVM has a PTX back-end. I don't know how mature these tools are. Please let me know. Thanks.
-Apala
Postdoctoral Scholar
Department of Computer Science, University of Chicago
Computation Institute, Argonne National Laboratory
http://sites.google.com/site/apalaguha/home/
2012 Nov 09
0
[LLVMdev] translating from OpenMP to CUDA
The PTX back-end is robust (it's based on the sources used by nvcc), but
I'm not sure about the OpenMP representation in LLVM IR. I believe the
OpenMP constructs are already lowered into libgomp calls before leaving
DragonEgg. It's been awhile since I've loooked at it though.
If you use the PTX back-end and have any issues, please don't hesitate to
post to the list and cc:
2008 Feb 06
6
[LLVMdev] strange visibility error when compiling llvm-gcc-4.2
On Feb 6, 2008, at 5:18 AM, Duncan Sands wrote:
> Hi,
>
>> if /bin/sh ./libtool --mode=compile /s/llvm/obj.gcc42/./gcc/xgcc -B/
>> s/llvm/obj.gcc42/./gcc/ -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/
>> local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/
>> include -isystem /usr/local/i686-pc-linux-gnu/sys-include -
>> DHAVE_CONFIG_H -I.
2011 Sep 08
4
[LLVMdev] multi-threading in llvm
Hi,
I want to execute the iterations of a loop in parallel, by inserting calls either to pthreads or to the gomp library at the LLVM IR level. As a first step, I inserted an omp pragma in a C file and compiled it with llvm-gcc to check the generated LLVM code. If I understand correctly, to parallelize the loop in LLVM IR, I have to separate the loop in a new function, put all required parameters
2011 Sep 12
0
[LLVMdev] multi-threading in llvm
Hi Alexandra,
I don't know much, maybe this topic should be bridged with polly-dev
(adding it to CC) to bring it more attention.
Indeed, polly uses ScopPass, that creates serious limitations in
compatibility with other passes. To my understanding, scops are used
because ISL loop analysis tool uses scops. In fact, just for handling
OpenMP directives scops are not required, unless one need to
2012 Jul 12
4
[LLVMdev] Documentation about converting GIMPLE IR to LLVM IR in LLVM-GCC/DragonEgg
Dear All,
I am trying to understand the process followed for converting GIMPLE IR to
LLVM IR in LLVM-GCC/DragonEgg - more importantly conversion of OpenMP
extended GIMPLE IR to LLVM IR. It would be great if anybody points me to
some documentation before I my-self delve into the understanding of related
source code.
--
Cheers
-mahesha
-------------- next part --------------
An HTML attachment
2008 Feb 07
1
[LLVMdev] strange visibility error when compiling llvm-gcc-4.2
Chris,
> Bill's change only affected darwin IIRC. I don't know that anyone has
> built GOMP on linux yet, and OpenMP hasn't been widely tested at all.
> I'd suggest using --enable-languages=c,c++
GOMP was ok (w/o any warnings) for me for ages.
--
WBR, Anton Korobeynikov
2008 Feb 06
0
[LLVMdev] strange visibility error when compiling llvm-gcc-4.2
Hi,
> if /bin/sh ./libtool --mode=compile /s/llvm/obj.gcc42/./gcc/xgcc -B/s/llvm/obj.gcc42/./gcc/ -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/s/llvm/svn.gcc42/libgomp -I. -I/s/llvm/svn.gcc42/libgomp/config/linux/x86
2011 Mar 22
2
[LLVMdev] Parallelization
Hi Duncan Sands,
As I have understood, GOMP and OpenMP provides support for parallelizing
program at source program level. But I am at the IR level. That is I am
trying to parallelize the IR code. This is the case of automatic
parallelization. The programmer writing the code does not have any idea of
parallelization going behind the hood.
So my question is instead of support at the source
2010 Nov 19
1
gomp library with Rtools212
Dear developers,
I am a maintainer of the CORElearn package which uses OpenMP multithreading
to speed up some computations. When producing a new release we tested the
package with the latest R 2.12.0. On Linux the package works normally. On
Windows we installed a recommended version of Rtools (Rtools212) but the
linker fails with the messages below.
...
g++
2012 Jul 13
0
[LLVMdev] Fwd: Documentation about converting GIMPLE IR to LLVM IR in LLVM-GCC/DragonEgg
Hello Duncan Sands,
>From your reply, what I can understand is that there is no any new OPENMP
specific instructions introduced into LLVM IR as a part of DragonEgg
project since GCC has already done the job of lowering OpenMP directives
into GOMP runtime library calls at LOW GIMPLE IR level.
Now, it throws up following questions.
1. Am I correct that DragoEgg should logically supports
2008 Feb 06
2
[LLVMdev] strange visibility error when compiling llvm-gcc-4.2
I'm on Debian Etch and re-compile llvm/llvm-gcc-4.2 from
scratch. I'm on svn revision 46813.
I'm using the following commands for the compilation:
----------------------------------
# Get the sources
mkdir /s/llvm
cd /s/llvm
svn co http://llvm.org/svn/llvm-project/llvm/trunk /s/llvm/svn.llvm
svn co http://llvm.org/svn/llvm-project/llvm-gcc-4.2/trunk /s/llvm/svn.gcc42
# Compile llvm
2011 Mar 22
2
[LLVMdev] Parallelization
On 03/22/2011 01:56 PM, Reid Kleckner wrote:
> On Tue, Mar 22, 2011 at 1:36 PM, Gokul Ramaswamy
> <gokulhcramaswamy at gmail.com <mailto:gokulhcramaswamy at gmail.com>> wrote:
>
> Hi Duncan Sands,
>
> As I have understood, GOMP and OpenMP provides support for
> parallelizing program at source program level. But I am at the IR
> level. That
2011 Mar 22
0
[LLVMdev] Parallelization
On Tue, Mar 22, 2011 at 1:36 PM, Gokul Ramaswamy <gokulhcramaswamy at gmail.com
> wrote:
> Hi Duncan Sands,
>
> As I have understood, GOMP and OpenMP provides support for
> parallelizing program at source program level. But I am at the IR level.
> That is I am trying to parallelize the IR code. This is the case of
> automatic parallelization. The programmer writing the
2012 Jun 16
1
[LLVMdev] How to Run OpenMP application Using "lli"
Hi;
Both -fplugin-arg-dragonegg-emit-ir and -flto works for creating llvm
bitcode that can be run with lli. Thanks to Nick for the suggestion.
Now, trying to run an OpenMP hello world program.
llvm-gcc -fopenmp p_hello.c -flto -S -o p_hello.ll
lli p_hello.ll
output: LLVM ERROR: Program used external function 'GOMP_parallel_start'
which could not be resolved!
I am guessing that I have
2011 Mar 22
2
[LLVMdev] Parallelization
Hi All,
I am new to LLVM. So please help me out. Here is what I am trying to
achieve:
If there are 2 statements in a source program -
S1;
S2;
and I know these is no data and control dependency between them and
both take large amount of time to execute. So I want to execute them
in parallel.
So as S1 starts executing, I want to launch another thread and
2011 Jan 06
1
[LLVMdev] Building LLVM-GCC on Linux/PowerPC failed
Hello
> The "--disable-bootstrap" give me no luck. Why you think that
> "--disable-bootstrap" might help?
Due to reasons I outlined in my prev. e-mail. Now you can notice that
the build proceed much further. Try to add --disable-libmudflap as well.
--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University