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...
: is a system for parallel evaluation of lazy functional programs implemented on a Sequent Symmetry....
International audienceThe omnipresence of resource-constrained embedded systems makes them critical ...
We present a semantic space profiler for parallel functional programs. Building on previous work in ...
We present a semantic space profiler for parallel functional programs. Building on previous work in ...
Profiling tools, which measure and display the dynamic space and time behaviour of programs, are ess...
We present the first profiler for a compiled, non-strict, higher-order, purely functional language c...
We describe the design, implementation and use of a new kind of profiling tool that yields valuable ...
An execution profiling attempts to provide feedback by reporting to the programmer information about...
Abstract. Declarative parallel programs offer deterministic results, al-lowing the language implemen...
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...
1 Introduction The importance of profiling in improving the performance of programs is widelyrecogni...
Abstract. Declarative parallel programs offer deterministic results, al-lowing the language implemen...
Profiling tools, which measure and display the dynamic space and time behaviour of programs, are ess...
This work investigates novel methods for improving the efficiency of evaluating lazy functional prog...
: is a system for parallel evaluation of lazy functional programs implemented on a Sequent Symmetry....
International audienceThe omnipresence of resource-constrained embedded systems makes them critical ...
We present a semantic space profiler for parallel functional programs. Building on previous work in ...
We present a semantic space profiler for parallel functional programs. Building on previous work in ...
Profiling tools, which measure and display the dynamic space and time behaviour of programs, are ess...
We present the first profiler for a compiled, non-strict, higher-order, purely functional language c...
We describe the design, implementation and use of a new kind of profiling tool that yields valuable ...
An execution profiling attempts to provide feedback by reporting to the programmer information about...
Abstract. Declarative parallel programs offer deterministic results, al-lowing the language implemen...
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...
1 Introduction The importance of profiling in improving the performance of programs is widelyrecogni...
Abstract. Declarative parallel programs offer deterministic results, al-lowing the language implemen...
Profiling tools, which measure and display the dynamic space and time behaviour of programs, are ess...
This work investigates novel methods for improving the efficiency of evaluating lazy functional prog...
: is a system for parallel evaluation of lazy functional programs implemented on a Sequent Symmetry....
International audienceThe omnipresence of resource-constrained embedded systems makes them critical ...