search for: cilkplus

Displaying 9 results from an estimated 9 matches for "cilkplus".

2016 Jun 01
3
[Openmp-dev] [cfe-dev] RFC: Proposing an LLVM subproject for parallelism runtime and support libraries
...n established project and its users? Just because we prefer "parallel" as a name for a new project and want to validate this choice by moving an actual parallel runtime there? Also, Chris' arguments on SE's lack of users / standard body make a lot of sense to me. I remember that CilkPlus was rejected for the same reasons. Why SE (PPM, not the library) is different? Yours, Andrey -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160601/548ca1b2/attachment.html>
2016 Apr 25
2
[Openmp-dev] [cfe-dev] RFC: Proposing an LLVM subproject for parallelism runtime and support libraries
Chandler, Thank you for getting it up to ML top. I believe we have to move broader than that you just mentioned. The natural separation of the infrastructure into different parts can be across the following lines: - the parallel model of programming - these can be OpenMP, OpenACC, CilkPlus, OpenCL, StreamExecutor, CUDA, C++ parallel extensions, etc. - the offloading machinery to be used by any of those above and providing unified interfaces across all targets to be supported - the performance libraries collection that can be re-used in different programming models and be targeting di...
2016 Mar 02
4
Proposal for function vectorization and loop vectorization with function calls
...e second argement has the "linear" property. More details (including name mangling scheme) can be found in the following references [2]. References ========== 1. OpenMP SIMD language extensions: http://www.openmp.org/mp-documents/openmp-4. 5.pdf 2. VectorABI Documentation: https://www.cilkplus.org/sites/default/files/open_specifications/Intel-ABI-Vecto r-Function-2012-v0.9.5.pdf https://sourceware.org/glibc/wiki/libmvec?action=AttachFile&do=view&target=Vecto rABI.txt [[Note: VectorABI was reviewed at X86-64 System V Application Binary Interface mailing list. The discussi...
2016 Apr 25
2
[cfe-dev] [Openmp-dev] RFC: Proposing an LLVM subproject for parallelism runtime and support libraries
...op. >> >> I believe we have to move broader than that you just mentioned. The >> natural separation of the infrastructure into different parts can be across >> the following lines: >> >> - the parallel model of programming - these can be OpenMP, OpenACC, >> CilkPlus, OpenCL, StreamExecutor, CUDA, C++ parallel extensions, etc. >> - the offloading machinery to be used by any of those above and providing >> unified interfaces across all targets to be supported >> - the performance libraries collection that can be re-used in different >> pr...
2016 Jun 01
3
[Openmp-dev] [cfe-dev] RFC: Proposing an LLVM subproject for parallelism runtime and support libraries
The thread has lost focus and cherry picking replies.. To restate things since maybe you missed my points ---- 1) SE is a programming model and needs a home of it's own. Having a programming model with it's headers and all other stuff glued into a runtime project which intends to be universal and PM agnostic doesn't make sense. 1.1) The more I look, the most it seems SE is just a
2016 Mar 02
2
Proposal for function vectorization and loop vectorization with function calls
...> More details (including name mangling scheme) can be found in the > following references [2]. > > References > ========== > > 1. OpenMP SIMD language extensions: http://www.openmp.org/mp-documents/openmp-4. > 5.pdf > > 2. VectorABI Documentation: > https://www.cilkplus.org/sites/default/files/open_specifications/Intel > -ABI-Vecto > r-Function-2012-v0.9.5.pdf > https://sourceware.org/glibc/wiki/libmvec?action=AttachFile&do=view&ta > rget=Vecto > rABI.txt > > [[Note: VectorABI was reviewed at X86-64 System V Application Binary Interfa...
2016 Oct 14
3
Parallel IR [PIR] --- BoF preparation discussion
...m?id=2523721.2523727 [6] http://dl.acm.org/citation.cfm?id=2095103 [7] http://cpc2016.infor.uva.es/wp-content/uploads/2016/06/CPC2016_paper_12.pdf [8] http://llvm.org/docs/LangRef.html#llvm-mem-parallel-loop-access-metadata [9] http://llvm.org/devmtg/2014-10/Slides/Bataev-OpenMP.pdf [10] http://cilkplus.github.io/ [11] http://openmp.org/sc13/OpenMPBoF_LLVM.pdf [12] https://reviews.llvm.org/D5344 [13] https://reviews.llvm.org/D12710 -- Johannes Doerfert Researcher / PhD Student Compiler Design Lab (Prof. Hack) Saarland Informatics Campus, Germany Building E1.3, Room 4.31 Tel. +49 (0)681 302-57...
2016 Mar 02
5
RFC: Implementing the Swift calling convention in LLVM and Clang
> On Mar 2, 2016, at 1:33 AM, Renato Golin <renato.golin at linaro.org> wrote: > > On 2 March 2016 at 01:14, John McCall via llvm-dev > <llvm-dev at lists.llvm.org> wrote: >> Hi, all. >> - We sometimes want to return more values in registers than the convention normally does, and we want to be able to use both integer and floating-point registers. For
2016 Apr 22
9
[Openmp-dev] [cfe-dev] RFC: Proposing an LLVM subproject for parallelism runtime and support libraries
> On Apr 22, 2016, at 3:01 PM, Chandler Carruth <chandlerc at gmail.com> wrote: > > I feel like this thread got a bit stalled. I'd like to pick it up and try to suggest a path forward. > > I don't hear any real objections to the overall idea of having an LLVM subproject for parallelism runtimes and support libraries. I think we should get that created. I think it