Sciweavers

CC
2002
Springer
131views System Software» more  CC 2002»
13 years 11 months ago
CIL: Intermediate Language and Tools for Analysis and Transformation of C Programs
Abstract. This paper describes the C Intermediate Language: a highlevel representation along with a set of tools that permit easy analysis and source-to-source transformation of C ...
George C. Necula, Scott McPeak, Shree Prakash Rahu...
CC
2002
Springer
107views System Software» more  CC 2002»
13 years 11 months ago
Modular Static Program Analysis
The purpose of this paper is to present four basic methods for ional separate modular static analysis of programs by abstract interpretation: simpli cation-based separate analysis;...
Patrick Cousot, Radhia Cousot
CC
2002
Springer
13 years 11 months ago
A Representation for Bit Section Based Analysis and Optimization
Rajiv Gupta, Eduard Mehofer, Youtao Zhang
CC
2002
Springer
100views System Software» more  CC 2002»
13 years 11 months ago
Disambiguation Filters for Scannerless Generalized LR Parsers
In this paper we present the fusion of generalized LR parsing and scannerless parsing. This combination supports syntax definitions in which all aspects (lexical and context-free) ...
Mark van den Brand, Jeroen Scheerder, Jurgen J. Vi...
CC
2002
Springer
144views System Software» more  CC 2002»
13 years 11 months ago
Compiler Construction Using LOTOS NT
Hubert Garavel, Frédéric Lang, Radu ...
CC
2002
Springer
131views System Software» more  CC 2002»
13 years 11 months ago
Global Variable Promotion: Using Registers to Reduce Cache Power Dissipation
Global variable promotion, i.e. allocating unaliased globals to registers, can significantly reduce the number of memory operations. This results in reduced cache activity and less...
Andrea G. M. Cilio, Henk Corporaal
CC
2002
Springer
173views System Software» more  CC 2002»
13 years 11 months ago
Building an Interpreter with Vmgen
Vmgen automates many of the tasks of writing the virtual machine part of an interpreter, resulting in less coding, debugging and maintenance e ort. This paper gives some quantitati...
M. Anton Ertl, David Gregg
CC
2000
Springer
134views System Software» more  CC 2000»
13 years 11 months ago
Pipelined Java Virtual Machine Interpreters
The performance of a Java Virtual Machine (JVM) interpreter running on a very long instruction word (VLIW) processor can be improved by means of pipelining. While one bytecode is i...
Jan Hoogerbrugge, Lex Augusteijn
CC
2005
Springer
118views System Software» more  CC 2005»
13 years 11 months ago
The complexity of constructing pseudorandom generators from hard functions
We study the complexity of constructing pseudorandom generators (PRGs) from hard functions, focussing on constant-depth circuits. We show that, starting from a function f : {0, 1}l...
Emanuele Viola