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...
AbstractThe complexity of the computation of recursive programs by the combinator reduction machine ...
The thesis of this dissertation is that experimental analysis in computer science is an essential co...
Graph processing systems are used in a wide variety of fields, ranging from biology to social networ...
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...
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 ...
AbstractThe complexity of the computation of recursive programs by the combinator reduction machine ...
The thesis of this dissertation is that experimental analysis in computer science is an essential co...
Graph processing systems are used in a wide variety of fields, ranging from biology to social networ...
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...
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 ...
AbstractThe complexity of the computation of recursive programs by the combinator reduction machine ...
The thesis of this dissertation is that experimental analysis in computer science is an essential co...
Graph processing systems are used in a wide variety of fields, ranging from biology to social networ...