@inproceedings{bf0bf4073f794eb5b1af6ed625f68ace,
title = "VinaSC: Scalable Autodock Vina with fine-grained scheduling on heterogeneous platform",
abstract = "In this paper we present VinaSC, an improved version of Autodock Vina, that performs molecular docking simulation efficiently on large-scale heterogeneous cluster for massive docking scenario. Both application and platform optimizations are implemented to fully exploit performance potentials of heterogeneous platforms. Specifically, computation is offloaded to Intel Many Integrated Core (MIC) using Intel Coprocessor Offload Infrastructure (COI) to make host CPU and coprocessor collaborate during docking simulation. Moreover, a dynamic scheduling framework is implemented in VinaSC using MPI and Pthread to leverage heterogeneous resources. Our work makes the following improvements: 1) Compared to original Vina that only supports single-node CPU platform, VinaSC fully utilizes computing resources including CPU and MIC coprocessor. 2) Load unbalance due to the random algorithm and heterogeneous platform is alleviated. 3) Utilization of vector units on MIC is significantly improved. 4) VinaSC scales well on heterogeneous cluster, which enables mass docking using clusters. Experiments on a cluster with 6 CPU+MIC nodes using PDBBIND dataset demonstrate that VinaSC outperforms original Vina by more than 2.3×. In addition, VinaSC maintains scalable performance speedup as the docking scale increases.",
keywords = "Finegrained scheduling, Heterogeneous resource, Load balance, Many core architecture, Molecular docking",
author = "Lang Yu and Zhongzhi Luan and Xiangzheng Sun and Zhe Wang and Hailong Yang",
note = "Publisher Copyright: {\textcopyright} 2016 IEEE.; 2016 IEEE International Conference on Bioinformatics and Biomedicine, BIBM 2016 ; Conference date: 15-12-2016 Through 18-12-2016",
year = "2017",
month = jan,
day = "17",
doi = "10.1109/BIBM.2016.7822624",
language = "英语",
series = "Proceedings - 2016 IEEE International Conference on Bioinformatics and Biomedicine, BIBM 2016",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "790--793",
editor = "Kevin Burrage and Qian Zhu and Yunlong Liu and Tianhai Tian and Yadong Wang and Hu, \{Xiaohua Tony\} and Qinghua Jiang and Jiangning Song and Shinichi Morishita and Kevin Burrage and Guohua Wang",
booktitle = "Proceedings - 2016 IEEE International Conference on Bioinformatics and Biomedicine, BIBM 2016",
address = "美国",
}