<?xml version="1.0"?>
<dblpperson name="Mohammad Mahdi Javanmard" pid="74/11192" n="13">
<person key="homepages/74/11192" mdate="2012-04-19">
<author pid="74/11192">Mohammad Mahdi Javanmard</author>
</person>
<r><article key="journals/cacm/MaasAIJMR24" mdate="2025-01-19">
<author pid="06/6147-1">Martin Maas 0001</author>
<author pid="a/DavidGAndersen">David G. Andersen</author>
<author pid="17/5751">Michael Isard</author>
<author pid="74/11192">Mohammad Mahdi Javanmard</author>
<author pid="m/KSMcKinley">Kathryn S. McKinley</author>
<author pid="149/0082">Colin Raffel</author>
<title>Combining Machine Learning and Lifetime-Based Resource Management for Memory Allocation and Beyond.</title>
<pages>87-96</pages>
<year>2024</year>
<month>April</month>
<volume>67</volume>
<journal>Commun. ACM</journal>
<number>4</number>
<ee>https://doi.org/10.1145/3611018</ee>
<ee>https://www.wikidata.org/entity/Q130956972</ee>
<url>db/journals/cacm/cacm67.html#MaasAIJMR24</url>
</article>
</r>
<r><inproceedings key="conf/ipps/SchuchartNJHVBH22" mdate="2024-08-04">
<author orcid="0000-0003-2041-7877" pid="23/8770">Joseph Schuchart</author>
<author orcid="0000-0002-2460-0081" pid="170/2116">Poornima Nookala</author>
<author pid="74/11192">Mohammad Mahdi Javanmard</author>
<author orcid="0000-0001-6756-6189" pid="78/3532">Thomas H&#233;rault</author>
<author orcid="0000-0001-9923-6256" pid="46/2149">Edward F. Valeev</author>
<author pid="33/5623">George Bosilca</author>
<author pid="70/3646">Robert J. Harrison</author>
<title>Generalized Flow-Graph Programming Using Template Task-Graphs: Initial Implementation and Assessment.</title>
<pages>839-849</pages>
<year>2022</year>
<booktitle>IPDPS</booktitle>
<ee>https://doi.org/10.1109/IPDPS53621.2022.00086</ee>
<crossref>conf/ipps/2022</crossref>
<url>db/conf/ipps/ipdps2022.html#SchuchartNJHVBH22</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ispass/AhmadJCGGPC22" mdate="2024-04-16">
<author pid="235/2614">Zafar Ahmad</author>
<author pid="74/11192">Mohammad Mahdi Javanmard</author>
<author orcid="0000-0002-2180-963X" pid="360/2046">Gregory Thomas Croisdale</author>
<author pid="260/3230">Aaron Gregory</author>
<author pid="01/8576">Pramod Ganapathi</author>
<author pid="41/5129">Louis-No&#235;l Pouchet</author>
<author pid="05/3310">Rezaul Chowdhury</author>
<title>FOURST: A code generator for FFT-based fast stencil computations.</title>
<pages>99-108</pages>
<year>2022</year>
<booktitle>ISPASS</booktitle>
<ee>https://doi.org/10.1109/ISPASS55109.2022.00010</ee>
<crossref>conf/ispass/2022</crossref>
<url>db/conf/ispass/ispass2022.html#AhmadJCGGPC22</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ipps/NookalaAJKCH21" mdate="2023-11-12">
<author orcid="0000-0002-2460-0081" pid="170/2116">Poornima Nookala</author>
<author orcid="0000-0002-1066-7218" pid="235/2614">Zafar Ahmad</author>
<author pid="74/11192">Mohammad Mahdi Javanmard</author>
<author orcid="0000-0001-8008-0220" pid="130/6633">Martin Kong</author>
<author pid="05/3310">Rezaul Chowdhury</author>
<author pid="70/3646">Robert J. Harrison</author>
<title>Understanding Recursive Divide-and-Conquer Dynamic Programs in Fork-Join and Data-Flow Execution Models.</title>
<pages>407-416</pages>
<year>2021</year>
<booktitle>IPDPS Workshops</booktitle>
<ee>https://doi.org/10.1109/IPDPSW52791.2021.00069</ee>
<crossref>conf/ipps/2021w</crossref>
<url>db/conf/ipps/ipdps2021w.html#NookalaAJKCH21</url>
</inproceedings>
</r>
<r><inproceedings key="conf/spaa/AhmadCDGGJ21" mdate="2025-05-01">
<author orcid="0000-0002-1066-7218" pid="235/2614">Zafar Ahmad</author>
<author pid="05/3310">Rezaul Chowdhury</author>
<author orcid="0000-0002-2416-6422" pid="235/2471">Rathish Das</author>
<author pid="01/8576">Pramod Ganapathi</author>
<author pid="260/3230">Aaron Gregory</author>
<author pid="74/11192">Mohammad Mahdi Javanmard</author>
<title>Low-Span Parallel Algorithms for the Binary-Forking Model.</title>
<pages>22-34</pages>
<year>2021</year>
<booktitle>SPAA</booktitle>
<ee>https://doi.org/10.1145/3409964.3461802</ee>
<crossref>conf/spaa/2021</crossref>
<url>db/conf/spaa/spaa2021.html#AhmadCDGGJ21</url>
</inproceedings>
</r>
<r><inproceedings key="conf/asplos/MaasAIJMR20" mdate="2025-01-19">
<author pid="06/6147-1">Martin Maas 0001</author>
<author pid="a/DavidGAndersen">David G. Andersen</author>
<author pid="17/5751">Michael Isard</author>
<author pid="74/11192">Mohammad Mahdi Javanmard</author>
<author pid="m/KSMcKinley">Kathryn S. McKinley</author>
<author pid="149/0082">Colin Raffel</author>
<title>Learning-based Memory Allocation for C++ Server Workloads.</title>
<pages>541-556</pages>
<year>2020</year>
<booktitle>ASPLOS</booktitle>
<ee>https://doi.org/10.1145/3373376.3378525</ee>
<ee>https://www.wikidata.org/entity/Q130978851</ee>
<crossref>conf/asplos/2020</crossref>
<url>db/conf/asplos/asplos2020.html#MaasAIJMR20</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cgo/JavanmardAKPCH20" mdate="2025-01-19">
<author pid="74/11192">Mohammad Mahdi Javanmard</author>
<author orcid="0000-0002-1066-7218" pid="235/2614">Zafar Ahmad</author>
<author orcid="0000-0001-8008-0220" pid="130/6633">Martin Kong</author>
<author pid="41/5129">Louis-No&#235;l Pouchet</author>
<author pid="05/3310">Rezaul Chowdhury</author>
<author pid="70/3646">Robert J. Harrison</author>
<title>Deriving parametric multi-way recursive divide-and-conquer dynamic programming algorithms using polyhedral compilers.</title>
<pages>317-329</pages>
<year>2020</year>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1145/3368826.3377916</ee>
<ee>https://www.wikidata.org/entity/Q130862423</ee>
<crossref>conf/cgo/2020</crossref>
<url>db/conf/cgo/cgo2020.html#JavanmardAKPCH20</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cluster/JavanmardAZPCH20" mdate="2021-10-14">
<author pid="74/11192">Mohammad Mahdi Javanmard</author>
<author orcid="0000-0002-1066-7218" pid="235/2614">Zafar Ahmad</author>
<author pid="66/5802">Jaroslaw Zola</author>
<author pid="41/5129">Louis-No&#235;l Pouchet</author>
<author pid="05/3310">Rezaul Chowdhury</author>
<author pid="70/3646">Robert J. Harrison</author>
<title>Efficient Execution of Dynamic Programming Algorithms on Apache Spark.</title>
<pages>337-348</pages>
<year>2020</year>
<booktitle>CLUSTER</booktitle>
<ee>https://doi.org/10.1109/CLUSTER49012.2020.00044</ee>
<crossref>conf/cluster/2020</crossref>
<url>db/conf/cluster/cluster2020.html#JavanmardAZPCH20</url>
</inproceedings>
</r>
<r><inproceedings key="conf/sc/BosilcaHHJNV20" mdate="2024-05-07">
<author pid="33/5623">George Bosilca</author>
<author pid="70/3646">Robert J. Harrison</author>
<author orcid="0000-0001-6756-6189" pid="78/3532">Thomas H&#233;rault</author>
<author pid="74/11192">Mohammad Mahdi Javanmard</author>
<author orcid="0000-0002-2460-0081" pid="170/2116">Poornima Nookala</author>
<author orcid="0000-0001-9923-6256" pid="46/2149">Edward F. Valeev</author>
<title>The Template Task Graph (TTG) - an emerging practical dataflow programming paradigm for scientific simulation at extreme scale.</title>
<pages>1-7</pages>
<year>2020</year>
<booktitle>ESPM2@SC</booktitle>
<ee>https://doi.org/10.1109/ESPM251964.2020.00011</ee>
<crossref>conf/sc/2020espm</crossref>
<url>db/conf/sc/espm2020.html#BosilcaHHJNV20</url>
</inproceedings>
</r>
<r><article publtype="informal" key="journals/corr/abs-2008-13292" mdate="2020-09-16">
<author pid="235/2614">Zafar Ahmad</author>
<author pid="05/3310">Rezaul Chowdhury</author>
<author pid="235/2471">Rathish Das</author>
<author pid="01/8576">Pramod Ganapathi</author>
<author pid="260/3230">Aaron Gregory</author>
<author pid="74/11192">Mohammad Mahdi Javanmard</author>
<title>Low-Depth Parallel Algorithms for the Binary-Forking Model without Atomics.</title>
<year>2020</year>
<volume>abs/2008.13292</volume>
<journal>CoRR</journal>
<ee type="oa">https://arxiv.org/abs/2008.13292</ee>
<url>db/journals/corr/corr2008.html#abs-2008-13292</url>
</article>
</r>
<r><inproceedings key="conf/ppopp/JavanmardGDATC19" mdate="2022-06-12">
<author pid="74/11192">Mohammad Mahdi Javanmard</author>
<author pid="01/8576">Pramod Ganapathi</author>
<author pid="235/2471">Rathish Das</author>
<author pid="235/2614">Zafar Ahmad</author>
<author pid="11/2988">Stephen L. Tschudi</author>
<author pid="05/3310">Rezaul Chowdhury</author>
<title>Toward efficient architecture-independent algorithms for dynamic programs: poster.</title>
<pages>413-414</pages>
<year>2019</year>
<booktitle>PPoPP</booktitle>
<ee>https://doi.org/10.1145/3293883.3299109</ee>
<crossref>conf/ppopp/2019</crossref>
<url>db/conf/ppopp/ppopp2019.html#JavanmardGDATC19</url>
</inproceedings>
</r>
<r><inproceedings key="conf/supercomputer/JavanmardGDATC19" mdate="2026-06-26">
<author pid="74/11192">Mohammad Mahdi Javanmard</author>
<author pid="01/8576">Pramod Ganapathi</author>
<author pid="235/2471">Rathish Das</author>
<author orcid="0000-0002-1066-7218" pid="235/2614">Zafar Ahmad</author>
<author pid="11/2988">Stephen L. Tschudi</author>
<author pid="05/3310">Rezaul Chowdhury</author>
<title>Toward Efficient Architecture-Independent Algorithms for Dynamic Programs.</title>
<pages>143-164</pages>
<year>2019</year>
<booktitle>ISC High Performance</booktitle>
<ee>https://doi.org/10.1007/978-3-030-20656-7_8</ee>
<crossref>conf/supercomputer/2019</crossref>
<url>db/conf/supercomputer/isc2019.html#JavanmardGDATC19</url>
</inproceedings>
</r>
<r><inproceedings key="conf/fsen/HaghighiJ11" mdate="2017-05-21">
<author pid="50/3057">Hassan Haghighi</author>
<author pid="74/11192">Mohammad Mahdi Javanmard</author>
<title>Constructive Development of Probabilistic Programs.</title>
<pages>80-95</pages>
<year>2011</year>
<booktitle>FSEN</booktitle>
<ee>https://doi.org/10.1007/978-3-642-29320-7_6</ee>
<crossref>conf/fsen/2011</crossref>
<url>db/conf/fsen/fsen2011.html#HaghighiJ11</url>
</inproceedings>
</r>
<coauthors n="22" nc="1">
<co c="0"><na f="a/Ahmad:Zafar" pid="235/2614">Zafar Ahmad</na></co>
<co c="0"><na f="a/Andersen:David_G=" pid="a/DavidGAndersen">David G. Andersen</na></co>
<co c="0"><na f="b/Bosilca:George" pid="33/5623">George Bosilca</na></co>
<co c="0" n="2"><na f="c/Chowdhury:Rezaul_Alam" pid="05/3310">Rezaul Alam Chowdhury</na><na>Rezaul Chowdhury</na></co>
<co c="0"><na f="c/Croisdale:Gregory_Thomas" pid="360/2046">Gregory Thomas Croisdale</na></co>
<co c="0"><na f="d/Das:Rathish" pid="235/2471">Rathish Das</na></co>
<co c="0"><na f="g/Ganapathi:Pramod" pid="01/8576">Pramod Ganapathi</na></co>
<co c="0"><na f="g/Gregory:Aaron" pid="260/3230">Aaron Gregory</na></co>
<co c="-1"><na f="h/Haghighi:Hassan" pid="50/3057">Hassan Haghighi</na></co>
<co c="0"><na f="h/Harrison:Robert_J=" pid="70/3646">Robert J. Harrison</na></co>
<co c="0"><na f="h/H=eacute=rault:Thomas" pid="78/3532">Thomas H&#233;rault</na></co>
<co c="0"><na f="i/Isard:Michael" pid="17/5751">Michael Isard</na></co>
<co c="0"><na f="k/Kong:Martin" pid="130/6633">Martin Kong</na></co>
<co c="0"><na f="m/Maas_0001:Martin" pid="06/6147-1">Martin Maas 0001</na></co>
<co c="0"><na f="m/McKinley:Kathryn_S=" pid="m/KSMcKinley">Kathryn S. McKinley</na></co>
<co c="0"><na f="n/Nookala:Poornima" pid="170/2116">Poornima Nookala</na></co>
<co c="0"><na f="p/Pouchet:Louis=No=euml=l" pid="41/5129">Louis-No&#235;l Pouchet</na></co>
<co c="0"><na f="r/Raffel:Colin" pid="149/0082">Colin Raffel</na></co>
<co c="0"><na f="s/Schuchart:Joseph" pid="23/8770">Joseph Schuchart</na></co>
<co c="0"><na f="t/Tschudi:Stephen_L=" pid="11/2988">Stephen L. Tschudi</na></co>
<co c="0"><na f="v/Valeev:Edward_F=" pid="46/2149">Edward F. Valeev</na></co>
<co c="0"><na f="z/Zola:Jaroslaw" pid="66/5802">Jaroslaw Zola</na></co>
</coauthors>
</dblpperson>

