Demo Data from EDBT 2026 / reviewers in the wild / expert
Craig C. Douglas
dblp:67/4570
· DBLP profile ↗
5ranked-venue papers
3as 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 · 5 · 3 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 |
Memory systems · 73% Parallel and multicore computing · 22% High-performance computing · 5% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › data locality
cache locality |
0.0 | 1 | 1996 | Thread Scheduling for Cache Locality · ASPLOS 1996 |
Parallel and multicore computing › parallel scheduling
thread scheduling |
0.0 | 1 | 1996 | Thread Scheduling for Cache Locality · ASPLOS 1996 |
Computational science and engineering › partial differential equations
boundary value problems |
0.0 | 1 | 1985 | A Multilevel Solver for Boundary Value Problems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1985 |
Computational science and engineering
numerical linear algebra |
0.0 | 1 | 1985 | A Multilevel Solver for Boundary Value Problems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1985 |
Mathematical optimization › numerical analysis
multigrid methods |
0.0 | 1 | 1985 | A Multilevel Solver for Boundary Value Problems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1985 |
High-performance computing
scientific computing systems |
0.0 | 1 | 1985 | A Multilevel Solver for Boundary Value Problems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1985 |
Methods — techniques the papers use, named apart from their topics
thread creation hints · 0.0fine-grained threading · 0.0direct method · 0.0multilevel methods · 0.0iterative methods · 0.0multilevel method · 0.0iterative method · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Improving predictions for water spills using DDDASabstractIn dynamic data driven application systems, the predictions are improved based on measurements obtained in time. Predicted quantity often satisfies differential equation models with unknown initial conditions and source terms. A physical example of the problem we are attempting to solve is a major waste spill near a body of water. This can be, for example, near an aquifer, or possibly in a river or bay. Sensors can be used to measure where the contaminant was spilled, where it is, and where it will go. In this paper, we propose techniques for improving predictions by estimating initial conditions and source terms. We show how well we can solve the problem for a variety of data-driven models. Craig C. Douglas, Yalchin Efendiev, Richard E. Ewing, Paul Dostert |
IPDPS | 1 |
| 2008 | Towards a real-time data driven wild land fire modelabstractA wildland fire model based on semi-empirical relations for the spread rate of a surface fire and post-frontal heat release is coupled with the Weather Research and Forecasting atmospheric model (WRF). The propagation of the fire front is implemented by a level set method. Data is assimilated by a morphing ensemble Kalman filter, which provides amplitude as well as position corrections. Thermal images of a fire will provide the observations and will be compared to a synthetic image from the model state. Jan Mandel, Jonathan D. Beezley, Soham Chakraborty 0002, Janice L. Coen, Craig C. Douglas, Anthony Vodacek |
IPDPS | 5 |
| 1996 | Thread Scheduling for Cache LocalityabstractThis paper describes a method to improve the cache locality of sequential programs by scheduling fine-grained threads. The algorithm relies upon hints provided at the time of thread creation to determine a thread execution order likely to reduce cache misses. This technique may be particularly valuable when compiler-directed tiling is not feasible. Experiments with several application programs, on two systems with different cache structures, show that our thread scheduling method can improve program performance by reducing second-level cache misses. James Philbin, Jan Edler, Otto J. Anshus, Craig C. Douglas, Kai Li 0001 |
ASPLOS | 4 |
| 1990 | Beyond massive parallelism: numerical computation using associative tables
Craig C. Douglas, Willard L. Miranker |
Parallel Comput. | 1 |
| 1985 | A Multilevel Solver for Boundary Value ProblemsabstractMultilevel methods have been studied extensively for solving certain partial differential equations, and such equation solvers have been successfully applied to major computational problems of physical interest and technological importance. KLEV is a collection of routines for solving the N X N system of linear equations Az = g when A and g are discretizations of some partial differential equation. The current release includes a direct method, iterative methods, and multilevel methods. A brief review of multilevel methods and an overview of the implementation are presented. Craig C. Douglas |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |