Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

R. Steven Glanville

dblp:72/2886 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
0since 2021 · last 2003
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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.

Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 52% Programming languages and type systems · 48%
Computer graphics and multimedia
1 paper
Rendering · 100%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems
domain-specific languages
0.012003
Cg: a system for programming graphics hardware in a C-like language · ACM Trans. Graph. 2003
Rendering › graphics pipeline
programmable graphics pipeline
0.012003
Cg: a system for programming graphics hardware in a C-like language · ACM Trans. Graph. 2003
Rendering
real-time rendering
0.012003
Cg: a system for programming graphics hardware in a C-like language · ACM Trans. Graph. 2003
Compilers and program optimization
code generation
0.011978
A New Method for Compiler Code Generation · POPL 1978
Compilers and program optimization › code generation
retargetable code generation
0.011978
A New Method for Compiler Code Generation · POPL 1978
Compilers and program optimization
compiler construction
0.011978
A New Method for Compiler Code Generation · POPL 1978
Compilers and program optimization
intermediate representation
0.011978
A New Method for Compiler Code Generation · POPL 1978

Methods — techniques the papers use, named apart from their topics

direct3d · 0.1c-like language design · 0.1OpenGL · 0.1table-driven code generation · 0.0correctness proof · 0.0
YearPublicationVenuePosition
2003 Cg: a system for programming graphics hardware in a C-like language
abstract
The latest real-time graphics architectures include programmable floating-point vertex and fragment processors, with support for data-dependent control flow in the vertex processor. We present a programming language and a supporting system that are designed for programming these stream processors. The language follows the philosophy of C, in that it is a hardware-oriented, general-purpose language, rather than an application-specific shading language. The language includes a variety of facilities designed to support the key architectural features of programmable graphics processors, and is designed to support multiple generations of graphics architectures with different levels of functionality. The system supports both of the major 3D graphics APIs: OpenGL and Direct3D. This paper identifies many of the choices that we faced as we designed the system, and explains why we made the decisions that we did.
William R. Mark, R. Steven Glanville, Kurt Akeley, Mark J. Kilgard
ACM Trans. Graph.2
1978 A New Method for Compiler Code Generation
abstract
An algorithm is given to translate a relatively low-level intermediate representation of a program into assembly code or machine code for a target computer. The algorithm is table driven. A construction algorithm is used to produce the table from a functional description of the target machine. The method produces high quality code for many commercially available computers. By replacing the table, it is possible to retarget a compiler for another kind of computer. In addition techniques are given to prove the correctness of the translator.
R. Steven Glanville, Susan L. Graham
POPL1