Analyzing algorithms by simulation: variance reduction techniques and simulation speedups
ACM Computing Surveys (CSUR)
GTW: a time warp system for shared memory multiprocessors
WSC '94 Proceedings of the 26th conference on Winter simulation
Scalability, locality, partitioning and synchronization PDES
PADS '98 Proceedings of the twelfth workshop on Parallel and distributed simulation
Performance prediction of a parallel simulator
PADS '99 Proceedings of the thirteenth workshop on Parallel and distributed simulation
The influence of caches on the performance of sorting
SODA '97 Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms
Data mining: practical machine learning tools and techniques with Java implementations
Data mining: practical machine learning tools and techniques with Java implementations
ACM Transactions on Mathematical Software (TOMS) - Special issue in honor of John Rice's 65th birthday
Distributed simulation performance data mining
Future Generation Computer Systems - I. High Performance Numerical Methods and Applications. II. Performance Data Mining: Automated Diagnosis, Adaption, and Optimization
Performance Analysis of Time Warp with Multiple Homogeneous Processors
IEEE Transactions on Software Engineering
Statistical Models for Automatic Performance Tuning
ICCS '01 Proceedings of the International Conference on Computational Sciences-Part I
Prophesy: an infrastructure for performance analysis and modeling of parallel and grid applications
ACM SIGMETRICS Performance Evaluation Review
Data Mining using MLC++, A Machine Learning Library in C++
ICTAI '96 Proceedings of the 8th International Conference on Tools with Artificial Intelligence
The Development and Implementation of a Performance Database Server
The Development and Implementation of a Performance Database Server
Algorithm selection for sorting and probabilistic inference: a machine learning-based approach
Algorithm selection for sorting and probabilistic inference: a machine learning-based approach
An Adaptive Algorithm Selection Framework
Proceedings of the 13th International Conference on Parallel Architectures and Compilation Techniques
Design and Implementation of a Parallel Performance Data Management Framework
ICPP '05 Proceedings of the 2005 International Conference on Parallel Processing
Statistical Models for Empirical Search-Based Performance Tuning
International Journal of High Performance Computing Applications
PerfExplorer: A Performance Data Mining Framework For Large-Scale Parallel Computing
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Performance prediction of large-scale parallel discrete event models of physical systems
WSC '05 Proceedings of the 37th conference on Winter simulation
A Simulation Approach to Facilitate Parallel and Distributed Discrete-Event Simulator Development
DS-RT '06 Proceedings of the 10th IEEE international symposium on Distributed Simulation and Real-Time Applications
Java Data Mining: Strategy, Standard, and Practice: A Practical Guide for architecture, design, and implementation
Learning dynamic algorithm portfolios
Annals of Mathematics and Artificial Intelligence
ANSS '07 Proceedings of the 40th Annual Simulation Symposium
Communications of the ACM
Efficient architectural design space exploration via predictive modeling
ACM Transactions on Architecture and Code Optimization (TACO)
Anton, a special-purpose machine for molecular dynamics simulation
Communications of the ACM - Web science
An Algorithm Selection Approach for Simulation Systems
Proceedings of the 22nd Workshop on Principles of Advanced and Distributed Simulation
Efficient Execution on GPUs of Field-Based Vehicular Mobility Models
Proceedings of the 22nd Workshop on Principles of Advanced and Distributed Simulation
The event queue problem and PDevs
SpringSim '07 Proceedings of the 2007 spring simulation multiconference - Volume 2
Algorithm portfolio design: theory vs. practice
UAI'97 Proceedings of the Thirteenth conference on Uncertainty in artificial intelligence
Automating the runtime performance evaluation of simulation algorithms
Winter Simulation Conference
Selecting Simulation Algorithm Portfolios by Genetic Algorithms
PADS '10 Proceedings of the 2010 IEEE Workshop on Principles of Advanced and Distributed Simulation
Hi-index | 0.00 |
While simulationists devise ever more efficient simulation algorithms for specific applications and infrastructures, the problem of automatically selecting the most appropriate one for a given problem has received little attention so far. One reason for this is the overwhelming amount of performance data that has to be analyzed for deriving suitable selection mechanisms. We address this problem with a framework for data mining on simulation performance data, which enables the evaluation of various data mining methods in this context. Such an evaluation is essential, as there is no best data mining algorithm for all kinds of simulation performance data. Once an effective data mining approach has been identified for a specific class of problems, its results can be used to select efficient algorithms for future simulation problems. This paper covers the components of the framework, the integration of external tools, and the re-formulation of the algorithm selection problem from a data mining perspective. Basic data mining strategies for algorithm selection are outlined, and a sample algorithm selection problem from Computational Biology is presented.