Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
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
Algorithm Selection using Reinforcement Learning
ICML '00 Proceedings of the Seventeenth International Conference on Machine Learning
Prophesy: an infrastructure for performance analysis and modeling of parallel and grid applications
ACM SIGMETRICS Performance Evaluation Review
The Development and Implementation of a Performance Database Server
The Development and Implementation of a Performance Database Server
Future problem solving environments for computational science
Computational science, mathematics and software
Design and Implementation of a Parallel Performance Data Management Framework
ICPP '05 Proceedings of the 2005 International Conference on Parallel Processing
Automatic Performance Tuning for Fast Fourier Transforms
International Journal of High Performance Computing Applications
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)
Algorithm portfolio design: theory vs. practice
UAI'97 Proceedings of the Thirteenth conference on Uncertainty in artificial intelligence
FMSB '08 Proceedings of the 1st international workshop on Formal Methods in Systems Biology
Large-Scale Design Space Exploration of SSA
CMSB '08 Proceedings of the 6th International Conference on Computational Methods in Systems Biology
A Grid-Inspired Mechanism for Coarse-Grained Experiment Execution
DS-RT '08 Proceedings of the 2008 12th IEEE/ACM International Symposium on Distributed Simulation and Real-Time Applications
Data mining for simulation algorithm selection
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
An Efficient and Adaptive Mechanism for Parallel Simulation Replication
PADS '09 Proceedings of the 2009 ACM/IEEE/SCS 23rd Workshop on Principles of Advanced and Distributed Simulation
Regenerative systems: challenges and opportunities for modeling, simulation, and visualization
Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools
Automating the runtime performance evaluation of simulation algorithms
Winter Simulation Conference
Experimental analysis of logical process simulation algorithms in JAMES II
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
JAMES II: extending, using, and experiments
Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques
Tutorial on building M&S software based on reuse
Proceedings of the Winter Simulation Conference
WorMS- a framework to support workflows in M&S
Proceedings of the Winter Simulation Conference
Simulation data mining for supporting bridge design
AusDM '11 Proceedings of the Ninth Australasian Data Mining Conference - Volume 121
Hi-index | 0.00 |
No simulation algorithm will deliver best performance under all circumstances, so simulation systems often offer execution alternatives to choose from. This leads to another problem: how is the user supposed to know which algorithm to select? The need for an automated selection mechanism is often neglected, as many simulation systems are focused on specific applications or modeling formalisms and therefore have a limited number of expert users. In general-purpose simulation systems like JAMES II, an 'intelligent' selection mechanism could help to increase the overall performance, especially when users have limited knowledge of the underlying algorithms and their implementation(s)(which is almost always the case). We describe an approach to integrate algorithm selection methods with such systems. Its effectiveness is illustrated in conjunction with the 'plug 'n simulate' approach of JAMES II.