EDBT 2026 Demo / reviewers in the wild / expert
James B. Sinclair
dblp:84/960
· DBLP profile ↗
7ranked-venue papers
2as first author
0since 2021 · last 1991
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 3Artificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 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
4 papers |
Performance modeling and evaluation · 50% Parallel and multicore computing · 46% Distributed systems · 4% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 4 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel algorithms
parallel algorithm analysis |
0.0 | 1 | 1991 | Performance of Synchronous Parallel Algorithms with Regular Structures · IEEE Trans. Parallel Distributed Syst. 1991 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 1990 | Efficient Simulation of Multiprogramming · SIGMETRICS 1990 |
Parallel and multicore computing
task allocation |
0.0 | 1 | 1988 | Optimal Assignments in Broadcast Networks · IEEE Trans. Computers 1988 |
Operating systems › resource management › process management
multiprogramming |
0.0 | 1 | 1990 | Efficient Simulation of Multiprogramming · SIGMETRICS 1990 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0asymptotic approximation · 0.0dynamic programming · 0.0assignment graph · 0.0a* search · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1991 | Performance of Synchronous Parallel Algorithms with Regular StructuresabstractNew methods are presented for bounding and approximating the mean execution time of partitioning algorithm, and these methods are compared to previous approaches. Distribution-driven and program-driven simulations show that two of the methods are usually accurate to within 10% and give good estimates even when certain independence assumptions are violated. Asymptotic approximations and upper bounds are derived for the average execution time of multiphase algorithms when there is no contention for processes in the parallel phase. In addition, the authors bound the average execution time under static and dynamic scheduling policies and determine the optimum number of parallel tasks to be created to minimize the execution time bounds with constant scheduling overhead.> Sridhar Madala, James B. Sinclair |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 1990 | Efficient Simulation of MultiprogrammingabstractNo abstract available. W. P. Dawkins, V. Debbad, J. Robert Jump, James B. Sinclair |
SIGMETRICS | 4 |
| 1989 | Cross-profiling as an efficient technique in simulating parallel computer systemsabstractThe simulation of parallel computers is discussed. In particular, a technique, called cross-profiling, that can be used to improve the efficiency of these simulations substantially is presented and evaluated. Cross-profiling, along with another simulation technique called execution-driven simulation, can be used to simulate one processor's instruction set (the target processor) with another processor that has a different instruction set (the host processor). Moreover, this technique is significantly faster than the usual method where several host instructions are executed to emulate the effect of executing a single instruction of the target processor. The cross-profiling technique is introduced, and it is shown how it can be combined with execution-driven simulation. The results of several experiments that demonstrate that the error introduced by cross-profiling is typically less than 1% are presented.> Richard Covington, J. Robert Jump, James B. Sinclair |
COMPSAC | 3 |
| 1988 | The Rice Parallel Processing TestbedabstractArticle Free Access Share on The rice parallel processing testbed Authors: R. C. Covington Rice Univ., Houston, TX Rice Univ., Houston, TXView Profile , S. Madala Rice Univ., Houston, TX Rice Univ., Houston, TXView Profile , V. Mehta Rice Univ., Houston, TX Rice Univ., Houston, TXView Profile , J. R. Jump Rice Univ., Houston, TX Rice Univ., Houston, TXView Profile , J. B. Sinclair Rice Univ., Houston, TX Rice Univ., Houston, TXView Profile Authors Info & Claims SIGMETRICS '88: Proceedings of the 1988 ACM SIGMETRICS conference on Measurement and modeling of computer systemsMay 1988 Pages 4–11https://doi.org/10.1145/55595.55596Online:01 May 1988Publication History 87citation426DownloadsMetricsTotal Citations87Total Downloads426Last 12 Months13Last 6 weeks4 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Richard Covington, Sridhar Madala, V. Mehta, J. Robert Jump, James B. Sinclair |
SIGMETRICS | 5 |
| 1988 | Optimal Assignments in Broadcast NetworksabstractA program whose execution is distributed among several processors in a broadcast system has a total execution cost equal to the sum of processor costs and communication costs, which are functions of the amount of data transmitted and the average transmission delays. A critical delay x is a value of average transmission delay such that no assignment is minimum-cost for average delays both smaller and larger than x. An algorithm is presented for finding the set of all q critical delays of a program that requires computing O(q) optimal assignments at fixed values of average delay. For p=2 processors, H.S. Stone's (1977) assignment graph approach can be used to find an optimal assignment, while for p>2, S.H. Bokhari's (1981) dynamic programming approach for programs with tree-structured calls graphs, or an A* algorithm for the more general case, can be used. When more than one optimal assignment exists, an efficient algorithm is described for finding optimal assignments with minimum channel utilization for p=2 that involves the creation of a compact graphical representation of all optimal assignments of the program. Bokhari's algorithm and the A* algorithm can be easily extended to find optimal assignments with minimum transmission costs when p>2.> James B. Sinclair |
IEEE Trans. Computers | 1 |
| 1987 | Efficient Computation of Optimal Assignments for Distributed Tasks
James B. Sinclair |
J. Parallel Distributed Comput. | 1 |
| 1982 | PLANT/ds: An Expert Consulting System for the Diagnosis of Soybean Diseases
Ryszard S. Michalski, J. H. Davis, V. S. Bisht, James B. Sinclair |
ECAI | 4 |