Scaling out a combinatorial algorithm for discovering carcinogenic gene combinations to thousands of GPUs

dc.contributor.authorDash, Sajalen
dc.contributor.authorAl-Hajri, Qaisen
dc.contributor.authorFeng, Wu-chunen
dc.contributor.authorGarner, Harold R.en
dc.contributor.authorAnandakrishnan, Ramuen
dc.date.accessioned2024-03-04T15:11:38Zen
dc.date.available2024-03-04T15:11:38Zen
dc.date.issued2021-05-01en
dc.description.abstractCancer is a leading cause of death in the US, second only to heart disease. It is primarily a result of a combination of an estimated two-nine genetic mutations (multi-hit combinations). Although a body of research has identified hundreds of cancer-causing genetic mutations, we don't know the specific combination of mutations responsible for specific instances of cancer for most cancer types. An approximate algorithm for solving the weighted set cover problem was previously adapted to identify combinations of genes with mutations that may be responsible for individual instances of cancer. However, the algorithm's computational requirement scales exponentially with the number of genes, making it impractical for identifying more than three-hit combinations, even after the algorithm was parallelized and scaled up to a V100 GPU. Since most cancers have been estimated to require more than three hits, we scaled out the algorithm to identify combinations of four or more hits using 1000 nodes (6000 V100 GPUs with ≈ 48× 106 processing cores) on the Summit supercomputer at Oak Ridge National Laboratory. Efficiently scaling out the algorithm required a series of algorithmic innovations and optimizations for balancing an exponentially divergent workload across processors and for minimizing memory latency and inter-node communication. We achieved an average strong scaling efficiency of 90.14% (80.96%-97.96% for 200 to 1000 nodes), compared to a 100 node run, with 84.18% scaling efficiency for 1000 nodes. With experimental validation, the multi-hit combinations identified here could provide further insight into the etiology of different cancer subtypes and provide a rational basis for targeted combination therapy.en
dc.description.versionAccepted versionen
dc.format.extentPages 837-846en
dc.identifier.doihttps://doi.org/10.1109/IPDPS49936.2021.00093en
dc.identifier.isbn9781665440660en
dc.identifier.orcidFeng, Wu-chun [0000-0002-6015-0727]en
dc.identifier.urihttps://hdl.handle.net/10919/118249en
dc.publisherIEEEen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.titleScaling out a combinatorial algorithm for discovering carcinogenic gene combinations to thousands of GPUsen
dc.title.serialProceedings - 2021 IEEE 35th International Parallel and Distributed Processing Symposium, IPDPS 2021en
dc.typeConference proceedingen
dc.type.otherConference Proceedingen
pubs.finish-date2021-05-21en
pubs.organisational-group/Virginia Techen
pubs.organisational-group/Virginia Tech/Engineeringen
pubs.organisational-group/Virginia Tech/Engineering/Computer Scienceen
pubs.organisational-group/Virginia Tech/Faculty of Health Sciencesen
pubs.organisational-group/Virginia Tech/All T&R Facultyen
pubs.organisational-group/Virginia Tech/Engineering/COE T&R Facultyen
pubs.start-date2021-05-17en

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Feng-IPDPS17-Carcinogenesis-on-Summit.pdf
Size:
2.72 MB
Format:
Adobe Portable Document Format
Description:
Accepted version
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Plain Text
Description: