Displaying 12 results from an estimated 12 matches for "linchuan".
2018 Jan 08
2
Suggestions on code generation for SIMD
...s or handle more complex cases, for
example, SLP might not be able to handle
branches in the code (or may be latest version already can handle branches
using mask).
On Mon, Jan 8, 2018 at 11:30 AM, Amara Emerson via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> On 6 Jan 2018, at 00:26, Linchuan Chen via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
>
> Hi everyone,
>
> I'm quite new to LLVM, but am working on a project that might need to
> generate some SIMD code using LLVM. The SIMD code will be using INTEL MIC
> intrinsics and I'm not sure about the...
2018 Jan 06
2
Suggestions on code generation for SIMD
...e code level, using
__m512?
2. If not, does LLVM have corresponding IR instructions for the SIMD
registers and instructions?
Since I'm new, I would appreciate any help that could give me some
directions at any level. Some references would also help. Thanks in advance!
--
Sincerely,
Linchuan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180105/ee12e720/attachment.html>
2018 Jan 08
0
Suggestions on code generation for SIMD
> On 8 Jan 2018, at 19:41, Linchuan Chen <chenlinc at cse.ohio-state.edu> wrote:
>
> Thanks Amara so much for the info!
>
> One more question: what do people usually do if they want to generate vectorized code for some existing c/c++ code?
> Do they usually do C/C++ source level transformation, or do at LLVM...
2018 Jan 08
0
Suggestions on code generation for SIMD
> On 6 Jan 2018, at 00:26, Linchuan Chen via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
> Hi everyone,
>
> I'm quite new to LLVM, but am working on a project that might need to generate some SIMD code using LLVM. The SIMD code will be using INTEL MIC intrinsics and I'm not sure about the
> steps and...
2018 Jan 08
2
Suggestions on code generation for SIMD
Thanks Amara very much! I will take a look!
On Mon, Jan 8, 2018 at 12:01 PM, Amara Emerson via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> On 8 Jan 2018, at 19:41, Linchuan Chen <chenlinc at cse.ohio-state.edu>
> wrote:
>
> Thanks Amara so much for the info!
>
> One more question: what do people usually do if they want to generate
> vectorized code for some existing c/c++ code?
> Do they usually do C/C++ source level transformation, or do at...
2018 Jan 15
3
Source level code transformation V.S. IR-level code transformation
...her alternatives:
1. using libTooling to edit the AST
2. transform the IR code of the loop, in a PASS, so that the SLP PASS
can consume the resulting IR
Does anyone know which alternative is the most used or most standard way
of doing such a transformation work? Thanks!
--
Sincerely,
Linchuan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180114/b850231e/attachment.html>
2018 Jan 15
0
Source level code transformation V.S. IR-level code transformation
2018-01-15 9:36 GMT+08:00 Linchuan Chen via llvm-dev <
llvm-dev at lists.llvm.org>:
> Dear all,
> I'm working on a simple code transformation problem that can be
> described as below:
>
> for a C++ loop:
>
> *for (int i = 0; i < N; ++i) {*
> * a = M[i] + b;*
> * }*
>...
2018 Jan 15
1
Source level code transformation V.S. IR-level code transformation
...by doing some code
analysis, instead of rewriting it manually.
To do this source level auto transformation, do you have any
suggestions on what tool to use? Thanks again!!
On Mon, Jan 15, 2018 at 04:25 陳韋任 via llvm-dev <llvm-dev at lists.llvm.org>
wrote:
> 2018-01-15 9:36 GMT+08:00 Linchuan Chen via llvm-dev <
> llvm-dev at lists.llvm.org>:
>
>> Dear all,
>> I'm working on a simple code transformation problem that can be
>> described as below:
>>
>> for a C++ loop:
>>
>> *for (int i = 0; i < N; ++i) {*
>> *...
2018 Jan 10
1
Suggestions on code generation for SIMD
...nd the likes. They are then lowered to a single/few
> llvm instructions with vector operands.
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
--
Sincerely,
Linchuan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180109/edf3f1d6/attachment.html>
2018 Jan 09
0
Suggestions on code generation for SIMD
> The vast majority of the time people will rely on source level pragmas [1],
> LLVM IR is designed to be machine friendly, not something intended for
> users to manually edit themselves. You can do it, but it’s tedious and
> error prone. If you need more control over the vectorisation than the
> pragmas allow, then the C intrinsics are the best choice.
>
2012 May 19
0
Call for Participation: ACM HPDC 2012 -- Early registration deadline May 25th
...Kondo (INRIA), Oleg
Lodygensky (IN2P3)
15. Understanding the Effects and Implications of Compute Node
Related Failures in Hadoop, Florin Dinu, T. S. Eugene Ng (Rice
University)
16. Optimizing MapReduce for GPUs with Effective Shared Memory
Usage, Linchuan Chen, Gagan Agrawal (The Ohio State University)
17. CAM: A Topology Aware Minimum Cost Flow Based Resource
Manager for MapReduce Applications in the Cloud, Min Li
(Virginia Tech), Dinesh Subhraveti (IBM Almaden Research
Center), Ali Butt (Virginia Tech), Aleksandr...
2012 May 19
0
Call for Participation: ACM HPDC 2012 -- Early registration deadline May 25th
...Kondo (INRIA), Oleg
Lodygensky (IN2P3)
15. Understanding the Effects and Implications of Compute Node
Related Failures in Hadoop, Florin Dinu, T. S. Eugene Ng (Rice
University)
16. Optimizing MapReduce for GPUs with Effective Shared Memory
Usage, Linchuan Chen, Gagan Agrawal (The Ohio State University)
17. CAM: A Topology Aware Minimum Cost Flow Based Resource
Manager for MapReduce Applications in the Cloud, Min Li
(Virginia Tech), Dinesh Subhraveti (IBM Almaden Research
Center), Ali Butt (Virginia Tech), Aleksandr...