EDBT 2026 Demo / reviewers in the wild / expert
Gautam Gupta
dblp:55/4176
· DBLP profile ↗
8ranked-venue papers
5as first author
1since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 4 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 since 2021
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.
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 74% Program analysis · 20% Program verification · 6% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
semantic query processing |
1.0 | 1 | 2026 | SemBench: A Benchmark for Semantic Query Processing Engines · Proc. VLDB Endow. 2026 |
Performance modeling and evaluation
benchmarking |
0.3 | 1 | 2026 | SemBench: A Benchmark for Semantic Query Processing Engines · Proc. VLDB Endow. 2026 |
Compilers and program optimization › parallelization
automatic parallelization |
0.1 | 1 | 2007 | The Z-polyhedral model · PPoPP 2007 |
Program analysis
loop analysis |
0.1 | 1 | 2007 | The Z-polyhedral model · PPoPP 2007 |
Compilers and program optimization
polyhedral model |
0.1 | 1 | 2007 | The Z-polyhedral model · PPoPP 2007 |
Compilers and program optimization
loop optimization |
0.1 | 1 | 2006 | Simplifying reductions · POPL 2006 |
Compilers and program optimization › loop optimization
reduction optimization |
0.1 | 1 | 2006 | Simplifying reductions · POPL 2006 |
Methods — techniques the papers use, named apart from their topics
equational program transformation · 0.1complexity minimization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | SemBench: A Benchmark for Semantic Query Processing Engines
Jiale Lao, Andreas Zimmerer, Olga Ovcharenko, Tianji Cong, Matthew Russo, Gerardo Vitagliano, Michael Cochez, Fatma Özcan 0001, Gautam Gupta, Thibaud Hottelier, H. V. Jagadish, Kris Kissel, Sebastian Schelter, Andreas Kipf, Immanuel Trummer |
Proc. VLDB Endow. | 9 |
| 2018 | Visibility-Based Monitoring of a Path Using a Heterogeneous Robot TeamabstractWe address the problem of visually monitoring a terrain path using ground and aerial robots. This is a coupled problem that involves computation of a guard set for the environment and route planning for a heterogeneous group of robots through the points in the guard set. A terrain path that needs to be monitored can be transformed to generate a 1.5D terrain and robot paths can be modeled as chain visible curves to the terrain to ensure visibility. To efficiently monitor this 1.5D terrain, we present two solutions - a dynamic programming approach that finds the optimal solution but is slower and a integer linear programming solution that is faster in practice and that can take more constraints into account. We perform extensive simulations and do a comparative analysis of the two solution techniques. Parikshit Maini, Gautam Gupta, Pratap Tokekar, P. B. Sujit |
IROS | 2 |
| 2008 | A domain specific interconnect for reconfigurable computingabstractAffine Control Loops (ACLs) occur frequently in data- and computeintensive applications. Implementing ACLs directly on dedicated hardware has the potential for spectacular performance improvement in area, time and energy. An important challenge for such direct hardware compilation of ACLs is the interconnection between the different processing elements, which may be non-local as well as dynamic. We propose a generic, reconfigurable interconnection fabric which can realize the data-path of any ACL and be dynamically reconfigured in constant time. We have applied for a patent for this technology. Sanjay V. Rajopadhye, Gautam Gupta, Lakshminarayanan Renganarayanan |
LCTES | 2 |
| 2007 | Scheduling in the Z-Polyhedral ModelabstractThe polyhedral model is extensively used for analyses and transformations of regular loop programs, one of the most important being automatic parallelization. The model, however, is limited in expressivity and the need for the generalization to more general class of programs has been widely known. Analyses and transformations in the polyhedral model rely on certain closure properties. Recently, these closure properties were extended to programs where variables may be defined over unions of Z-polyhedra which are the intersection of polyhedra and lattices. We present the scheduling analysis for the automatic parallelization of programs in the Z-polyhedral model, and obtain multidimensional schedules through an ILP formulation that minimizes latency. The resultant schedule can then be used to construct a space-time transformation to obtain an equivalent program in the Z-polyhedral model. Gautam Gupta, DaeGon Kim, Sanjay V. Rajopadhye |
IPDPS | 1 |
| 2007 | The Z-polyhedral modelabstractThe polyhedral model is a well developed formalism and has been extensively used in a variety of contexts viz. the automatic parallelization of loop programs, program verification, locality, hardware generationand more recently, in the automatic reduction of asymptotic program complexity. Such analyses and transformations rely on certain closure properties. However, the model is limited in expressivity and the need for a more general class of programs is widely known. Gautam Gupta, Sanjay V. Rajopadhye |
PPoPP | 1 |
| 2006 | Simplifying reductionsabstractWe present optimization techniques for high level equational programs that are generalizations of affine control loops (ACLs). Significant parts of the SpecFP and PerfectClub benchmarks are ACLs. They often contain reductions: associative and commutative operators applied to a collection of values. They also often exhibit reuse: intermediate values computed or used at different index points being identical. We develop various techniques to automatically exploit reuse to simplify the computational complexity of evaluating reductions. Finally, we present an algorithm for the optimal application of such simplifications resulting in an equivalent specification with minimum complexity. Gautam Gupta, Sanjay V. Rajopadhye |
POPL | 1 |
| 2003 | The global path re-planner for a mobile manipulatorabstractThis paper is a summary of an effort to develop a powerful motion planning algorithm for the mobile manipulator. The mobile manipulator is expected to work in partially defined or unstructured environments. In our global/local approach to path planning, joint trajectories are generated for a desired Cartesian space path, designed by the global path planner. For local path planner, inverse kinematics for a redundant system is used. Obstacle avoidance and joint displacement limits for the manipulator links are considered in the motion planner. In an event of failure to obtain feasible trajectories, the task can not be accomplished. In the case of the joint constraint violation, use of Jacobian matrix element as gradient is proposed. At the point of failure, a derivation in the Cartesian space path is obtained and the re-planner gives a new path that would achieve the goal position. To calculate the deviation, a non-linear optimization problem is formulated and solved by standard sequential quadratic programming (SQP) method. Gautam Gupta, Sooyong Lee |
IROS | 1 |
| 2002 | Scheduling reductions on realistic machinesabstractMany computations can be modeled with systems of affine recurrence equations (SAREs) over polyhedral domains. We study the problem of scheduling individual computations of an SARE in the presence of reductions i.e., operations specifying the accumulation of a set of values to produce a single value. Reductions involve a commutative and associative operator and therefore, per se, do not impose any specific order. However, on realistic machines, operators have bounded fan-in and therefore an order of accumulation (serialization) is needed. Arbitrary serializations may adversely affect the running time of a program. We develop an algorithm to determine efficient serializations of all reductions. We illustrate our methods with two significant examples. Gautam Gupta, Sanjay V. Rajopadhye, Patrice Quinton |
SPAA | 1 |