similar to: [LLVMdev] Parallelization

Displaying 20 results from an estimated 9000 matches similar to: "[LLVMdev] Parallelization"

2011 Mar 22
0
[LLVMdev] Parallelization
Hi Gokul Ramaswamy, > 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. >
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
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
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 May 07
0
[LLVMdev] Change the return type of a function
On 5/7/11 2:01 PM, Gokul Ramaswamy wrote: > Hello All, > > I want to change the return type of a function in a Pass(in a > module Pass). I dont want to change any of the arguments of that function. > Assume that, I can handle the returning values properly inside the > function. Please guide me how to do this ? You need to do the following steps: 1) Create a new function
2011 May 07
2
[LLVMdev] Change the return type of a function
Hello All, I want to change the return type of a function in a Pass(in a module Pass). I dont want to change any of the arguments of that function. Assume that, I can handle the returning values properly inside the function. Please guide me how to do this ? -- Regards, Gokul Ramaswamy, Graduate Student, Department of CSE, IIT Bombay http://www.cse.iitb.ac.in/~ramaswamy --------------
2011 May 08
1
[LLVMdev] Change the return type of a function
Thanks John for the reply. Ya, I took a similar approach. I cloned the entire function using CloneFunctionInto() in Cloning.h. Now, I am facing a new Problem. I am not able to understand the concept of ValueToValueMap. I am trying to figure it out by testing it. But I am getting errors like "Referring to an argument in another function!". I am not able to get good examples nor good
2011 Mar 22
0
[LLVMdev] Parallelization
Hi, I am looking into something similar as well for auto-parallelization i.e. some sort of low level support at the IR level for parallelization. I'd be interested in collaborating with anyone who is working on the same. >From a brief look at the architectural overview of Polly, it seems as if the parallel code generation is being done at the IR level since the input file is an LLVM IR
2009 Mar 08
5
error : Redmine
Hello, Iam getting the following error whem adding new task in redmine -- Internal error An error occurred on the page you were trying to access. If you continue to experience problems please contact your redMine administrator for assistance. Please advise. Thanks in advance. Regards, Gokul -- Posted via http://www.ruby-forum.com/.
2019 Oct 10
2
Fwd: Libvirt-QEMU : Multiplex the output from qemu's serial port to a pty as well as a file (basically redirect console to file as well as pty device)
Hi Folks , As per https://libvirt.org/formatdomain.html#elementsConsole Regardless of the type, character devices can have an optional log file associated with them. Whether the lgging functionality is same as mapping device to file ? Whether libvirt xml syntax below both 1 and 2 are same ? 1) <serial type='pty'> <log
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
2010 Jun 29
1
Hot to configure trunk in asterisk with a2billing.
Hi All, I am newbie in this asterisk and a2billing technology . i had successfully installed asterisk in my server fedora -8 [server behind NAT/STUN] i after installation i can able to create users and tested the call features with X-Lite . the was working fine . after i installed the A2Billing in my same server with follow the steps from a2billing installation guide. but u cant access the
2020 May 18
6
[PATCH] SSE2/SSSE3 optimized version of get_checksum1() for x86-64
This drop-in patch increases the performance of the get_checksum1() function on x86-64. On the target slow CPU performance of the function increased by nearly 50% in the x86-64 default SSE2 mode, and by nearly 100% if the compiler was told to enable SSSE3 support. The increase was over 200% on the fastest CPU tested in SSSE3 mode. Transfer time improvement with large files existing on both ends
2013 Feb 08
0
[LLVMdev] Parallel Loop Metadata
On 02/08/2013 06:35 AM, Nadav Rotem wrote: > Hi Tobi, > > Thanks for reviewing the proposal. I imagine that it may also affects your parallelization work in Polly. Sure. I am interested in using it. >> I am not sure if I am able to follow your reasoning. How could the -loop-vectorizer detect parallelism violations? I had the feeling that we introduce the llvm.loop meta-data for
2011 May 19
2
trouble with summary tables with several variables using aggregate function
Dear all, I am having trouble creating summary tables using aggregate function. given the following table: Var1 Var2 Var3 dummy S1 T1 I 1 S1 T1 I 1 S1 T1 D 1 S1 T1 D 1 S1 T2 I 1 S1 T2 I 1 S1 T2 D 1 S1 T2 D 1 S2
2005 Dec 01
2
Minimizing a Function with three Parameters
Hi, I'm trying to get maximum likelihood estimates of \alpha, \beta_0 and \beta_1, this can be achieved by solving the following three equations: n / \alpha + \sum\limits_{i=1}^{n} ln(\psihat(i)) - \sum\limits_{i=1}^{n} ( ln(x_i + \psihat(i)) ) = 0 \alpha \sum\limits_{i=1}^{n} 1/(psihat(i)) - (\alpha+1) \sum\limits_{i=1}^{n} ( 1 / (x_i + \psihat(i)) ) = 0 \alpha \sum\limits_{i=1}^{n} (
2009 Oct 11
1
Solving a nonlinear System of equations
Hello there, I wish to solve the following nonlinear System of equations: + u1 - Vmax11*S1/(S1 + Km11 *(1 + S2/Km21)) - Vmax12*S1/( S1 + Km12 *(1+S2/Km22)) == 0 + u2 - Vmax22*S2/(S2 + Km22 *(1 + S1/Km12)) - Vmax21*S2/( S2 + Km21 *(1+S1/Km11)) == 0 + Vmax11*S1/(S1 + Km11 *(1 + S2/Km21)) + Vmax12*S1/( S1 + Km12 *(1+S2/Km22)) - d1*P1 == 0 + Vmax22*S2/(S2 + Km22 *(1 + S1/Km12)) + Vmax21*S2/( S2 +
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
2013 Feb 08
6
[LLVMdev] Parallel Loop Metadata
Hi Tobi, Thanks for reviewing the proposal. I imagine that it may also affects your parallelization work in Polly. > > I am not sure if I am able to follow your reasoning. How could the -loop-vectorizer detect parallelism violations? I had the feeling that we introduce the llvm.loop meta-data for the case where we want to inform the loop vectorizer that it can assume the absence of
2012 Nov 01
2
[LLVMdev] llvm linking issue
I have three modules: ----------------------------------------------------------------- s1.ll: %0 = type <{ i32, i32 }> define void @s1(%0* byval %myStruct) nounwind { return: ret void } ----------------------------------------------------------------- s2.ll: %0 = type <{ i32, i32 }> define void @s2(%0* byval %myStruct) nounwind { return: ret void }