EDBT 2026 Demo / reviewers in the wild / expert
Ricki Blau
dblp:50/3446
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 1985
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Processor architecture and microarchitecture · 63% Memory systems · 37% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 67% Programming languages and type systems · 23% Runtime systems and virtual machines · 10% | |
| Computer graphics and multimedia
1 paper |
Rendering · 100% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Rendering
hidden surface removal |
0.0 | 1 | 1985 | Approximate and probabilistic algorithms for shading and rendering structured particle systems · SIGGRAPH 1985 |
Rendering
shading |
0.0 | 1 | 1985 | Approximate and probabilistic algorithms for shading and rendering structured particle systems · SIGGRAPH 1985 |
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 1 | 1984 | Architecture of SOAR: Smalltalk on a RISC · ISCA 1984 |
Processor architecture and microarchitecture › register file
register window |
0.0 | 1 | 1984 | Architecture of SOAR: Smalltalk on a RISC · ISCA 1984 |
Processor architecture and microarchitecture › instruction set architecture
RISC |
0.0 | 1 | 1984 | Architecture of SOAR: Smalltalk on a RISC · ISCA 1984 |
Operating systems › resource management › memory management › virtual memory
paging |
0.0 | 1 | 1983 | Paging on an object-oriented personal computer · SIGMETRICS 1983 |
Operating systems › resource management › memory management
virtual memory |
0.0 | 1 | 1983 | Paging on an object-oriented personal computer · SIGMETRICS 1983 |
Memory systems › data locality
cache locality |
0.0 | 1 | 1983 | Paging on an object-oriented personal computer · SIGMETRICS 1983 |
Memory systems › memory management › virtual memory
program restructuring |
0.0 | 1 | 1983 | Paging on an object-oriented personal computer · SIGMETRICS 1983 |
Programming languages and type systems
object-oriented programming |
0.0 | 1 | 1984 | Architecture of SOAR: Smalltalk on a RISC · ISCA 1984 |
Programming languages and type systems › object-oriented programming
smalltalk |
0.0 | 1 | 1984 | Architecture of SOAR: Smalltalk on a RISC · ISCA 1984 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0program restructuring · 0.0page fault clustering analysis · 0.0stochastic modeling · 0.0particle system · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1985 | Approximate and probabilistic algorithms for shading and rendering structured particle systemsabstractDetail enhances the visual richness and realism of computer-generated images. Our stochastic modelling approach, called particle systems, builds complex pictures from sets of simple, volume-filling primitives. For example, structured particle systems have been used to generate trees and a grass-covered forest floor. Particle systems can produce so much irregular, three-dimensional detail that exact shading and visible surface calculations become infeasible. We describe approximate and probabilistic algorithms for shading and the visible surface problem. Because particle systems algorithms generate richly-detailed images, it is hard to detect any deviation from an exact rendering. Recent work in stochastic modelling also enables us to model complex motions with random variation, such as a field of grass blowing in the breeze. We analyze the performance of our current algorithms to understand the costs of our stochastic modelling approach. William T. Reeves, Ricki Blau |
SIGGRAPH | 2 |
| 1984 | Architecture of SOAR: Smalltalk on a RISCabstractSmalltalk on a RISC (SOAR) is a simple, Von Neumann computer that is designed to execute the Smalltalk-80 system much faster than existing VLSI microcomputers. The Smalltalk-80 system is a highly productive programming environment but poses tough challenges for implementors: dynamic data typing, a high level instruction set, frequent and expensive procedure calls, and object-oriented storage management. SOAR compiles programs to a low level, efficient instruction set. Parallel tag checks permit high performance for the simple common cases and cause traps to software routines for the complex cases. Parallel register initialization and multiple on-chip register windows speed procedure calls. Sophisticated software techniques relieve the hardware of the burden of managing objects. We have initial evaluations of the effectiveness of the SOAR architecture by compiling and simulating benchmarks, and will prove SOAR's feasibility by fabricating a 35,000-transistor SOAR chip. These early results suggest that a Reduced Instruction Set Computer can provide high performance in an exploratory programming environment. David M. Ungar, Ricki Blau, Peter Foley, A. Dain Samples, David A. Patterson 0001 |
ISCA | 2 |
| 1983 | Paging on an object-oriented personal computerabstract@; programming environment are both to decrease the average page fault rate and to minimize the pauses caused by clusters of page faults. We have applied program restructuring techniques to the Smalltalk-80 object memory in order to improve the locality of reference. The analysis in this paper considers the clustering of page faults over time and distinguishes between steady-state behavior and phase transitions. We compare the effectiveness of different restructuring strategies in reducing the amount of main memory needed to obtain desired levels of performance. Ricki Blau |
SIGMETRICS | 1 |
| 1983 | Paging on an object-oriented personal computer for Smalltalk
Ricki Blau |
Perform. Evaluation | 1 |