Demo Data from VLDB 2026 / reviewers in the wild / expert
Ivan P. Radivojevic
dblp:43/3919
· DBLP profile ↗
4ranked-venue papers
4as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 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
3 papers |
Electronic design automation · 85% Parallel and multicore computing · 6% Embedded and real-time systems · 6% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
high-level synthesis |
0.0 | 2 | 1996 | A new symbolic technique for control-dependent scheduling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996 Incorporating Speculative Execution in Exact Control-Dependent Scheduling · DAC 1994 |
Electronic design automation › high-level synthesis
scheduling |
0.0 | 2 | 1996 | A new symbolic technique for control-dependent scheduling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996 Incorporating Speculative Execution in Exact Control-Dependent Scheduling · DAC 1994 |
Electronic design automation › logic synthesis › decision diagrams
binary decision diagram |
0.0 | 1 | 1996 | A new symbolic technique for control-dependent scheduling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996 |
Electronic design automation
logic synthesis |
0.0 | 1 | 1996 | A new symbolic technique for control-dependent scheduling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996 |
Electronic design automation › design representation
symbolic representation |
0.0 | 1 | 1996 | A new symbolic technique for control-dependent scheduling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996 |
Parallel and multicore computing
dataflow computing |
0.0 | 1 | 1991 | Executing DSP Applications in a Fine-Grained Dataflow Environment · IEEE Trans. Software Eng. 1991 |
Embedded and real-time systems
DSP applications |
0.0 | 1 | 1991 | Executing DSP Applications in a Fine-Grained Dataflow Environment · IEEE Trans. Software Eng. 1991 |
Concurrent programming
speculative execution |
0.0 | 1 | 1994 | Incorporating Speculative Execution in Exact Control-Dependent Scheduling · DAC 1994 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 1991 | Executing DSP Applications in a Fine-Grained Dataflow Environment · IEEE Trans. Software Eng. 1991 |
Methods — techniques the papers use, named apart from their topics
guard functions · 0.0OBDD-based symbolic formulation · 0.0symbolic formulation · 0.0ordered binary decision diagrams · 0.0empirical performance evaluation · 0.0dataflow execution · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | A new symbolic technique for control-dependent schedulingabstractThis paper describes an exact symbolic formulation of control-dependent, resource-constrained scheduling. The technique provides a closed-form solution set in which all satisfying schedules are encapsulated in a compressed OBDD-based representation. This solution format greatly increases the flexibility of the synthesis task by enabling incremental incorporation of additional constraints and by supporting solution space exploration without the need for rescheduling. The technique provides a systematic treatment of speculative operation execution in arbitrary forward-branching control/data paths. An iterative construction method is presented along with benchmark results. The experiments demonstrate the ability of the proposed technique to efficiently exploit parallelism not explicitly specified in the input description. Ivan P. Radivojevic, Forrest Brewer |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1995 | Analysis of conditional resource sharing using a guard-based control representationabstractOptimization of hardware resources for conditional data-flow graph behavior is particularly important when conditional behavior occurs in cyclic loops and maximization of throughput is desired. In this paper, an exact and efficient conditional resource sharing analysis using a guardbased control representation is presented. The analysis is transparent to a scheduler implementation. The proposed technique systematically handles complex conditional resource sharing for cases when folded (software pipelined) loops include conditional behavior within the loop body. Ivan P. Radivojevic, Forrest Brewer |
ICCD | 1 |
| 1994 | Incorporating Speculative Execution in Exact Control-Dependent SchedulingabstractThis paper describes a symbolic formulation that allows incorporation of speculative operation execution (preexecution) in an exact control-dependent scheduling of arbitrary forward branching control/data paths.The technique provides a closed form solution set in which all satisfying schedules are encapsulated in a compressed OBDD-based representation.To extract parallelism implicit in the input specification Boolean 'guard' functions are used to identify paths where operations have to be scheduled and the execution order of the conditionals is dynamically resolved.An efficient and systematic iterative construction method is presented along with benchmark results. Ivan P. Radivojevic, Forrest Brewer |
DAC | 1 |
| 1991 | Executing DSP Applications in a Fine-Grained Dataflow EnvironmentabstractAn experimental approach is chosen to investigate the performance of a fine-grained dataflow architecture for numerically intensive digital signal processing (DSP) applications. The focus is on the behavior of pipelined data-parallel algorithms. However, the granularity of the high-level language programming blocks is not explicitly optimized to balance computation and communication; a natural and logical fine-grained decomposition of problems is used instead. The authors interpret their empirical data by means of parameters such as a number of instructions per generic unit of computation, a density of precedence relations, and a serial fraction. The performance and limitations of fine-grained general-purpose dataflow computing are discussed.> Ivan P. Radivojevic, Jayantha A. Herath |
IEEE Trans. Software Eng. | 1 |