2013 Winter Simulations Conference (WSC) · 2013 · 15 citations · 12 references
ComputingComputer ScienceHigh-performance ComputingAlgorithmsParallel AlgorithmsParallel ComputingData ParallelismDistributed ComputingParallel Algorithm DesignParallel ArchitecturesParallel ComputationParallel Computing SystemsHigh PerformanceHigh-performance Computing PerformanceHigh-performance Computing SystemsParallel Performance OptimizationParallel Select AlgorithmsParallel Selection AlgorithmsStreaming Computation
We explore the adaptation of a ranking and selection procedure, originally designed for a sequential computer, to a high-performance (parallel) computing setting. We pay particular attention to screening and explaining why care is required in implementing screening in parallel settings. We develop an algorithm that allows screening at both the master and worker levels, and that apportions work to processors in such a way that excessive communication is avoided. In doing so we rely on a random number generator with many streams and substreams.
12
An Object-Oriented Random-Number Package with Many Long Streams and Substreams
Pierre L’Ecuyer, Richard Simard, E. Jack Chen et al. · Operations Research · 2002 · 343 citations