Demo Data from EDBT 2026 / reviewers in the wild / expert
Manish Handa
dblp:27/1994
· DBLP profile ↗
6ranked-venue papers
4as first author
0since 2021 · last 2004
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 4 first-authorSoftware engineering, systems software and programming languages · 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 |
Reconfigurable computing and FPGAs · 50% Electronic design automation · 50% | |
| Theoretical computer science
1 paper |
Computational geometry · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › physical design › placement › circuit placement
FPGA placement |
0.0 | 1 | 2004 | An efficient algorithm for finding empty space for online FPGA placement · DAC 2004 |
Reconfigurable computing and FPGAs › dynamic reconfiguration
online placement |
0.0 | 1 | 2004 | An efficient algorithm for finding empty space for online FPGA placement · DAC 2004 |
Reconfigurable computing and FPGAs › dynamic reconfiguration
partial reconfiguration |
0.0 | 1 | 2004 | An efficient algorithm for finding empty space for online FPGA placement · DAC 2004 |
Electronic design automation
physical design |
0.0 | 1 | 2004 | An efficient algorithm for finding empty space for online FPGA placement · DAC 2004 |
Computational geometry
geometric data structures |
0.0 | 1 | 2004 | An efficient algorithm for finding empty space for online FPGA placement · DAC 2004 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | An efficient algorithm for finding empty space for online FPGA placementabstractA fast and efficient algorithm for finding empty area is necessary for online placement, task relocation and defragmentation on a partially reconfigurable FPGA. We present an algorithm that finds empty area as a list of overlapping maximal rectangles. Using an innovative representation of the FPGA, we are able to predict possible locations of the maximal empty rectangles. Worst-case time complexity of our algorithm is O(xy) where x is the number of columns, y is the number of rows and x.y is the total number of cells on the FPGA. Experiments show that, in practice, our algorithm needs to scan less than 15% of the FPGA cells to make a list of all maximal empty rectangles. Manish Handa, Ranga Vemuri |
DAC | 1 |
| 2004 | A Fast Algorithm for Finding Maximal Empty Rectangles for Dynamic FPGA PlacementabstractIn this paper, we present a fast algorithm for finding empty area on the FPGA surface with some rectangular tasks placed on it. We use a staircase data structure to report the empty area in the form of a list of maximal empty rectangles. We model the FPGA surface using an innovative encoding scheme that improves runtime and reduces memory requirement of our algorithm. Worst-case time complexity of our algorithm is O(xy) where x is number of columns, y is number of rows, and x.y is the total number of cells on the FPGA. Manish Handa, Ranga Vemuri |
DATE | 1 |
| 2004 | An Integrated Online Scheduling and Placement Methodology
Manish Handa, Ranga Vemuri |
FPL | 1 |
| 2004 | Analysis of a Hybrid Interconnect Architecture for Dynamically Reconfigurable FPGAs
Renqiu Huang, Manish Handa, Ranga Vemuri |
FPL | 2 |
| 2004 | Hardware Assisted Two Dimensional Ultra Fast PlacementabstractSummary form only given. Placement time is an overhead on the application execution time in an online placement system. In a partially reconfigurable system, the inherent parallelism of the reconfigurable hardware can be explored to speed up the placement process. We present three different architectures for two dimensional online placement. Each architecture makes different trade-offs between area usage, memory requirement and execution time. These architectures are capable of achieving very fast placement while using a very small number of hardware resources. Manish Handa, Ranga Vemuri |
IPDPS | 1 |
| 2002 | iPACE-V1: A Portable Adaptive Computing Engine for Real Time Applications
Jawad Khan, Manish Handa, Ranga Vemuri |
FPL | 2 |