EDBT 2026 Demo / reviewers in the wild / expert
Lawrence C. Stewart
dblp:14/2614
· DBLP profile ↗
4ranked-venue papers
2as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-author · 1 since 2021Computer networks · 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 · 28% Memory systems · 28% Processor architecture and microarchitecture · 28% | |
| Theoretical computer science
1 paper |
Coding theory · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
cache coherence |
0.0 | 2 | 1988 | Firefly: A Multiprocessor Workstation · IEEE Trans. Computers 1988 Firefly: A Multiprocessor Workstation · ASPLOS 1987 |
Processor architecture and microarchitecture
multiprocessor workstation |
0.0 | 2 | 1988 | Firefly: A Multiprocessor Workstation · IEEE Trans. Computers 1988 Firefly: A Multiprocessor Workstation · ASPLOS 1987 |
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor |
0.0 | 2 | 1988 | Firefly: A Multiprocessor Workstation · IEEE Trans. Computers 1988 Firefly: A Multiprocessor Workstation · ASPLOS 1987 |
Distributed systems
remote procedure call |
0.0 | 2 | 1988 | Firefly: A Multiprocessor Workstation · ASPLOS 1987 Firefly: A Multiprocessor Workstation · IEEE Trans. Computers 1988 |
Coding theory
source coding |
0.0 | 1 | 1982 | The Design of Trellis Waveform Coders · IEEE Trans. Commun. 1982 |
Coding theory › source coding › lossy source coding
speech coding |
0.0 | 1 | 1982 | The Design of Trellis Waveform Coders · IEEE Trans. Commun. 1982 |
Coding theory › trellis codes
trellis code design |
0.0 | 1 | 1982 | The Design of Trellis Waveform Coders · IEEE Trans. Commun. 1982 |
Coding theory › error-correcting codes › coded modulation
trellis waveform coding |
0.0 | 1 | 1982 | The Design of Trellis Waveform Coders · IEEE Trans. Commun. 1982 |
Operating systems
multiprocessing |
0.0 | 1 | 1987 | Firefly: A Multiprocessor Workstation · ASPLOS 1987 |
Operating systems › resource management › process management › CPU scheduling
thread scheduling |
0.0 | 1 | 1987 | Firefly: A Multiprocessor Workstation · ASPLOS 1987 |
Methods — techniques the papers use, named apart from their topics
performance measurement · 0.0training sequence optimization · 0.0constraint length extension · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Particle Mesh Ewald for Molecular Dynamics in OpenCL on an FPGA ClusterabstractMolecular Dynamics (MD) simulations play a central role in physics-driven drug discovery. MD applications often use the Particle Mesh Ewald (PME) algorithm to accelerate electrostatic force computations, but efficient parallelization has proven difficult due to the high communication requirements of distributed 3D FFTs. In this paper, we present the design and implementation of a scalable PME algorithm that runs on a cluster of Intel Stratix 10 FPGAs and can handle FFT sizes appropriate to address real-world drug discovery projects (grids up to 1283). To our knowledge, this is the first work to fully integrate all aspects of the PME algorithm (charge spreading, 3D FFT/IFFT, and force interpolation) within a distributed FPGA framework. The design is fully implemented with OpenCL for flexibility and ease of development and uses 100 Gbps links for direct FPGA-to-FPGA communications without the need for host interaction. We present experimental data up to 4 FPGAs (e.g., 206 microseconds per timestep for a 65536 atom simulation and 643 3D FFT), outperforming GPUs. Additionally, we discuss design scalability on clusters with differing topologies up to 64 FPGAs (with expected performance greater than all known GPU implementations) and integration with other hardware components to form a complete molecular dynamics application. We predict best-case performance of 6.6 microseconds per timestep on 64 FPGAs. Lawrence C. Stewart, Carlo Pascoe, Emery Davis, Brian W. Sherman, Martin C. Herbordt, Vipin Sachdeva |
FCCM | 1 |
| 1988 | Firefly: A Multiprocessor WorkstationabstractThe Firefly shared-memory multiprocessor workstation system consists of from one to nine VLSI VAX processors, each with a floating-point accelerator and a cache. The caches are coherent, so that all processors see a consistent view of main memory. The Firefly runs a software system (Topaz) that emulates the Ultrix system call interface, and in addition provides support for multiprocessing through multiple threads of control in a single address space. Communication is provided uniformly through the use of remote procedure call. The authors describe the goals, hardware, software system, and performance of the Firefly, and discuss the extent to which the development has been successful in providing software to take advantage of multiprocessing.> Charles P. Thacker, Lawrence C. Stewart, Edwin H. Satterthwaite |
IEEE Trans. Computers | 2 |
| 1987 | Firefly: A Multiprocessor WorkstationabstractFirefly is a shared-memory multiprocessor workstation that contains from one to seven MicroVAX 78032 processors, each with a floating point unit and a sixteen kilobyte cache. The caches are coherent, so that all processors see a consistent view of main memory. A system may contain from four to sixteen megabytes of storage. Input-output is done via a standard DEC QBus. Input-output devices are an Ethernet controller, fixed disks, and a monochrome 1024 x 768 display with keyboard and mouse. Optional hardware includes a high resolution color display and a controller for high capacity disks. Figure 1 is a system block diagram.The Firefly runs a software system that emulates the Ultrix system call interface. It also supports medium- and coarse-grained multiprocessing through multiple threads of control in a single address space. Communications are implemented uniformly through the use of remote procedure calls.This paper describes the goals, architecture, implementation and performance analysis of the Firefly. It then presents some measurements of hardware performance, and discusses the degree to which SRC has been successful in producing software to take advantage of multiprocessing. Charles P. Thacker, Lawrence C. Stewart |
ASPLOS | 2 |
| 1982 | The Design of Trellis Waveform CodersabstractNew algorithms for the design of trellis encoding data compression systems are described. The mare algorithm uses a training sequence of actual data from a source to improve an initial trellis decoder. An additional algorithm extends the constraint length of a given decoder. Combined, these algorithms allow the automatic design of a trellis encoding system for a particular source. The algorithms' effectiveness for random sources is demonstrated through performance comparisons with other source coding systems and with theoretical bounds. The algorithms are applied to the practical problem of the design of trellis and hybrid codes for medium-to-lowrate speech compression. Lawrence C. Stewart, Robert M. Gray, Yoseph Linde |
IEEE Trans. Commun. | 1 |