Demo Data from EDBT 2026 / reviewers in the wild / expert
Andrew S. Partridge
dblp:28/1430
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author
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
1 paper |
Parallel and multicore computing · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel programming runtimes
message-driven runtime |
0.0 | 1 | 1996 | GUM: A Portable Parallel Implementation of Haskell · PLDI 1996 |
Parallel and multicore computing › parallel computing › parallel programming languages
parallel functional programming |
0.0 | 1 | 1996 | GUM: A Portable Parallel Implementation of Haskell · PLDI 1996 |
Parallel and multicore computing
parallel programming runtimes |
0.0 | 1 | 1996 | GUM: A Portable Parallel Implementation of Haskell · PLDI 1996 |
Methods — techniques the papers use, named apart from their topics
message passing · 0.0PVM · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | GUM: A Portable Parallel Implementation of HaskellabstractGUM is a portable, parallel implementation of the Haskell functional language. Despite sustained research interest in parallel functional programming, GUM is one of the first such systems to be made publicly available.GUM is message-based, and portability is facilitated by using the PVM communications harness that is available on many multi-processors. As a result, GUM is available for both shared-memory (Sun SPARCserver multiprocessors) and distributed-memory (networks of workstations) architectures. The high message-latency of distributed machines is ameliorated by sending messages asynchronously, and by sending large packets of related data in each message.Initial performance figures demonstrate absolute speedups relative to the best sequential compiler technology. To improve the performance of a parallel Haskell program GUM provides tools for monitoring and visualising the behaviour of threads and of processors during execution. Philip W. Trinder, Kevin Hammond, James S. Mattson Jr., Andrew S. Partridge, Simon L. Peyton Jones |
PLDI | 4 |
| 1996 | Predictive Parser Combinators Need four Values to Report ErrorsabstractAbstract A combinator-based parser is a parser constructed directly from a BNF grammar, using higher-order functions (combinators) to model the alternative and sequencing operations of BNF. This paper describes a method for constructing parser combinators that can be used to build efficient predictive parsers which accurately report the cause of parsing errors. The method uses parsers that return values (parse trees or error indications) decorated with one of four tags. Andrew S. Partridge, David Wright 0006 |
J. Funct. Program. | 1 |