Demo Data from EDBT 2026 / reviewers in the wild / expert
Tushar Kumar
dblp:60/5678
· DBLP profile ↗
8ranked-venue papers
3as first author
1since 2021 · last 2021
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorArtificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging 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.
| Artificial intelligence
1 paper |
Efficient and distributed learning · 67% Reinforcement learning · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 42% Performance modeling and evaluation · 28% Embedded and real-time systems · 12% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning › distributed training
asynchronous training |
0.4 | 1 | 2020 | Sample Factory: Egocentric 3D Control from Pixels at 100000 FPS with Asynchronous Reinforcement Learning · ICML 2020 |
Machine learning › Reinforcement learning › large-scale reinforcement learning
distributed reinforcement learning |
0.4 | 1 | 2020 | Sample Factory: Egocentric 3D Control from Pixels at 100000 FPS with Asynchronous Reinforcement Learning · ICML 2020 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2011 | Efficiently speeding up sequential computation through the n-way programming model · OOPSLA 2011 |
Parallel and multicore computing
speculative parallelization |
0.1 | 1 | 2011 | Efficiently speeding up sequential computation through the n-way programming model · OOPSLA 2011 |
Electronic design automation
design optimization |
0.1 | 1 | 2007 | A profile-driven statistical analysis framework for the design optimization of soft real-time applications · ESEC/SIGSOFT FSE 2007 |
Performance modeling and evaluation
profiling |
0.1 | 1 | 2007 | A profile-driven statistical analysis framework for the design optimization of soft real-time applications · ESEC/SIGSOFT FSE 2007 |
Embedded and real-time systems
soft real-time systems |
0.1 | 1 | 2007 | A profile-driven statistical analysis framework for the design optimization of soft real-time applications · ESEC/SIGSOFT FSE 2007 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2007 | A profile-driven statistical analysis framework for the design optimization of soft real-time applications · ESEC/SIGSOFT FSE 2007 |
Performance modeling and evaluation
statistical analysis |
0.0 | 1 | 2007 | A profile-driven statistical analysis framework for the design optimization of soft real-time applications · ESEC/SIGSOFT FSE 2007 |
Methods — techniques the papers use, named apart from their topics
off-policy correction · 0.4asynchronous sampling · 0.4statistical analysis · 0.1offline profiling · 0.1context execution tree · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Grounding-Tracking-IntegrationabstractIn this paper, we study tracking by language that localizes the target box sequence in a video based on a language query. We propose a framework called GTI that decomposes the problem into three sub-tasks: Grounding, Tracking, and Integration. The three sub-task modules operate simultaneously and predict the box sequence frame-by-frame. “Grounding” predicts the referred region directly from the language query. “Tracking” localizes the target based on the history of the grounded regions in previous frames. “Integration” generates final predictions by synergistically combining grounding and tracking. With the “integration” task as the key, we explore how to indicate the quality of the grounded regions in each frame and achieve the desired mutually beneficial combination. To this end, we propose an “RT-integration” method that defines and predicts two scores to guide the integration: 1) R-score represents the Region correctness whether the grounding prediction accurately covers the target, and 2) T-score represents the Template quality whether the region provides informative visual cues to improve tracking in future frames. We present our real-time GTI implementation with the proposed RT-integration, and benchmark the framework on LaSOT and Lingual OTB99 with highly promising results. Moreover, we produce a disambiguated version of LaSOT queries to facilitate future tracking by language studies. Zhengyuan Yang, Tushar Kumar, Jingsong Su, Jiebo Luo 0001 |
IEEE Trans. Circuits Syst. Video Technol. | 2 |
| 2020 | Sample Factory: Egocentric 3D Control from Pixels at 100000 FPS with Asynchronous Reinforcement LearningabstractIncreasing the scale of reinforcement learning experiments has allowed researchers to achieve unprecedented results in both training sophisticated agents for video games, and in sim-to-real transfer for robotics. Typically such experiments rely on large distributed systems and require expensive hardware setups, limiting wider access to this exciting area of research. In this work we aim to solve this problem by optimizing the efficiency and resource utilization of reinforcement learning algorithms instead of relying on distributed computation. We present the "Sample Factory", a high-throughput training system optimized for a single-machine setting. Our architecture combines a highly efficient, asynchronous, GPU-based sampler with off-policy correction techniques, allowing us to achieve throughput higher than $10^5$ environment frames/second on non-trivial control problems in 3D without sacrificing sample efficiency. We extend Sample Factory to support self-play and population-based training and apply these techniques to train highly capable agents for a multiplayer first-person shooter game. Github: https://github.com/alex-petrenko/sample-factory Aleksei Petrenko, Zhehui Huang, Tushar Kumar, Gaurav S. Sukhatme, Vladlen Koltun |
ICML | 3 |
| 2019 | Characterizing Dominant Program Behavior Using the Execution-Time Variance of the Call StructureabstractTraditional profiling techniques typically identify performance hot-spots. Other specialized techniques such as WCET analysis cater to safety critical real-time systems with hard constraints and thus make conservative assumptions. However, several domains motivate the need to systematically characterize and represent differential timing properties such as the variance in execution time of application artifacts such as the functions. Such domains include, vulnerability analysis of applications with regard to differential timing attacks, and the optimization of soft-real-time applications to reduce frame-rate fluctuations. In this paper, we motivate the need for execution variance as a performance measure and propose a variance-based analysis scheme. We introduce a new program representation called Variance Characterization Graph (VCG) that is used both as the intermediate representation for the variance-based analysis, and as the final representation that provides concise actionable information to programmers and optimization frameworks. We develop a methodology based on statistical pattern matching to summarize the dominant patterns of application behavior into a very compact VCG representation useful for tuning application behavior such as the soft-real-time properties. Tushar Kumar, Kangqi Ni, Santosh Pande |
RTAS | 1 |
| 2011 | Enriching 3-D Video Games on MulticoresabstractThe introduction of multicore processors on desktops and other personal computing platforms has given rise to multiple interesting end-user application possibilities. One important trend is the increased presence of resource hungry applications like gaming and multimedia applications. One of the key distinguishing factors of these applications is that they are amenable to variable semantics (ie, multiple possibilities of results) unlike traditional applications wherein a fixed, unique answer is expected. For example, varying degrees of image processing improves picture quality, different model complexities used in game physics allow different degrees of realism during game play, and so on. The goal of this paper is to demonstrate that scalable semantics in applications such as video games can be enriched with optional tasks that can be launched and thus adapt to the amount of available resources at runtime. We propose a C/C++ API that allows the programmer to define how the current semantics of a program can be opportunistically enriched, as well as the underlying runtime system that orchestrates the different computations We show how this infrastructure can be used to enrich a well known game called Quake 3. Our results show that it is possible to perform significant enrichment without degrading the application's performance by utilizing additional cores. Romain Cledat, Tushar Kumar, Jaswanth Sreeram, Santosh Pande |
IPDPS | 2 |
| 2011 | Efficiently speeding up sequential computation through the n-way programming modelabstractWith core counts on the rise, the sequential components of applications are becoming the major bottleneck in performance scaling as predicted by Amdahl's law. We are therefore faced with the simultaneous problems of occupying an increasing number of cores and speeding up sequential sections. In this work, we reconcile these two seemingly incompatible problems with a novel programming model called N-way. The core idea behind N-way is to benefit from the algorithmic diversity available to express certain key computational steps. By simultaneously launching in parallel multiple ways to solve a given computation, a runtime can just-in-time pick the best (for example the fastest) way and therefore achieve speedup. Romain Cledat, Tushar Kumar, Santosh Pande |
OOPSLA | 2 |
| 2010 | Dynamic tuning of feature set in highly variant interactive applicationsabstractFor important classes of interactive consumer applications, such as gaming and video, the Quality-of-Service requirement is to create a maximally immersive experience for the interactive user. This necessitates a trade-off between maximizing the computational complexity of application features versus the need to maintain a smooth and sufficiently high frame-rate. The implementation of these applications using conventional C/C++/Java development flows, their highly data-dependent time-varying nature, and the lack of analytical models for their execution time behavior pose unique challenges in obtaining significant QoS improvements. Tushar Kumar, Romain Cledat, Santosh Pande |
EMSOFT | 1 |
| 2007 | RSTM : A Relaxed Consistency Software Transactional Memory for Multicores
Jaswanth Sreeram, Romain Cledat, Tushar Kumar, Santosh Pande |
PACT | 3 |
| 2007 | A profile-driven statistical analysis framework for the design optimization of soft real-time applicationsabstractSoft real-time applications lack a formal methodology for their design optimization. Well-established techniques from hard real-time systems cannot be directly applied to soft real-time applications, without losing key benefits of the soft real-time paradigm. We introduce a statistical analysis framework that is well-suited for discovering opportunities for optimization of soft real-time applications. We demonstrate how programmers can use the analysis provided by our framework to perform aggressive soft real-time design optimizations on their applications. The paper introduces the Context Execution Tree (CET) representation for capturing the statistical properties of function calls in the context of their execution in the program. The CET is constructed from an offline-profile of the application. Statistical measures are coupled with techniques that extract runtime distinguishable call-chains. This combination of techniques is applied to the CET to find statistically significant patterns of activity that i) expose slack in the execution of the application with respect to its soft real-time requirements, and ii) can be predicted with low overhead and high reliability during the normal execution of the application. Tushar Kumar, Jaswanth Sreeram, Romain Cledat, Santosh Pande |
ESEC/SIGSOFT FSE | 1 |