search for: acjacob

Displaying 12 results from an estimated 12 matches for "acjacob".

2016 Jan 20
4
Executing OpenMP 4.0 code on Nvidia's GPU
Hi Arpith, That is exactly what it is :). My bad, I thought I copied over the libraries to where LIBRARY_PATH pointing but apparently it was copied to a wrong destination. Thanks a lot. On Wed, Jan 20, 2016 at 4:51 AM, Arpith C Jacob <acjacob at us.ibm.com> wrote: > Hi Ahmed, > > nvlink is unable to find the GPU OMP runtime library in its path. Does > LIBRARY_PATH point to the right location? You could try passing the "-v" > option to clang to get more information. > > Regards, > Arpith > -------...
2017 Mar 15
2
Speculative execution of FP divide Instructions - Call-Graph Simplify
...t drive, let me know. I’d be happy to share. -Andy From: Sanjay Patel [mailto:spatel at rotateright.com] Sent: Wednesday, March 15, 2017 8:16 AM To: Samuel Antão <samuelfantao at gmail.com>; Kaylor, Andrew <andrew.kaylor at intel.com> Cc: llvm-dev <llvm-dev at lists.llvm.org>; acjacob at us.ibm.com Subject: Re: [llvm-dev] Speculative execution of FP divide Instructions - Call-Graph Simplify > - is there any target for which fp division does not have side effects? Yes - all of them. This goes back to the fact that clang/llvm do not support changing the FPENV: https://bugs.ll...
2017 Mar 08
3
[RFC][PIR] Parallel LLVM IR -- Stage 0 --
...and.de> Cc: LLVM-Dev <llvm-dev at lists.llvm.org>; Sanjoy Das <sanjoy at playingwithpointers.com>; Mehdi Amini <mehdi.amini at apple.com>; Chandler Carruth <chandlerc at gmail.com>; Adve, Vikram Sadanand <vadve at illinois.edu>; TB Schardl <neboat at mit.edu>; acjacob at us.ibm.com Subject: Re: [llvm-dev] [RFC][PIR] Parallel LLVM IR -- Stage 0 -- On 03/08/2017 01:03 PM, Tian, Xinmin wrote: > The IR-region annotation we proposed is as below, there is no @llvm.parallel.for.iterator()..... There is no change to loop CFG. > > alloc A[100]; >...
2017 Mar 08
2
[RFC][PIR] Parallel LLVM IR -- Stage 0 --
...; >> Cc: LLVM-Dev <llvm-dev at lists.llvm.org>; Sanjoy Das <sanjoy at playingwithpointers.com>; Mehdi Amini <mehdi.amini at apple.com>; Chandler Carruth <chandlerc at gmail.com>; Adve, Vikram Sadanand <vadve at illinois.edu>; TB Schardl <neboat at mit.edu>; acjacob at us.ibm.com >> Subject: Re: [llvm-dev] [RFC][PIR] Parallel LLVM IR -- Stage 0 -- >> >> >> >> On 03/08/2017 01:03 PM, Tian, Xinmin wrote: >>> The IR-region annotation we proposed is as below, there is no @llvm.parallel.for.iterator()..... There is no chan...
2016 Mar 10
2
RFC: Proposing an LLVM subproject for parallelism runtime and support libraries
----- Original Message ----- > From: "Arpith C Jacob" <acjacob at us.ibm.com> > To: llvm-dev at lists.llvm.org > Cc: jhen at google.com, "Hal J. Finkel" <hfinkel at anl.gov> > Sent: Thursday, March 10, 2016 10:38:46 AM > Subject: Re: [llvm-dev] RFC: Proposing an LLVM subproject for parallelism runtime and support libraries >...
2017 Mar 08
2
(no subject)
...t anl.gov>; LLVM-Dev <llvm-dev at lists.llvm.org>; Sanjoy Das <sanjoy at playingwithpointers.com>; Mehdi Amini <mehdi.amini at apple.com>; Chandler Carruth <chandlerc at gmail.com>; Adve, Vikram Sadanand <vadve at illinois.edu>; TB Schardl <neboat at mit.edu>; acjacob at us.ibm.com Subject: Re: I don't know who pointed it out first but Mehdi made me aware of it at CGO. I try to explain it shortly. Given the following situation (in pseudo code): alloc A[100]; parallel_for(i = 0; i < 100; i++) A[i] = f(i); acc = 1; for(i = 0; i < 100; i++...
2016 Jul 31
0
[Openmp-dev] How to get the function definition of a kmpc_micro call
...->getArgOperand(2); //This will return the outlined function in __kmpc_fork_call Function *f = dyn_cast<Function>(vcall->stripPointerCasts()); f->getName returns ".omp_outlined..45" So this worked. Thanks again, Dounia On Sat, Jul 30, 2016 at 6:47 PM, Arpith C Jacob <acjacob at us.ibm.com> wrote: > Hi Dounia, > > I work on the NVPTX OpenMP codegen support and we don't use fork() but I > can point you to where you may be able to find this information. > > In the clang sources, have a look at: lib/CodeGen/CGOpenMPRuntime.cpp and > the functio...
2017 Mar 08
4
(no subject)
...t anl.gov>; LLVM-Dev <llvm-dev at lists.llvm.org>; Sanjoy Das <sanjoy at playingwithpointers.com>; Mehdi Amini <mehdi.amini at apple.com>; Chandler Carruth <chandlerc at gmail.com>; Adve, Vikram Sadanand <vadve at illinois.edu>; TB Schardl <neboat at mit.edu>; acjacob at us.ibm.com Subject: Re: On 03/08, Tian, Xinmin wrote: > A quick update, we have been looking through all LLVM passes to > identify the impact of "IR-region annotation", and interaction issues > with the rest of LoopOpt and scalarOpt, e.g. interaction with > vectorizati...
2017 Mar 08
2
(no subject)
...t anl.gov>; LLVM-Dev <llvm-dev at lists.llvm.org>; Sanjoy Das <sanjoy at playingwithpointers.com>; Mehdi Amini <mehdi.amini at apple.com>; Chandler Carruth <chandlerc at gmail.com>; Adve, Vikram Sadanand <vadve at illinois.edu>; TB Schardl <neboat at mit.edu>; acjacob at us.ibm.com >> Subject: Re: >> >> On 03/08, Tian, Xinmin wrote: >>> A quick update, we have been looking through all LLVM passes to >>> identify the impact of "IR-region annotation", and interaction issues >>> with the rest of LoopOpt and sca...
2017 Mar 08
3
(no subject)
....org> Cc: Sanjoy Das <sanjoy at playingwithpointers.com>; Mehdi Amini <mehdi.amini at apple.com>; Chandler Carruth <chandlerc at gmail.com>; Adve, Vikram Sadanand <vadve at illinois.edu>; Tian, Xinmin <xinmin.tian at intel.com>; TB Schardl <neboat at mit.edu>; acjacob at us.ibm.com Subject: Re: On 03/08/2017 07:36 AM, Johannes Doerfert wrote: > <mehdi.amini at apple.com>, > Bcc: > Subject: Re: [llvm-dev] [RFC][PIR] Parallel LLVM IR -- Stage 0 -- IR > extension > Reply-To: > In-Reply-To: <20170224221713.GA931 at arch-linux-jd.home&gt...
2017 Mar 15
2
Speculative execution of FP divide Instructions - Call-Graph Simplify
Hi all, I came across an issue caused by the Call-Graph Simplify Pass. Here is a a small repro: ``` define double @foo(double %a1, double %a2, double %a3) #0 { entry: %a_mul = fmul double %a1, %a2 %a_cmp = fcmp ogt double %a3, %a_mul br i1 %a_cmp, label %a.then, label %a.end a.then: %a_div = fdiv double %a_mul, %a3 br label %a.end a.end: %a_factor = phi double [ %a_div, %a.then ],
2017 Mar 08
5
(no subject)
<mehdi.amini at apple.com>, Bcc: Subject: Re: [llvm-dev] [RFC][PIR] Parallel LLVM IR -- Stage 0 -- IR extension Reply-To: In-Reply-To: <20170224221713.GA931 at arch-linux-jd.home> Ping. PS. Are there actually people interested in this? We will continue working anyway but it might not make sense to put it on reviews and announce it on the ML if nobody cares. On 02/24,