The performance of program-derived combinator graph reduction is known to be superior to that of graph reduction based on a fixed set of standard combinators. The major advantage of program-derived combinator reduction is that it uses less transient store than standard combinator reduction. We show on what activities a combinator reduction algorithm spends its execution time. Based on this analysis we show that it depends to a large extent on the application how much faster a program will run if program-derived combinators are used instead of standard combinators. The analysis is based on experimental evidence obtained from a small bench-mark of medium-size functional programs. Performance gains of up to 11 X are reported for target archite...
We analyse the inherent performance of parallel software. For this end we use a task graph to model ...
We analyse the inherent performance of parallel software. For this end we use a task graph to model ...
AbstractThe complexity of the computation of recursive programs by the combinator reduction machine ...
The results of cache-simulation experiments with an abstract machine for reducing combinator graphs ...
Algorithms are more and more made available as part of libraries or tool kits. For a user of such a ...
There is a growing interest nowadays in functional programming languages and systems, and in special...
Graph processing is experiencing a surge of renewed interest as applications in social networks and ...
Algorithms are more and more made available as part of libraries or tool kits. For a user of such a ...
An extensible machine architecture is devised to efficiently support a parallel reduction model of c...
© 2015 IEEE. Graph processing is an increasingly important application domain and is typically commu...
© 2015 IEEE. Graph processing is an increasingly important application domain and is typically commu...
Abstract—Graph processing is an increasingly important ap-plication domain and is typically communic...
The execution has been studied of four small and four medium-sized SASL programs, when interpreted b...
This paper describes a method of analysis for detecting and minimizing memory latency using a direct...
The execution has been studied of four small and four medium-sized SASL programs, when interpreted b...
We analyse the inherent performance of parallel software. For this end we use a task graph to model ...
We analyse the inherent performance of parallel software. For this end we use a task graph to model ...
AbstractThe complexity of the computation of recursive programs by the combinator reduction machine ...
The results of cache-simulation experiments with an abstract machine for reducing combinator graphs ...
Algorithms are more and more made available as part of libraries or tool kits. For a user of such a ...
There is a growing interest nowadays in functional programming languages and systems, and in special...
Graph processing is experiencing a surge of renewed interest as applications in social networks and ...
Algorithms are more and more made available as part of libraries or tool kits. For a user of such a ...
An extensible machine architecture is devised to efficiently support a parallel reduction model of c...
© 2015 IEEE. Graph processing is an increasingly important application domain and is typically commu...
© 2015 IEEE. Graph processing is an increasingly important application domain and is typically commu...
Abstract—Graph processing is an increasingly important ap-plication domain and is typically communic...
The execution has been studied of four small and four medium-sized SASL programs, when interpreted b...
This paper describes a method of analysis for detecting and minimizing memory latency using a direct...
The execution has been studied of four small and four medium-sized SASL programs, when interpreted b...
We analyse the inherent performance of parallel software. For this end we use a task graph to model ...
We analyse the inherent performance of parallel software. For this end we use a task graph to model ...
AbstractThe complexity of the computation of recursive programs by the combinator reduction machine ...