Demo Data from EDBT 2026 / reviewers in the wild / expert
Alex Bobrek
dblp:50/6570
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 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 |
Performance modeling and evaluation · 37% Electronic design automation · 27% Processor architecture and microarchitecture · 21% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation
simulation |
0.1 | 1 | 2010 | Stochastic Contention Level Simulation for Single-Chip Heterogeneous Multiprocessors · IEEE Trans. Computers 2010 |
Electronic design automation
system-level simulation |
0.1 | 1 | 2010 | Stochastic Contention Level Simulation for Single-Chip Heterogeneous Multiprocessors · IEEE Trans. Computers 2010 |
Performance modeling and evaluation › performance model construction › memory system performance modeling
contention modeling |
0.1 | 1 | 2007 | Shared Resource Access Attributes for High-Level Contention Models · DAC 2007 |
Processor architecture and microarchitecture › multiprocessor architecture
heterogeneous multiprocessor |
0.1 | 1 | 2007 | Shared Resource Access Attributes for High-Level Contention Models · DAC 2007 |
Processor architecture and microarchitecture
resource contention |
0.1 | 1 | 2007 | Shared Resource Access Attributes for High-Level Contention Models · DAC 2007 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2007 | Shared Resource Access Attributes for High-Level Contention Models · DAC 2007 |
Electronic design automation › high-level synthesis
scheduling |
0.0 | 1 | 2003 | Schedulers as model-based design elements in programmable heterogeneous multiprocessors · DAC 2003 |
Integrated circuit design › system-on-chip
system-on-chip design |
0.0 | 1 | 2003 | Schedulers as model-based design elements in programmable heterogeneous multiprocessors · DAC 2003 |
Electronic design automation
design space exploration |
0.0 | 1 | 2010 | Stochastic Contention Level Simulation for Single-Chip Heterogeneous Multiprocessors · IEEE Trans. Computers 2010 |
Embedded and real-time systems
cyber-physical system platforms |
0.0 | 1 | 2003 | Schedulers as model-based design elements in programmable heterogeneous multiprocessors · DAC 2003 |
Integrated circuit design
system-on-chip |
0.0 | 1 | 2003 | Schedulers as model-based design elements in programmable heterogeneous multiprocessors · DAC 2003 |
Methods — techniques the papers use, named apart from their topics
stochastic sampling · 0.1event-based simulation · 0.1statistical regression · 0.1cycle-accurate simulation · 0.1access attributes · 0.1model-based design · 0.0high-level modeling and simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Stochastic Contention Level Simulation for Single-Chip Heterogeneous MultiprocessorsabstractSingle-chip systems, featuring multiple heterogeneous processors and a variety of communication and memory architectures, have emerged to satisfy the demand for networking, handheld computing, and other custom devices. When simulated at cycle-accurate level, these system models are slow to build and execute, severely limiting the number of design iterations that can be considered. A key challenge in raising the simulation level above the clock cycle is an effective method for estimating contention for shared resources such as memories and busses. This paper introduces a new level of design called the Stochastic Contention Level (SCL). Instead of considering shared resource accesses at the clock cycle granularity, SCL simulations operate on blocks that are thousands to millions of clock cycles long, stochastically capturing contention for shared resources via sampled access attributes, while still retaining an event-based simulation framework. The SCL approach results in speedups of 40{\times} over cycle-accurate simulation, with average simulation errors of less than one percent with 95 percent confidence intervals of about \pm 3 {\rm percent}, providing a unique combination of simulation capabilities, performance, and accuracy. This significant increase in simulation performance enables the system designers to explore more of the design space than possible with traditional simulation approaches. Alex Bobrek, JoAnn M. Paul, Donald E. Thomas |
IEEE Trans. Computers | 1 |
| 2007 | Shared Resource Access Attributes for High-Level Contention ModelsabstractEmerging single-chip heterogeneous multiprocessors feature hundreds of design elements contending for shared resources, making it difficult to isolate performance impacts of individual design changes. This work is the first to parameterize shared resource accesses in the form of access attributes, summarizing the impact of shared resource contention on system performance, analogous to the way RTL parameters summarize more detailed transistor models. The intuition behind access attributes is that much application and architecture dependent contention information is known during detailed cycle-accurate simulations, and would be useful to inform a higher level model. The detailed contention information is sampled from a short cycle-accurate simulation, "training" a high-level statistical regression model of contention. This contention model can then be used in simulation to estimate the impact of shared resource accesses at a high level of abstraction, enabling the designers to explore contention-related performance impacts of design decisions. Using the access attribute-based contention models resulted in speedups of 40X over cycle-accurate simulation, with average simulation errors of less than 1% with 95% confidence intervals of about ±3%. Alex Bobrek, JoAnn M. Paul, Donald E. Thomas |
DAC | 1 |
| 2006 | Scenario-oriented design for single-chip heterogeneous multiprocessorsabstractSingle-chip heterogeneous multiprocessors (SCHMs) are arising to meet the computational demands of portable and handheld devices. These computing systems are not fully custom designs traditionally targeted by the design automation community, general-purpose designs traditionally targeted by the computer architecture community, nor pure embedded designs traditionally targeted by the real-time community. An entirely new design philosophy will be needed for this hybrid class of computing. The programming of the device will be drawn from a narrower set of applications with execution that persists in the system over a longer period of time than for general-purpose programming. However, the devices will still be programmable, not only at the level of the individual processing element, but across multiple processing elements and even the entire chip. The design of other programmable single chip computers has enjoyed an era where the design tradeoffs could be captured in simulators such as SimpleScalar and performance could be evaluated to the SPEC benchmarks. Motivated by this, we describe new benchmark-based design strategies for SCHMs which we refer to as scenario-oriented design. We include an example and results JoAnn M. Paul, Donald E. Thomas, Alex Bobrek |
IEEE Trans. Very Large Scale Integr. Syst. | 3 |
| 2004 | Modeling Shared Resource Contention Using a Hybrid Simulation/Analytical ApproachabstractFuture Systems-on-Chips will include multiple heterogeneous processing units, with complex data-dependent shared resource access patterns dictating the performance of a design. Currently, the most accurate methods of simulating the interactions between these components operate at the cycle-accurate level, which can be very slow to execute for large systems. Analytical models sacrifice accuracy for speed, and cannot cope with dynamic data-dependent behavior well. We propose a hybrid approach combining simulation with piecewise evaluation of analytical models that apply time penalties to simulated regions. Our experimental results show that for representative heterogeneous multiprocessor applications, simulation time can be decreased by 100 times over cycle-accurate models, while the error can be reduced by 60% to 80% over traditional analytical models to within 18% of an ISS simulation. Alex Bobrek, Joshua J. Pieper, Jeffrey E. Nelson, JoAnn M. Paul, Donald E. Thomas |
DATE | 1 |
| 2003 | Schedulers as model-based design elements in programmable heterogeneous multiprocessorsabstractAs System On a Chip (SoC) designs become more like Programmable Heterogeneous Multiprocessors (PHMs), the highest levels of design will place emphasis on the custom design of elements that were traditionally associated with systems in the large. We motivate how schedulers that make dynamic, data-dependent decisions at run-time will be key design elements in PHM SoCs. Starting from a fundamental model, the role schedulers play in PHMs is developed. Model-based scheduling is introduced as an approach to designing schedulers that optimize a PHM's performance. Due to the complexity of the PHM design space, convergence on optimal design requires high-level modeling and simulation. In model-based scheduling, high-level models of scheduling decisions result in actual design elements that appear in real systems. Experiments for a simple two-processor PHM that does a mix of image and text compression are included. Results show the effectiveness of model-based scheduling. JoAnn M. Paul, Alex Bobrek, Jeffrey E. Nelson, Joshua J. Pieper, Donald E. Thomas |
DAC | 2 |