Demo Data from VLDB 2026 / reviewers in the wild / expert
John Giacomoni
dblp:32/3350
· DBLP profile ↗
4ranked-venue papers
3as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-authorComputer networks · 1 · 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 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
concurrent data structures |
0.1 | 1 | 2008 | FastForward for efficient pipeline parallelism: a cache-optimized concurrent lock-free queue · PPoPP 2008 |
Parallel and multicore computing › concurrent data structures
lock-free queue |
0.1 | 1 | 2008 | FastForward for efficient pipeline parallelism: a cache-optimized concurrent lock-free queue · PPoPP 2008 |
Parallel and multicore computing
pipeline parallelism |
0.1 | 1 | 2008 | FastForward for efficient pipeline parallelism: a cache-optimized concurrent lock-free queue · PPoPP 2008 |
Methods — techniques the papers use, named apart from their topics
lock-free synchronization · 0.1cache optimization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Visualizing potential parallelism in sequential programsabstractThis paper presents ParaMeter, an interactive program analysis and visualization system for large traces. Using ParaMeter, a software developer can locate and analyze regions of code that may yield to parallelization efforts and to possibly extract performance from multicore hardware. The key contributions in the paper are (1) a method to use interactive visualization of traces to find and exploit parallelism, (2) interactive-speed visualization of large-scale trace dependencies, (3) interactive-speed visualization of code interactions, and (4) a BDD variable ordering for DD-compressed traces that results in fast visualization, fast analysis, and good compression. ParaMeter's effectiveness is demonstrated by finding and exploiting parallelism in 175.vpr. Measurements of ParaMeter's visualization algorithms show that they are up to seventy-five thousand times faster than prior approaches. Graham D. Price, John Giacomoni, Manish Vachharajani |
PACT | 2 |
| 2008 | FastForward for efficient pipeline parallelism: a cache-optimized concurrent lock-free queueabstractLow overhead core-to-core communication is critical for efficient pipeline-parallel software applications. This paper presents FastForward, a cache-optimized single-producer/single-consumer concurrent lock-free queue for pipeline parallelism on multicore architectures, with weak to strongly ordered consistency models. Enqueue and dequeue times on a 2.66 GHz Opteron 2218 based system are as low as 28.5 ns, up to 5x faster than the next best solution. FastForward's effectiveness is demonstrated for real applications by applying it to line-rate soft network processing on Gigabit Ethernet with general purpose commodity hardware. John Giacomoni, Tipp Moseley, Manish Vachharajani |
PPoPP | 1 |
| 2007 | FastForward for Efficient Pipeline Parallelism
John Giacomoni, Tipp Moseley, Manish Vachharajani |
PACT | 1 |
| 2007 | Frame shared memory: line-rate networking on commodity hardwareabstractNetwork processors provide an economical programmable platform to handle the high throughput and frame rates of modern and next-generation communication systems. However, these platforms have exchanged general-purpose capabilities for performance. John Giacomoni, John K. Bennett, Antonio Carzaniga, Douglas C. Sicker, Manish Vachharajani, Alexander L. Wolf |
ANCS | 1 |