Please use this identifier to cite or link to this item:
https://dspace.iiti.ac.in/handle/123456789/4595
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Ganapathr, Pramod | en_US |
dc.date.accessioned | 2022-03-17T01:00:00Z | - |
dc.date.accessioned | 2022-03-17T15:34:55Z | - |
dc.date.available | 2022-03-17T01:00:00Z | - |
dc.date.available | 2022-03-17T15:34:55Z | - |
dc.date.issued | 2019 | - |
dc.identifier.citation | Javanmard, 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.3299109 | en_US |
dc.identifier.isbn | 9781450362252 | - |
dc.identifier.other | EID(2-s2.0-85064221703) | - |
dc.identifier.uri | https://doi.org/10.1145/3293883.3299109 | - |
dc.identifier.uri | https://dspace.iiti.ac.in/handle/123456789/4595 | - |
dc.description.abstract | Recursive 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.iso | en | en_US |
dc.publisher | Association for Computing Machinery | en_US |
dc.source | Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP | en_US |
dc.subject | Dynamic programming | en_US |
dc.subject | Graphics processing unit | en_US |
dc.subject | Multicore programming | en_US |
dc.subject | Parallel programming | en_US |
dc.subject | Program processors | en_US |
dc.subject | Random access storage | en_US |
dc.subject | Distributed | en_US |
dc.subject | Distributed memory algorithms | en_US |
dc.subject | Distributed memory machines | en_US |
dc.subject | Dynamic programs | en_US |
dc.subject | Efficient architecture | en_US |
dc.subject | Eficiency | en_US |
dc.subject | External memory algorithms | en_US |
dc.subject | Recursive | en_US |
dc.subject | Memory architecture | en_US |
dc.title | Toward efficient architecture-independent algorithms for dynamic programs | en_US |
dc.type | Conference Paper | en_US |
dc.rights.license | All 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: