We present a semantic space profiler for parallel functional programs. Building on previous work in sequential profiling, our tools help programmers to relate runtime resource use back to program source code. Unlike many profiling tools, our profiler is based on a cost semantics. This provides a means to reason about performance without requiring a detailed understanding of the compiler or runtime system. It also provides a specification for language implementers. This is critical in that it enables us to separate cleanly the performance of the application from that of the language implementation. Some aspects of the implementation can have significant effects on performance. Our cost semantics enables programmers to understand the impact o...
This work investigates novel methods for improving the efficiency of evaluating lazy functional prog...
Performance analysis of parallel programs continues to be challenging for programmers. Programmers h...
: is a system for parallel evaluation of lazy functional programs implemented on a Sequent Symmetry....
We present a semantic space profiler for parallel functional programs. Building on previous work in ...
We present the first profiler for a compiled, non-strict, higher-order, purely functional language c...
Profiling tools, which measure and display the dynamic space and time behaviour of programs, are ess...
We describe the design, implementation and use of a new kind of profiling tool that yields valuable ...
Abstract. Declarative parallel programs offer deterministic results, al-lowing the language implemen...
Abstract. Declarative parallel programs offer deterministic results, al-lowing the language implemen...
An execution profiling attempts to provide feedback by reporting to the programmer information about...
International audienceThe omnipresence of resource-constrained embedded systems makes them critical ...
Abstract. In this work, we introduce a profiling scheme for modern functional logic languages coveri...
This paper describes the design and use of a new tool for profiling the parallelism present in annot...
Profiling tools, which measure and display the dynamic space and time behaviour of programs, are ess...
1 Introduction The importance of profiling in improving the performance of programs is widelyrecogni...
This work investigates novel methods for improving the efficiency of evaluating lazy functional prog...
Performance analysis of parallel programs continues to be challenging for programmers. Programmers h...
: is a system for parallel evaluation of lazy functional programs implemented on a Sequent Symmetry....
We present a semantic space profiler for parallel functional programs. Building on previous work in ...
We present the first profiler for a compiled, non-strict, higher-order, purely functional language c...
Profiling tools, which measure and display the dynamic space and time behaviour of programs, are ess...
We describe the design, implementation and use of a new kind of profiling tool that yields valuable ...
Abstract. Declarative parallel programs offer deterministic results, al-lowing the language implemen...
Abstract. Declarative parallel programs offer deterministic results, al-lowing the language implemen...
An execution profiling attempts to provide feedback by reporting to the programmer information about...
International audienceThe omnipresence of resource-constrained embedded systems makes them critical ...
Abstract. In this work, we introduce a profiling scheme for modern functional logic languages coveri...
This paper describes the design and use of a new tool for profiling the parallelism present in annot...
Profiling tools, which measure and display the dynamic space and time behaviour of programs, are ess...
1 Introduction The importance of profiling in improving the performance of programs is widelyrecogni...
This work investigates novel methods for improving the efficiency of evaluating lazy functional prog...
Performance analysis of parallel programs continues to be challenging for programmers. Programmers h...
: is a system for parallel evaluation of lazy functional programs implemented on a Sequent Symmetry....