Displaying 3 results from an estimated 3 matches for "parlab".
Did you mean:
parab
2012 Nov 27
0
[LLVMdev] loop pragmas
...low-level IRs. To have portable performance and high programmer productivity, an application will need to be written in a higher-level language, like Julia, MATLAB, ... that can deliver much of the needed information to the compilers, for example by using parallel programming patterns (see Berkeley Parlab), and that allows a compiler to choose among different implementations of algorithms and data structures (see Petabricks). Building compiler front-ends, middle-ends and back-ends from scratch that can use all information available in such programs and that produce high-quality code for a range of a...
2012 Nov 21
4
[LLVMdev] loop pragmas
On 11/21/2012 11:32 AM, Tobias Grosser wrote:
> On 11/21/2012 03:45 PM, Krzysztof Parzyszek wrote:
>>
>> I'm thinking of this in terms of parallelization directives. The
>> optimizations that rely on such annotations would need to be done as
>> early as possible, before any optimization that could invalidate them.
>> If the annotation can become false, you are
2012 Nov 27
4
[LLVMdev] loop pragmas
...ve portable performance and high
> programmer productivity, an application will need to be written in a
> higher-level language, like Julia, MATLAB, ... that can deliver much
> of the needed information to the compilers, for example by using
> parallel programming patterns (see Berkeley Parlab), and that allows
> a compiler to choose among different implementations of algorithms
> and data structures (see Petabricks). Building compiler front-ends,
> middle-ends and back-ends from scratch that can use all information
> available in such programs and that produce high-quality c...