Title :
Optimus: A Parallel Optimization Framework with Topology Aware PSO and Applications
Author :
Sreepathi, Sarat ; Mahinthakumar, G. Kumar
Abstract :
This research presents a parallel metaheuristic optimization framework, Optimus (Optimization Methods for Universal Simulators) for integration of a desired population-based search method with a target scientific application. Optimus includes a parallel middleware component, PRIME (Parallel Reconfigurable Iterative Middleware Engine) for scalable deployment on emergent supercomputing architectures. Additionally, we designed TAPSO (Topology Aware Particle Swarm Optimization) for network based optimization problems and applied it to achieve better convergence for water distribution system (WDS) applications. The framework supports concurrent optimization instances, for instance multiple swarms in the case of PSO. PRIME provides a lightweight communication layer to facilitate periodic inter-optimizer data exchanges. We performed scalability analysis of Optimus on Cray XK6(Jaguar) at Oak Ridge Leadership Computing Facility for the leak detection problem in WDS. For a weak scaling scenario, we achieved 84.82% of baseline at 200,000 cores relative to performance at 1000 cores and 72.84% relative to one core scenario.
Keywords :
Cray computers; concurrency theory; middleware; parallel processing; particle swarm optimisation; search problems; topology; Cray XK6; Optimus; PRIME; TAPSO; WDS application; concurrent optimization; convergence; leak detection problem; lightweight communication layer; network based optimization problem; optimization methods for universal simulator; parallel metaheuristic optimization framework; parallel middleware component; parallel reconfigurable iterative middleware engine; periodic interoptimizer data exchange; population-based search method; scalability analysis; scalable deployment; supercomputing architecture; target scientific application; topology aware PSO; topology aware particle swarm optimization; water distribution system; High Performance Computing; Optimization; Swarm Intelligence;
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-4673-6218-4
DOI :
10.1109/SC.Companion.2012.303