VLDB 2026 Research / reviewers in the wild / expert
Noy Cohen
dblp:150/1248
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 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
1 paper |
Compilers and program optimization · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Hardware accelerators and domain-specific architectures · 77% Electronic design automation · 23% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
hardware compilation |
0.2 | 1 | 2014 | Darkroom: compiling high-level image processing code into hardware pipelines · ACM Trans. Graph. 2014 |
Compilers and program optimization › domain-specific compilation
image processing pipeline compilation |
0.2 | 1 | 2014 | Darkroom: compiling high-level image processing code into hardware pipelines · ACM Trans. Graph. 2014 |
Hardware accelerators and domain-specific architectures › image processing accelerator
image signal processor |
0.2 | 1 | 2014 | Darkroom: compiling high-level image processing code into hardware pipelines · ACM Trans. Graph. 2014 |
Electronic design automation › logic synthesis
FPGA synthesis |
0.1 | 1 | 2014 | Darkroom: compiling high-level image processing code into hardware pipelines · ACM Trans. Graph. 2014 |
Methods — techniques the papers use, named apart from their topics
scheduling · 0.4integer linear programming · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Darkroom: compiling high-level image processing code into hardware pipelinesabstractSpecialized image signal processors (ISPs) exploit the structure of image processing pipelines to minimize memory bandwidth using the architectural pattern of line-buffering , where all intermediate data between each stage is stored in small on-chip buffers. This provides high energy efficiency, allowing long pipelines with tera-op/sec. image processing in battery-powered devices, but traditionally requires painstaking manual design in hardware. Based on this pattern, we present Darkroom, a language and compiler for image processing. The semantics of the Darkroom language allow it to compile programs directly into line-buffered pipelines, with all intermediate values in local line-buffer storage, eliminating unnecessary communication with off-chip DRAM. We formulate the problem of optimally scheduling line-buffered pipelines to minimize buffering as an integer linear program. Finally, given an optimally scheduled pipeline, Darkroom synthesizes hardware descriptions for ASIC or FPGA, or fast CPU code. We evaluate Darkroom implementations of a range of applications, including a camera pipeline, low-level feature detection algorithms, and deblurring. For many applications, we demonstrate gigapixel/sec. performance in under 0.5mm 2 of ASIC silicon at 250 mW (simulated on a 45nm foundry process), real-time 1080p/60 video processing using a fraction of the resources of a modern FPGA, and tens of megapixels/sec. of throughput on a quad-core x86 processor. James Hegarty, John S. Brunhaver, Zach DeVito, Jonathan Ragan-Kelley, Noy Cohen, Steven Bell, Artem Vasilyev, Mark Horowitz, Pat Hanrahan |
ACM Trans. Graph. | 5 |