TY - GEN
T1 - A parallel implementation of scientific on-line database for efficient function approximation
AU - Veljkovic, Ivana
AU - Plassmann, Paul E.
AU - Haworth, Daniel C.
PY - 2004
Y1 - 2004
N2 - The execution time of many multi-scale simulations is dominated by the frequent evaluation of computationally expensive functions. The use of a scientific, on-line database for function approximation can significantly reduce the computational demands for such applications. For example, in previous work, sequential database implementations have have been developed that have proven effective when used in complex combustion simulations. We review these sequential algorithms and present an extension of these algorithms to parallel computing environments. Our parallel algorithm is based on a global partitioning of the search space and its BSP tree representation. For a representative combustion application, we present experimental results that detail the trade-off between minimizing interprocessor communication and the number of function evaluations. We introduce a new hybrid strategy that attempts to achieve a good load balance while minimizing the number of redundant function evaluations. Our results indicate good efficiencies and function retrieval rates when compared to running a a separate version of the sequential database on every processor.
AB - The execution time of many multi-scale simulations is dominated by the frequent evaluation of computationally expensive functions. The use of a scientific, on-line database for function approximation can significantly reduce the computational demands for such applications. For example, in previous work, sequential database implementations have have been developed that have proven effective when used in complex combustion simulations. We review these sequential algorithms and present an extension of these algorithms to parallel computing environments. Our parallel algorithm is based on a global partitioning of the search space and its BSP tree representation. For a representative combustion application, we present experimental results that detail the trade-off between minimizing interprocessor communication and the number of function evaluations. We introduce a new hybrid strategy that attempts to achieve a good load balance while minimizing the number of redundant function evaluations. Our results indicate good efficiencies and function retrieval rates when compared to running a a separate version of the sequential database on every processor.
UR - http://www.scopus.com/inward/record.url?scp=12344255261&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=12344255261&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:12344255261
SN - 1932415262
SN - 9781932415261
T3 - Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'04
SP - 24
EP - 29
BT - Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'04
A2 - Arabnia, H.R.
T2 - Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'04
Y2 - 21 June 2004 through 24 June 2004
ER -