Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Robert P. Bosch Jr.

dblp:63/3209 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2008
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1

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
2 papers
Performance modeling and evaluation · 64% Parallel and multicore computing · 36%
Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 60% Program analysis · 30% Operating systems · 10%

Topics — the 9 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation › simulation › computer system simulation
machine simulation
0.012000
Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study · HPCA 2000
Performance modeling and evaluation
simulation
0.012000
Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study · HPCA 2000
Compilers and program optimization
parallelization
0.011999
SUIF Explorer: An Interactive and Interprocedural Parallelizer · PPoPP 1999
Program analysis › static analysis
program slicing
0.011999
SUIF Explorer: An Interactive and Interprocedural Parallelizer · PPoPP 1999
Operating systems › resource management › process management
CPU scheduling
0.012000
Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study · HPCA 2000
Parallel and multicore computing › parallel computing
parallel rendering
0.012000
Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study · HPCA 2000
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor
0.012000
Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study · HPCA 2000
Parallel and multicore computing › parallel programming models
automatic parallelization
0.011999
SUIF Explorer: An Interactive and Interprocedural Parallelizer · PPoPP 1999
Parallel and multicore computing
parallel programming models
0.011999
SUIF Explorer: An Interactive and Interprocedural Parallelizer · PPoPP 1999

Methods — techniques the papers use, named apart from their topics

visualization · 0.1simulation · 0.1program slicing · 0.0dynamic execution analysis · 0.0
YearPublicationVenuePosition
2008 Application of Workflow Petri Nets to Modeling of Formal Verification Processes in Design Flow of Digital Integrated Circuits
abstract
According to statistics the verification of digital integrated circuits (IC) claims up to 70 % of the design time and effort in the design process. This means that the verification process must be well structured and organized in order to efficiently reach desired verification goals. This paper describes the modelling of an exhaustive formal verification process of a digital IC with Workflow Petri Nets [8] and the WoPeD (Workflow Petri net Designer) tool [9], which supports modelling, simulation and analysis of a workflow process. The purpose of this work is to formalize and quantify the verification process such that it could subsequently be structurally and behaviourally analyzed according to the means provided by Petri Nets and, if desired, simulated with a particular scenario. This approach makes it possible to explicitly examine and derive the interaction of different factors which influence a verification process such that their relationships could be quantified. Initial experimental results are presented and advantages and disadvantages of this methodology are discussed.
Katharina Weinberger, Slava Bulach, Robert P. Bosch Jr.
DATE3
2006 Opt Art
Robert P. Bosch Jr.
CPAIOR1
2000 Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study
abstract
Presents an evolving system for the analysis and visualization of parallel application performance on shared memory multiprocessors. Our system couples SimOS, a complete machine simulator, with Rivet, a powerful visualization environment. This system demonstrates how visualization is necessary to realize the full power of simulation for performance analysis. We identify several features required of the visualization system, including flexibility, exploratory interaction techniques and data aggregation schemes. We demonstrate the effectiveness of this parallel analysis and visualization system with a case study. We developed two visualizations within Rivet to study the Argus parallel rendering library, focusing on the memory system and process scheduling activity of Argus, respectively. Using these visualizations, we uncovered several unexpected interactions between Argus and the underlying operating system. The results of the analysis led to changes that greatly improved its performance and scalability. Argus had previously been unable to scale beyond 26 processors; after analysis and modification, it achieved linear speedup up to 45 processors.
Robert P. Bosch Jr., Chris Stolte, Gordon Stoll, Mendel Rosenblum, Pat Hanrahan
HPCA1
1999 SUIF Explorer: An Interactive and Interprocedural Parallelizer
abstract
The SUIF Explorer is an interactive parallelization tool that is more effective than previous systems in minimizing the number of lines of code that require programmer assistance. First, the interprocedural analyses in the SUIF system is successful in parallelizing many coarse-grain loops, thus minimizing the number of spurious dependences requiring attention. Second, the system uses dynamic execution analyzers to identify those important loops that are likely to be parallelizable. Third, the SUIF Explorer is the first to apply program slicing to aid programmers in interactive parallelization. The system guides the programmer in the parallelization process using a set of sophisticated visualization techniques.This paper demonstrates the effectiveness of the SUIF Explorer with three case studies. The programmer was able to speed up all three programs by examining only a small fraction of the program and privatizing a few variables.
Shih-Wei Liao, Amer Diwan, Robert P. Bosch Jr., Anwar M. Ghuloum, Monica S. Lam
PPoPP3