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

Douglas M. Hawkins

dblp:69/4212 · DBLP profile ↗
← Back
6ranked-venue papers
0as first author
0since 2021 · last 2007
0000-0002-5983-921XORCID · corroborated

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

Systems, architecture and hardware · 4Applied, interdisciplinary, general and emerging computing · 2

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 · 80% Electronic design automation · 17% Processor architecture and microarchitecture · 3%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Bioinformatics and computational biology · 100%

Topics — the 10 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
simulation
0.232007
Speed versus Accuracy Trade-Offs in Microarchitectural Simulations · IEEE Trans. Computers 2007
Improving Computer Architecture Simulation Methodology by Adding Statistical Rigor · IEEE Trans. Computers 2005
Characterizing and Comparing Prevailing Simulation Techniques · HPCA 2005
Performance modeling and evaluation › simulation › architectural simulation
sampled simulation
0.122007
Speed versus Accuracy Trade-Offs in Microarchitectural Simulations · IEEE Trans. Computers 2007
Characterizing and Comparing Prevailing Simulation Techniques · HPCA 2005
Bioinformatics and computational biology
gene expression analysis
0.122007
Inferential, robust non-negative matrix factorization analysis of microarray data · Bioinform. 2007
A variance-stabilizing transformation for gene-expression microarray data · ISMB 2002
Electronic design automation
design space exploration
0.122005
Improving Computer Architecture Simulation Methodology by Adding Statistical Rigor · IEEE Trans. Computers 2005
A Statistically Rigorous Approach for Improving Simulation Methodology · HPCA 2003
Bioinformatics and computational biology › gene expression analysis
microarray data analysis
0.112007
Inferential, robust non-negative matrix factorization analysis of microarray data · Bioinform. 2007
Performance modeling and evaluation › simulation › processor simulation
microarchitecture simulation
0.112007
Speed versus Accuracy Trade-Offs in Microarchitectural Simulations · IEEE Trans. Computers 2007
Bioinformatics and computational biology › gene expression analysis
microarray data preprocessing
0.012002
A variance-stabilizing transformation for gene-expression microarray data · ISMB 2002
Bioinformatics and computational biology › gene expression analysis › microarray data preprocessing
variance stabilization
0.012002
A variance-stabilizing transformation for gene-expression microarray data · ISMB 2002
Performance modeling and evaluation
benchmarking
0.012005
Characterizing and Comparing Prevailing Simulation Techniques · HPCA 2005
Performance modeling and evaluation › system-level analysis › architecture evaluation
processor performance evaluation
0.012003
A Statistically Rigorous Approach for Improving Simulation Methodology · HPCA 2003

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

simpoint · 0.1sequential statistical testing · 0.1random sampling · 0.1non-negative matrix factorization · 0.1SMARTS · 0.1statistical analysis · 0.1plackett-burman design · 0.1plackett and burman design · 0.0variance-stabilizing transformation · 0.0
YearPublicationVenuePosition
2007 Inferential, robust non-negative matrix factorization analysis of microarray data
abstract
MOTIVATION: Modern methods such as microarrays, proteomics and metabolomics often produce datasets where there are many more predictor variables than observations. Research in these areas is often exploratory; even so, there is interest in statistical methods that accurately point to effects that are likely to replicate. Correlations among predictors are used to improve the statistical analysis. We exploit two ideas: non-negative matrix factorization methods that create ordered sets of predictors; and statistical testing within ordered sets which is done sequentially, removing the need for correction for multiple testing within the set. RESULTS: Simulations and theory point to increased statistical power. Computational algorithms are described in detail. The analysis and biological interpretation of a real dataset are given. In addition to the increased power, the benefit of our method is that the organized gene lists are likely to lead better understanding of the biology. AVAILABILITY: An SAS JMP executable script is available from http://www.niss.org/irMF
Paul Fogel, S. Stanley Young, Douglas M. Hawkins, Nathalie Ledirac
Bioinform.3
2007 Speed versus Accuracy Trade-Offs in Microarchitectural Simulations
abstract
Due to the long simulation time of the reference input set, computer architects often use reduced time simulation techniques to shorten the simulation time. However, what has not yet been thoroughly evaluated is the accuracy of these techniques relative to the reference input set and with respect to each other. To rectify this deficiency, this paper uses three methods to characterize reduced input set, truncated execution, and sampling-based simulation techniques while also examining their speed versus accuracy trade-off and configuration dependence. Our results show that the three sampling-based techniques, SimPoint, SMARTS, and random sampling, have the best accuracy, the best speed versus accuracy trade-off, and the least configuration dependence. On the other hand, the reduced input set and truncated execution simulation techniques had generally poor accuracy, were not significantly faster than the sampling-based techniques, and were severely configuration dependent. The final contribution of this paper is a decision tree, which can help architects choose the most appropriate technique for their simulations.
Joshua J. Yi, Resit Sendag, David J. Lilja, Douglas M. Hawkins
IEEE Trans. Computers4
2005 Characterizing and Comparing Prevailing Simulation Techniques
abstract
Due to the simulation time of the reference input set, architects often use alternative simulation techniques. Although these alternatives reduce the simulation time, what has not been evaluated is their accuracy relative to the reference input set, and with respect to each other. To rectify this deficiency, this paper uses three methods to characterize the reduced input set, truncated execution, and sampling simulation techniques while also examining their speed versus accuracy trade-off and configuration dependence. Finally, to illustrate the effect that a technique could have on the apparent speedup results, we quantify the speedups obtained with two processor enhancements. The results show that: 1) the accuracy of the truncated execution techniques was poor for all three characterization methods and for both enhancements, 2) the characteristics of the reduced input sets are not reference-like, and 3) SimPoint and SMARTS, the two sampling techniques, are extremely accurate and have the best speed versus accuracy trade-offs. Finally, this paper presents a decision tree which can help architects choose the most appropriate technique for their simulations.
Joshua J. Yi, Sreekumar V. Kodakara, Resit Sendag, David J. Lilja, Douglas M. Hawkins
HPCA5
2005 Improving Computer Architecture Simulation Methodology by Adding Statistical Rigor
abstract
Due to cost, time, and flexibility constraints, computer architects use simulators to explore the design space when developing new processors and to evaluate the performance of potential enhancements. However, despite this dependence on simulators, statistically rigorous simulation methodologies are typically not used in computer architecture research. A formal methodology can provide a sound basis for drawing conclusions gathered from simulation results by adding statistical rigor and, consequently, can increase the architect's confidence in the simulation results. This paper demonstrates the application of a rigorous statistical technique to the setup and analysis phases of the simulation process. Specifically, we apply a Plackett and Burman design to: 1) identify key processor parameters, 2) classify benchmarks based on how they affect the processor, and 3) analyze the effect of processor enhancements. Our results showed that, out of the 41 user-configurable parameters in SimpleScalar, only 10 had a significant effect on the execution time. Of those 10, the number of reorder buffer entries and the L2 cache latency were the two most significant ones, by far. Our results also showed that instruction precomputation - a value reuse-like microarchitectural technique - primarily improves the processor's performance by relieving integer ALU contention.
Joshua J. Yi, David J. Lilja, Douglas M. Hawkins
IEEE Trans. Computers3
2003 A Statistically Rigorous Approach for Improving Simulation Methodology
abstract
Due to cost, time, and flexibility constraints, simulators are often used to explore the design space when developing new processor architectures, as well as when evaluating the performance of new processor enhancements. However, despite this dependence on simulators, statistically rigorous simulation methodologies are not typically used in computer architecture research. A formal methodology can provide a sound basis for drawing conclusions gathered from simulation results by adding statistical rigor, and consequently, can increase confidence in the simulation results. This paper demonstrates the application of a rigorous statistical technique to the setup and analysis phases of the simulation process. Specifically, we apply a Plackett and Burman design to: (1) identify key processor parameters; (2) classify benchmarks based on how they affect the processor; and (3) analyze the effect of processor performance enhancements. Our technique expands on previous work by applying a statistical method to improve the simulation methodology instead of applying a statistical model to estimate the performance of the processor.
Joshua J. Yi, David J. Lilja, Douglas M. Hawkins
HPCA3
2002 A variance-stabilizing transformation for gene-expression microarray data
abstract
MOTIVATION: Standard statistical techniques often assume that data are normally distributed, with constant variance not depending on the mean of the data. Data that violate these assumptions can often be brought in line with the assumptions by application of a transformation. Gene-expression microarray data have a complicated error structure, with a variance that changes with the mean in a non-linear fashion. Log transformations, which are often applied to microarray data, can inflate the variance of observations near background. RESULTS: We introduce a transformation that stabilizes the variance of microarray data across the full range of expression. Simulation studies also suggest that this transformation approximately symmetrizes microarray data.
Blythe Durbin, Johanna S. Hardin, Douglas M. Hawkins, David M. Rocke
ISMB3