VLDB 2026 Research / reviewers in the wild / expert
Scott K. Warren
dblp:08/3480
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 1994
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging 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.
| Software engineering, system software, and programming languages
3 papers |
Compilers and program optimization · 44% Programming languages and type systems · 18% Program analysis · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
parallelizing compiler |
0.0 | 2 | 1994 | The D editor: a new interactive parallel programming tool · SC 1994 The ParaScope parallel programming environment · Proc. IEEE 1993 |
Compilers and program optimization › parallel language compilation
data-parallel compilation |
0.0 | 1 | 1994 | The D editor: a new interactive parallel programming tool · SC 1994 |
Programming languages and type systems › language design
parallel language design |
0.0 | 1 | 1994 | The D editor: a new interactive parallel programming tool · SC 1994 |
Concurrent programming › concurrency bug detection
data race detection |
0.0 | 1 | 1993 | The ParaScope parallel programming environment · Proc. IEEE 1993 |
Program analysis › data flow analysis
global flow analysis |
0.0 | 1 | 1993 | The ParaScope parallel programming environment · Proc. IEEE 1993 |
Debugging and program repair › concurrent program debugging
parallel program debugging |
0.0 | 1 | 1993 | The ParaScope parallel programming environment · Proc. IEEE 1993 |
Parallel and multicore computing
parallel programming environment |
0.0 | 1 | 1993 | The ParaScope parallel programming environment · Proc. IEEE 1993 |
Programming languages and type systems › concurrent programming languages
parallel programming languages |
0.0 | 1 | 1993 | The ParaScope parallel programming environment · Proc. IEEE 1993 |
Compilers and program optimization
compiler construction |
0.0 | 1 | 1976 | Automatic Generation of Efficient Evaluators for Attribute Grammars · POPL 1976 |
Compilers and program optimization › compiler front end
semantic analysis |
0.0 | 1 | 1976 | Automatic Generation of Efficient Evaluators for Attribute Grammars · POPL 1976 |
Automata and formal languages › formal grammars
attribute grammars |
0.0 | 1 | 1976 | Automatic Generation of Efficient Evaluators for Attribute Grammars · POPL 1976 |
Methods — techniques the papers use, named apart from their topics
static program analysis · 0.0compile-time analysis · 0.0color coding · 0.0parser generation · 0.0attribute grammar evaluation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1994 | The D editor: a new interactive parallel programming toolabstractFortran D and High Performance Fortran are languages designed to support efficient data-parallel programming on a variety of parallel architectures. The goal of the D Editor is to provide a tool that allows scientists to use these languages efficiently. The D Editor combines analyses for shared memory machines and compiler optimizations for distributed memory machines. By cooperating with the underlying compiler, it can provide novel information on partitioning, parallelism, and communication based on compile time analysis at the level of the original Fortran program. The D Editor uses color coding and a collection of graphical displays to help the user to zoom in on portions of the program containing sequentialized code or expensive communication. The prototype implementation is useful for interactively displaying the results of compile time analysis; however, it has a number of shortcomings that must be addressed. Future enhancements will provide additional advice and transformation capabilities. We believe the D Editor is representative of a new generation of tools that will be needed to assist scientists to fully exploit languages such as High Performance Fortran.> Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng, Scott K. Warren |
SC | 4 |
| 1993 | The ParaScope parallel programming environmentabstractThe ParaScope parallel programming environment, developed to support scientific programming of shared-memory multiprocessors, is described. It includes a collection of tools that use global program analysis to help users develop and debug parallel programs. The focus is on ParaScope's compilation system. The compilation system extends the traditional single-procedure compiler by providing a mechanism for managing the compilation of complete programs. The ParaScope editor brings both compiler analysis and user expertise to bear on program parallelization. The debugging system detects and reports timing-dependent errors, called data races, in execution of parallel programs. A project aimed at extending ParaScope to support programming in FORTRAN D, a machine-independent parallel programming language for use with both distributed-memory and shared-memory parallel computers, is described.> Keith D. Cooper, Mary W. Hall, Robert T. Hood, Ken Kennedy, Kathryn S. McKinley, John M. Mellor-Crummey, Linda Torczon, Scott K. Warren |
Proc. IEEE | 8 |
| 1976 | Automatic Generation of Efficient Evaluators for Attribute GrammarsabstractThe translation process may be divided into a syntactic phase and a semantic phase. Context-free grammars can be used to describe the set of syntactically correct source texts in a formal yet intuitively appealing way, and many techniques are now known for automatically constructing parsers from given CF grammars. Knuth's attribute grammars offer the prospect of similarly automating the implementation of the semantic phase. Ken Kennedy, Scott K. Warren |
POPL | 2 |