• Publications
  • Influence
A methodology for the real world
TLDR
Register allocation may be viewed as a graph coloring problem. Expand
  • 594
  • 35
Register Allocation Via Coloring
TLDR
This paper describes the Register Allocation Phase of an experimental PL/I compiler for the IBM System/370. Expand
  • 571
  • 34
  • PDF
System Support for Online Reconfiguration
TLDR
This paper describes support for online reconfiguration in the K42 operating system and our initial experiences using it. Expand
  • 168
  • 14
  • PDF
K42: building a complete operating system
TLDR
We provide insight into building an entire system by discussing the motivation and history of K42, describing its fundamental technologies, and presenting an overview of the research directions we have been pursuing. Expand
  • 154
  • 12
  • PDF
Register allocation via graph coloring
TLDR
The basic idea behind register allocation via graph coloring is to reduce register spillage by globally assigning variables to registers across an entire program module via the five basic steps below: I. Assign each object (intermediate result name, variable, or constant) to a distinct symbolic register called si. Expand
  • 148
  • 10
  • PDF
HOMOLOGICAL DIMENSION IN NOETHERIAN RINGS.
Introduction. Throughout this paper it is assumed that all rings are commutative, noetherian rings with unit element and all modules are unitary. The major purpose of this paper is to extend toExpand
  • 58
  • 7
UNIQUE FACTORIZATION IN REGULAR LOCAL RINGS.
TLDR
A vibrator bracket assembly for mounting hopper vibrator equipment on hoppers is provided including at least two spaced apart support members each having a longitudinal axis adapted to integrally engage a structural portion of the hopper. Expand
  • 58
  • 4
  • PDF
Experience with K42, an open-source, Linux-compatible, scalable operating-system kernel
TLDR
K42 is an open-source, Linux-compatible, scalable operating-system kernel that can be used for rapid prototyping of operating- system policies and mechanisms. Expand
  • 51
  • 3
  • PDF
An overview of the PL.8 compiler
TLDR
The PL.8 compiler accepts multiple source languages and produces high quality object code for several different machines. Expand
  • 55
  • 2
  • PDF
Enabling autonomic behavior in systems software with hot swapping
TLDR
We discuss hot swapping as a technique for enabling autonomic computing in systems software. Expand
  • 129
  • 2
  • PDF
...
1
2
3
4
...