Searching for authors named "Nicholas Nethercote" – sorted by Relevance.
-
Bounds-checking entire programs without recompiling
- Cited by 11 (3 self) – Add To MetaCart
-
Redux: A dynamic dataflow tracer
- Abstract Redux is a tool that generates dynamic dataflow graphs. It generates these graphs by tracing a program's execution and recording every value-producing operation that takes place, building up a complete computational history of every value produced. For that execution, by considering the par
- Cited by 13 (5 self) – Add To MetaCart
-
Valgrind: A program supervision framework
- a;1
- Cited by 147 (5 self) – Add To MetaCart
-
Convergent compilation applied to loop unrolling
- Abstract. Well-engineered compilers use a carefully selected set of optimizations, heuristic optimization policies, and a phase ordering. Designing a single optimization heuristic that works well with other optimization phases is a challenging task. Although compiler designers evaluate heuristics an
- Cited by 3 (3 self) – Add To MetaCart
-
Self-evaluating compilation applied to loop unrolling
- Abstract. Well-engineered compilers use a carefully selected set of optimizations, heuristic optimization policies, and a phase ordering to produce good machine code. Designing a compiler with one heuristic per optimization that works well with other optimization phases is a challenging task. Althou
- Cited by 2 (0 self) – Add To MetaCart
-
The Cache Behaviour of Large Lazy Functional
- Lazy functional programs behave differently from imperative programs and these differences extend to cache behaviour. We use hardware counters and a simple yet accurate execution cost model to analyse some large Haskell programs on the x86 architecture. The programs do not interact well with modern
- Add To MetaCart
-
MiniZinc: Towards a standard CP modelling language
- There is no standard modelling language for constraint programming (CP) problems. Most solvers have their own modelling language. This makes it difficult for modellers to experiment with different solvers for a problem. In this paper we present MiniZinc, a simple but expressive CP modelling language
- Cited by 3 (1 self) – Add To MetaCart
-
Appears in the Proceedings of the��Annual Workshop on Optimizations for DSP and Embedded Systems Evaluation and Optimization of Signal Processing Kernels on the TRIPS Architecture
- Diminishing performance gains in conventional architectures are driving modern architectures to exploit parallelism more effectively. Next-generation architectures hold promise in the Digital Signal Processing (DSP) arena where high performance and power efficiency are equally important. To better i
- Add To MetaCart
-
The Design of the Zinc Modelling Language
- Abstract. Zinc is a new modelling language developed as part of the G12 project. It has four important characteristics. First, Zinc allows speci cation of models using a natural mathematicallike notation. To do so it supports overloaded functions and predicates and automatic coercion and provides ar
- Add To MetaCart
-
Building Constraint Solvers with HAL
- Experience using constraint programming to solve real-life problems has shown that nding an ecient solution to a problem often requires experimentation with dierent constraint solvers or even building a problem-specic solver. HAL is a new constraint logic programming language expressly designed
- Add To MetaCart

