Sciweavers

CC
2001
Springer
106views System Software» more  CC 2001»
13 years 10 months ago
A Practical, Robust Method for Generating Variable Range Tables
Caroline Tice, Susan L. Graham
CC
2001
Springer
121views System Software» more  CC 2001»
13 years 10 months ago
Constant-Time Root Scanning for Deterministic Garbage Collection
Root scanning is the task of identifying references to heap objects that are stored outside of the heap itself, in global and local variables and on the execution stack. Root scann...
Fridtjof Siebert
CC
2001
Springer
103views System Software» more  CC 2001»
13 years 10 months ago
Design-Driven Compilation
This paper introduces design-driven compilation, an approach in which the compiler uses design information to drive its analysis and verify that the program conforms to its design....
Radu Rugina, Martin C. Rinard
CC
2001
Springer
176views System Software» more  CC 2001»
13 years 10 months ago
A Framework for Optimizing Java Using Attributes
Abstract. This paper presents a framework for supporting the optimization of Java programs using attributes in Java class files. We show how class file attributes may be used to ...
Patrice Pominville, Feng Qian, Raja Vallée-...
CC
2001
Springer
146views System Software» more  CC 2001»
13 years 10 months ago
Alias Analysis by Means of a Model Checker
We study the application of a standard model checker tool, Spin, to the well-known problem of computing a may-alias relation for a C program. A precise may-alias relation can signi...
Vincenzo Martena, Pierluigi San Pietro
CC
2001
Springer
105views System Software» more  CC 2001»
13 years 10 months ago
Virtual Classes and Their Implementation
Ole Lehrmann Madsen
CC
2001
Springer
177views System Software» more  CC 2001»
13 years 10 months ago
Imperative Program Transformation by Rewriting
Abstract. We present a method of specifying standard imperative program optimisations as a rewrite system. To achieve this we have extended the idea of matching sub-terms in expres...
David Lacey, Oege de Moor
CC
2001
Springer
131views System Software» more  CC 2001»
13 years 10 months ago
Compiler Transformation of Pointers to Explicit Array Accesses in DSP Applications
Abstract. Efficient implementation of DSP applications are critical for embedded systems. However, current applications written in C, make extensive use of pointer arithmetic maki...
Björn Franke, Michael F. P. O'Boyle
CC
2001
Springer
125views System Software» more  CC 2001»
13 years 10 months ago
Directly-Executable Earley Parsing
John Aycock, R. Nigel Horspool
LCPC
2009
Springer
13 years 10 months ago
Unrolling Loops Containing Task Parallelism
Classic loop unrolling allows to increase the performance of sequential loops by reducing the overheads of the non-computational parts of the loop. Unfortunately, when the loop con...
Roger Ferrer, Alejandro Duran, Xavier Martorell, E...