Please use this identifier to cite or link to this item: https://dspace.iiti.ac.in/handle/123456789/4595
Full metadata record
DC FieldValueLanguage
dc.contributor.authorGanapathr, Pramoden_US
dc.date.accessioned2022-03-17T01:00:00Z-
dc.date.accessioned2022-03-17T15:34:55Z-
dc.date.available2022-03-17T01:00:00Z-
dc.date.available2022-03-17T15:34:55Z-
dc.date.issued2019-
dc.identifier.citationJavanmard, M. M., Ganapathr, P., Das, R., Ahmad, Z., Tschudi, S., & Chowdhury, R. (2019). Toward efficient architecture-independent algorithms for dynamic programs. Paper presented at the Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP, 413-414. doi:10.1145/3293883.3299109en_US
dc.identifier.isbn9781450362252-
dc.identifier.otherEID(2-s2.0-85064221703)-
dc.identifier.urihttps://doi.org/10.1145/3293883.3299109-
dc.identifier.urihttps://dspace.iiti.ac.in/handle/123456789/4595-
dc.description.abstractRecursive divide-&-conquer algorithms are known for solving dynamic programming (DP) problems eficiently on shared-memory multicore machines. In this work, we extend them to run eficiently also on manycore GPUs and distributed-memory machines without changing their basic structure. Our GPU algorithms work eficiently even when the data is too large to fit into the host RAM. These are external-memory algorithms based on recursive r-way divide and conquer, where r (≥ 2) varies based on the current depth of the recursion. Our distributed-memory algorithms are also based on multi-way recursive divide and conquer that extends naturally inside each shared-memory multicore/manycore compute node. We show that these algorithms are work-optimal and have low latency and bandwidth bounds. We also report empirical results for our algorithms. © 2019 Copyright held by the owner/author(s).en_US
dc.language.isoenen_US
dc.publisherAssociation for Computing Machineryen_US
dc.sourceProceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPPen_US
dc.subjectDynamic programmingen_US
dc.subjectGraphics processing uniten_US
dc.subjectMulticore programmingen_US
dc.subjectParallel programmingen_US
dc.subjectProgram processorsen_US
dc.subjectRandom access storageen_US
dc.subjectDistributeden_US
dc.subjectDistributed memory algorithmsen_US
dc.subjectDistributed memory machinesen_US
dc.subjectDynamic programsen_US
dc.subjectEfficient architectureen_US
dc.subjectEficiencyen_US
dc.subjectExternal memory algorithmsen_US
dc.subjectRecursiveen_US
dc.subjectMemory architectureen_US
dc.titleToward efficient architecture-independent algorithms for dynamic programsen_US
dc.typeConference Paperen_US
dc.rights.licenseAll Open Access, Bronze-
Appears in Collections:Department of Computer Science and Engineering

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetric Badge: