Demo Data from EDBT 2026 / reviewers in the wild / expert
Chris C. Wang
dblp:53/9240
· DBLP profile ↗
4ranked-venue papers
3as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 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
3 papers |
Electronic design automation · 79% Reconfigurable computing and FPGAs · 16% Parallel and multicore computing · 5% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
physical design |
0.3 | 3 | 2012 | Parallel FPGA placement based on individual LUT placement (abstract only) · FPGA 2012 Scalable and deterministic timing-driven parallel placement for FPGAs · FPGA 2011 A CAD framework for Malibu: an FPGA with time-multiplexed coarse-grained elements · FPGA 2011 |
Electronic design automation › physical design › placement › circuit placement
FPGA placement |
0.3 | 2 | 2012 | Parallel FPGA placement based on individual LUT placement (abstract only) · FPGA 2012 Scalable and deterministic timing-driven parallel placement for FPGAs · FPGA 2011 |
Electronic design automation › physical design
placement |
0.3 | 2 | 2012 | Parallel FPGA placement based on individual LUT placement (abstract only) · FPGA 2012 Scalable and deterministic timing-driven parallel placement for FPGAs · FPGA 2011 |
Reconfigurable computing and FPGAs
coarse-grained reconfigurable architecture |
0.1 | 1 | 2011 | A CAD framework for Malibu: an FPGA with time-multiplexed coarse-grained elements · FPGA 2011 |
Electronic design automation
logic synthesis |
0.1 | 1 | 2011 | A CAD framework for Malibu: an FPGA with time-multiplexed coarse-grained elements · FPGA 2011 |
Reconfigurable computing and FPGAs › dynamic reconfiguration
time-multiplexed FPGA |
0.1 | 1 | 2011 | A CAD framework for Malibu: an FPGA with time-multiplexed coarse-grained elements · FPGA 2011 |
Electronic design automation › physical design › placement
timing-driven placement |
0.1 | 1 | 2011 | Scalable and deterministic timing-driven parallel placement for FPGAs · FPGA 2011 |
Parallel and multicore computing
parallel algorithms |
0.1 | 2 | 2012 | Parallel FPGA placement based on individual LUT placement (abstract only) · FPGA 2012 Scalable and deterministic timing-driven parallel placement for FPGAs · FPGA 2011 |
Electronic design automation › physical design › placement
parallel placement |
0.1 | 2 | 2012 | Parallel FPGA placement based on individual LUT placement (abstract only) · FPGA 2012 Scalable and deterministic timing-driven parallel placement for FPGAs · FPGA 2011 |
Electronic design automation › physical design
placement and routing |
0.0 | 1 | 2011 | A CAD framework for Malibu: an FPGA with time-multiplexed coarse-grained elements · FPGA 2011 |
Methods — techniques the papers use, named apart from their topics
parallel placement · 0.1LUT clustering · 0.1verilog compilation · 0.1timing analysis · 0.1simulated annealing · 0.1parallelization · 0.1configuration bitstream generation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Parallel FPGA placement based on individual LUT placement (abstract only)abstractThis work describes a novel approach to FPGA placement. Most conventional FPGA CAD flow clusters circuits into CLBs prior to placing it. We show that is it possible to achieve 28% and 21% improvement in wirelength and minimum channel width respectively, while suffering only 1.8% in critical path delay by placing individual LUTs directly. By utilizing a good parallel placer, the novel approach can achieve speedups over the conventional uni-processor placers as well. Chris C. Wang, Guy Lemieux |
FPGA | 1 |
| 2011 | A CAD framework for Malibu: an FPGA with time-multiplexed coarse-grained elementsabstractModern FPGAs are used to implement a wide range of circuits, many of which have coarse-grained and fine-grained components. The ever-increasing size of these circuits places great demand on CAD tools to synthesize circuits faster and without loss in quality. Synthesizing coarse-grained components onto fine-grained FPGA resources is inefficient, and past attempts to optimize FPGAs for word-oriented datapaths have met with limited success. This paper presents a CAD flow to fully compile Verilog into a configuration bitstream for a new type of FPGA with time-multiplexed coarse-grained resources. We demonstrate two approaches with gains of 61x and 42x in synthesis time on average compared to QuartusII, but due to time-multiplexing and current synthesis limitations we achieve circuit speeds of 14x and 8.5x slower on average. We show the tools can also trade density for maximum clock frequency. David Grant, Chris C. Wang, Guy Lemieux |
FPGA | 2 |
| 2011 | Scalable and deterministic timing-driven parallel placement for FPGAsabstractThis paper describes a parallel implementation of the timing-driven VPR~5.0 simulated annealing engine. By restricting the move distance to a confined neighborhood, it is possible to consider a large number of non-conflicting moves in parallel and achieve a deterministic result. The full timing-driven algorithm is parallelized, including the detailed timing analysis updates done periodically while placement progresses. The limited move slightly degrades the placement quality, but this is necessary to expose greater degrees of parallelism. The overall bounding box metric degrades about 11% and critical path delay metric degrades about 8% compared to VPR's original algorithm, but we show the amount of degradation is independent of the number of threads. Overall, the parallel implementation scales to a speedup of 123x using 25 threads compared to VPR. With additional tuning effort, we believe the algorithm can be scaled to a larger number of threads, perhaps even run on a GPU, with little additional quality degradation. Chris C. Wang, Guy Lemieux |
FPGA | 1 |
| 2010 | Everyone Can Do Magic: An Interactive Game with Speech and Gesture Recognition
Chris C. Wang, Zhiduo Liu, Sidney S. Fels |
ICEC | 1 |