SC21 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Mapping Irregular Computations for Molecular Docking to the SX-Aurora TSUBASA Vector Engine


Workshop:IA^3 2021: 11th Workshops on Irregular Applications: Architectures and Algorithms

Authors: Leonardo Solis Vasquez (Technical University Darmstadt), Erich Focht (NEC Deutschland GmbH), and Andreas Koch (Technical University Darmstadt)


Abstract: Molecular docking is a key method in computer-aided drug design, where the rapid identification of drug candidates is crucial for combating diseases. AutoDock is a widely-used molecular docking program, having an irregular structure characterized by a divergent control flow and compute-intensive calculations. This work investigates porting AutoDock to the SX-Aurora TSUBASA vector engine and evaluates the achievable performance on a number of real-world input compounds. In particular, we discuss the platform-specific coding styles required to handle the high degree of irregularity in both local-search methods employed by AutoDock. These Solis-Wets and ADADELTA methods take up a large part of the total computation time. Based on our experiments, we achieved runtimes on the SX-Aurora TSUBASA VE20B that are on average 3× faster than on modern dual-socket 64-core CPU nodes. Our solution is competitive with V100 GPUs, even though these already use newer chip fabrication technology (12nm vs. 16nm on the VE20B).


Website:






Back to IA^3 2021: 11th Workshops on Irregular Applications: Architectures and Algorithms Archive Listing



Back to Full Workshop Archive Listing