EDBT 2026 Demo / reviewers in the wild / expert
Eric Mohr
dblp:75/6815
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 1991
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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 |
Parallel and multicore computing · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Runtime systems and virtual machines · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
parallel scheduling |
0.0 | 1 | 1991 | Lazy Task Creation: A Technique for Increasing the Granularity of Parallel Programs · IEEE Trans. Parallel Distributed Syst. 1991 |
Parallel and multicore computing › parallel programming models › task parallelism
task granularity control |
0.0 | 1 | 1991 | Lazy Task Creation: A Technique for Increasing the Granularity of Parallel Programs · IEEE Trans. Parallel Distributed Syst. 1991 |
Parallel and multicore computing › parallel computing › parallel programming languages
parallel lisp |
0.0 | 1 | 1989 | Mul-T: A High-Performance Parallel Lisp · PLDI 1989 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 1989 | Mul-T: A High-Performance Parallel Lisp · PLDI 1989 |
Methods — techniques the papers use, named apart from their topics
load-based inlining · 0.0lazy task creation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1991 | Lazy Task Creation: A Technique for Increasing the Granularity of Parallel ProgramsabstractWhen a parallel algorithm is written naturally, the resulting program often produces tasks of a finer grain than an implementation can exploit efficiently. Two solutions to the granularity problem that combine parallel tasks dynamically at runtime are discussed. The simpler load-based inlining method, in which tasks are combined based on dynamic bad level, is rejected in favor of the safer and more robust lazy task creation method, in which tasks are created only retroactively as processing results become available. The strategies grew out of work on Mul-T, an efficient parallel implementation of Scheme, but could be used with other languages as well. Mul-T implementations of lazy task creation are described for two contrasting machines, and performance statistics that show the method's effectiveness are presented. Lazy task creation is shown to allow efficient execution of naturally expressed algorithms of a substantially finer grain than possible with previous parallel Lisp systems.> Eric Mohr, David A. Kranz, Robert H. Halstead Jr. |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1989 | Mul-T: A High-Performance Parallel LispabstractMul-T is a parallel Lisp system, based on Multilisp's future construct, that has been developed to run on an Encore Multimax multiprocessor. Mul-T is an extended version of the Yale T system and uses the T system's ORBIT compiler to achieve “production quality” performance on stock hardware — about 100 times faster than Multilisp. Mul-T shows that futures can be implemented cheaply enough to be useful in a production-quality system. Mul-T is fully operational, including a user interface that supports managing groups of parallel tasks. David A. Kranz, Robert H. Halstead Jr., Eric Mohr |
PLDI | 3 |