search for: garzaran

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

2011 Dec 08
3
[LLVMdev] Benchmarking for automatic parallelization project
...f automatic > > parallelization project. What Benchmarking do you suggest me? > > Do you mean auto-parallelization or auto-vectorization? If it's the latter, I > sugguest you find scientific or graphic applications. For auto-vectorization, look at: http://polaris.cs.uiuc.edu/~garzaran/doc/pact11.pdf http://polaris.cs.uiuc.edu/~maleki1/TSVC.tar.gz If you're looking for auto-parallelization, I can ask around. -Hal > I don't think there is > auto-parallelization benchmark, however. > > Regards, > chenwj > -- Hal Finkel Postdoctoral Appointee Leade...
2011 Dec 08
0
[LLVMdev] Benchmarking for automatic parallelization project
Hi Hal, > For auto-vectorization, look at: > http://polaris.cs.uiuc.edu/~garzaran/doc/pact11.pdf > http://polaris.cs.uiuc.edu/~maleki1/TSVC.tar.gz > > If you're looking for auto-parallelization, I can ask around. Thanks for the sharing. If that doesn't bother you too much, I would like to know auto-parallelization benchmarks. :p Just curious. I was thinki...
2015 Jul 08
7
[LLVMdev] LLVM loop vectorizer
Hello. I am trying to vectorize a CSR SpMV (sparse matrix vector multiplication) procedure but the LLVM loop vectorizer is not able to handle such code. I am using cland and llvm version 3.4 (on Ubuntu 12.10). I use the -fvectorize option with clang and -loop-vectorize with opt-3.4 . The CSR SpMV function is inspired from
2011 Dec 01
3
[LLVMdev] Benchmarking for automatic parallelization project
Hi all, I am looking appropriate Benchmarking for the assessment of automatic parallelization project. What Benchmarking do you suggest me? regards neda -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20111201/95e7779c/attachment.html>
2011 Dec 08
0
[LLVMdev] Benchmarking for automatic parallelization project
> I am looking appropriate Benchmarking for the assessment of automatic > parallelization project. What Benchmarking do you suggest me? Do you mean auto-parallelization or auto-vectorization? If it's the latter, I sugguest you find scientific or graphic applications. I don't think there is auto-parallelization benchmark, however. Regards, chenwj -- Wei-Ren Chen (陳韋任) Computer
2016 Feb 18
3
[LLVMdev] LLVM loop vectorizer
...Nuzman, Ira Rosen and Ayal Zaks. Auto-Vectorization of Interleaved >>> // Data for SIMD >>> // >>> // Other ideas/concepts are from: >>> // A. Zaks and D. Nuzman. Autovectorization in GCC-two years later. >>> // >>> // S. Maleki, Y. Gao, M. Garzaran, T. Wong and D. Padua. An Evaluation of >>> // Vectorizing Compilers. >>> And probably, some of the parts are written from scratch with no reference to a paper. >>> >>> The presentations you found are a good starting point, but while they’re still good from &g...
2016 Jun 04
4
[LLVMdev] LLVM loop vectorizer
...aper: // Dorit Nuzman, Ira >>>>> Rosen and Ayal Zaks. Auto-Vectorization of Interleaved // Data for SIMD // // >>>>> Other ideas/concepts are from: // A. Zaks and D. Nuzman. Autovectorization in >>>>> GCC-two years later. // // S. Maleki, Y. Gao, M. Garzaran, T. Wong and D. Padua. >>>>> An Evaluation of // Vectorizing Compilers. And probably, some of the parts are >>>>> written from scratch with no reference to a paper. >>>>> >>>>> The presentations you found are a good starting point, but w...
2016 Jun 07
2
[LLVMdev] LLVM loop vectorizer
...aper: // Dorit Nuzman, Ira >>>>> Rosen and Ayal Zaks. Auto-Vectorization of Interleaved // Data for SIMD // // >>>>> Other ideas/concepts are from: // A. Zaks and D. Nuzman. Autovectorization in >>>>> GCC-two years later. // // S. Maleki, Y. Gao, M. Garzaran, T. Wong and D. Padua. >>>>> An Evaluation of // Vectorizing Compilers. And probably, some of the parts are >>>>> written from scratch with no reference to a paper. >>>>> >>>>> The presentations you found are a good starting point, but w...
2011 Oct 29
4
[LLVMdev] [llvm-commits] [PATCH] BasicBlock Autovectorization Pass
...-vectorize -unroll-allow-partial -O3 with no other optimization flags (the patch adds the -vectorize option). llc was just given -O3. Below I've included results using the benchmark program by Maleki, et al. See: An Evaluation of Vectorizing Compilers - PACT'11 (http://polaris.cs.uiuc.edu/~garzaran/doc/pact11.pdf). The source of their benchmark program was retrieved from: http://polaris.cs.uiuc.edu/~maleki1/TSVC.tar.gz Also, when using clang, I had to pass -Dinline= on the command line: when using -emit-llvm, clang appears not to emit code for functions declared inline. This is a bug, but I&...
2011 Oct 29
0
[LLVMdev] [llvm-commits] [PATCH] BasicBlock Autovectorization Pass
...). And opt had also been given the flag: -bb-vectorize-vector-bits=256 -Hal > llc was just given -O3. > > Below I've included results using the benchmark program by Maleki, et > al. See: > An Evaluation of Vectorizing Compilers - PACT'11 > (http://polaris.cs.uiuc.edu/~garzaran/doc/pact11.pdf). The source of > their benchmark program was retrieved from: > http://polaris.cs.uiuc.edu/~maleki1/TSVC.tar.gz > > Also, when using clang, I had to pass -Dinline= on the command line: > when using -emit-llvm, clang appears not to emit code for functions > declared...
2011 Oct 29
0
[LLVMdev] [llvm-commits] [PATCH] BasicBlock Autovectorization Pass
...t; -Hal > > > > > llc was just given -O3. > > > > > > Below I've included results using the benchmark program by Maleki, et > > > al. See: > > > An Evaluation of Vectorizing Compilers - PACT'11 > > > (http://polaris.cs.uiuc.edu/~garzaran/doc/pact11.pdf). The source of > > > their benchmark program was retrieved from: > > > http://polaris.cs.uiuc.edu/~maleki1/TSVC.tar.gz > > > > > > Also, when using clang, I had to pass -Dinline= on the command line: > > > when using -emit-llvm, clang ap...
2011 Oct 29
4
[LLVMdev] [llvm-commits] [PATCH] BasicBlock Autovectorization Pass
...e better results below... > > -Hal > > > llc was just given -O3. > > > > Below I've included results using the benchmark program by Maleki, et > > al. See: > > An Evaluation of Vectorizing Compilers - PACT'11 > > (http://polaris.cs.uiuc.edu/~garzaran/doc/pact11.pdf). The source of > > their benchmark program was retrieved from: > > http://polaris.cs.uiuc.edu/~maleki1/TSVC.tar.gz > > > > Also, when using clang, I had to pass -Dinline= on the command line: > > when using -emit-llvm, clang appears not to emit code fo...