document.write('<style>.zl-bibtex-dialog {    display: none;    position: fixed;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    background-color: #111;    padding: 20px;    border-radius: 8px;    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);    z-index: 1000;    width: 90%;    max-width: 600px;}.zl-bibtex-textarea {    border: 1px solid #ddd;    width: 100%;    height: 300px;    padding: 10px;    margin-bottom: 10px;    resize: none;    color: #ddd;    background-color: #111;    margin-top: 0;    font-family: monospace;}.zl-button {    padding: 8px 12px;    border: none;    border-radius: 4px;    cursor: pointer;    margin-right: 10px;}.zl-button-green {    background-color: green;    color: white;}.zl-links {    cursor: pointer;    color: #cd4d16;    text-decoration: none;    transition: all 0.3s ease;    margin-right: 30px;}.zl-links:hover {    color: #b43218;}.zl-button-red {    background-color: red;    color: white;}</style>');
document.write('<div id=\'bibtex_dialog\' class=\'zl-bibtex-dialog\'></div>');

function openBibtex(bibtex) {
    document.getElementById('bibtex_dialog').style.display = 'block';
    document.getElementById('bibtex_dialog').innerHTML = "<textarea id='bibtexcode' class='zl-bibtex-textarea'>" + bibtex + "</textarea>";
    document.getElementById('bibtex_dialog').innerHTML += "<button class='zl-button zl-button-green' onclick='copyToClipboard()'>Copy</button>";
    document.getElementById('bibtex_dialog').innerHTML += "<button class='zl-button zl-button-red' onclick='document.getElementById(\"bibtex_dialog\").style.display = \"none\"'>Close</button>";
}

function copyToClipboard() {
//get bibtex code of textarea and copy
var textArea = document.getElementById('bibtexcode');
textArea.select();
document.execCommand('copy');

}document.write('<p align=\'right\'>Jump to year:<br>');
document.write('<a href=\"research/deep-neural-networks/deep-neural-networks.html#2020\">[2020]</a>');
document.write('&nbsp;');
document.write('<a href=\"research/deep-neural-networks/deep-neural-networks.html#2022\">[2022]</a>');
document.write('&nbsp;');
document.write('<a href=\"research/deep-neural-networks/deep-neural-networks.html#2023\">[2023]</a>');
document.write('&nbsp;');
document.write('<a href=\"research/deep-neural-networks/deep-neural-networks.html#2024\">[2024]</a>');
document.write('&nbsp;');
document.write('<a href=\"research/deep-neural-networks/deep-neural-networks.html#2026\">[2026]</a>');
document.write('&nbsp;');
document.write('<br>');
document.write('<a href=\"research/deep-neural-networks/deep-neural-networks.html#2019\">[2019]</a>');
document.write('&nbsp;');
document.write('<br>');
document.write('</p>');
document.write('<hr class=\'zl-publist\'>');
document.write('<div class=\'zl-publist\'>');
document.write('</ul>');
document.write('</br>');
document.write('<h2 class=\'zl-year-header\' id=\'2026\'>2026</h2>');
document.write('<ul class=\'zl-publication-list\'>');
document.write('<li><p style=\"text-align:justify;\">Alexandru Calotoiu, Marcin Copik, Fabian Czappa, Alexander Gei&szlig;, Gustavo Morais, Marcus Ritter, Sergei Shudler, Torsten Hoefler, Felix Wolf: Extra-P &ndash; Empirical Performance Modeling Made Easy. <i>Frontiers in High Performance Computing</i>, 3&ndash;2025, 2026.<br> <a class=\"zl-links\" href=\"https://doi.org/10.3389/fhpcp.2025.1714042\" target=\"_blank\">DOI</a>&nbsp;&nbsp;<span id=\'copybibtex\' class=\'zl-links\' onclick=\"openBibtex(\'@Article{calotoiu_extra-p_2026,\\n  author          = {Calotoiu, Alexandru and Copik, Marcin and Czappa, Fabian and Geiß, Alexander and Morais, Gustavo and Ritter, Marcus and Shudler, Sergei and Hoefler, Torsten and Wolf, Felix},\\n  title           = {Extra-{P} – {Empirical} {Performance} {Modeling} {Made} {Easy}},\\n  journal         = {Frontiers in High Performance Computing},\\n  year            = {2026},\\n  volume          = {3–2025},\\n  issn            = {2813–7337},\\n  doi             = {10.3389/fhpcp.2025.1714042}\\n}\')\">BibTeX</span></p></li>');
document.write('</ul>');
document.write('</br>');
document.write('<h2 class=\'zl-year-header\' id=\'2024\'>2024</h2>');
document.write('<ul class=\'zl-publication-list\'>');
document.write('<li><p style=\"text-align:justify;\">Branden Butler, Sixing Yu, Arya Mazaheri, Ali Jannesari: PipeInfer: Accelerating LLM Inference using Asynchronous Pipelined Speculation. In <i>Proc. of the International Conference for High Performance Computing, Networking, Storage, and Analysis (SC), Atlanta, GA, USA</i>, pages 1&ndash;19, IEEE, November 2024.<br> <a class=\"zl-links\" href=\"https://doi.org/10.1109/SC41406.2024.00046\" target=\"_blank\">DOI</a>&nbsp;&nbsp;<span id=\'copybibtex\' class=\'zl-links\' onclick=\"openBibtex(\'@InProceedings{butler_pipeinfer_2024,\\n  author          = {Butler, Branden and Yu, Sixing and Mazaheri, Arya and Jannesari, Ali},\\n  title           = {{PipeInfer}: {Accelerating} {LLM} {Inference} using {Asynchronous} {Pipelined} {Speculation}},\\n  booktitle       = {Proc. of the {International} {Conference} for {High} {Performance} {Computing}, {Networking}, {Storage}, and {Analysis} ({SC}), {Atlanta}, {GA}, {USA}},\\n  year            = {2024},\\n  pages           = {1--19},\\n  publisher       = {IEEE},\\n  isbn            = {979-8-3503-5291-7},\\n  doi             = {10.1109/SC41406.2024.00046}\\n}\')\">BibTeX</span></p></li>');
document.write('<li><p style=\"text-align:justify;\">Gregor Corbin, Nour Daoud, Bernd Mohr, Gustavo de Morais, Felix Wolf: Are Noise-Resilient Logical Timers useful for Performance Analysis?. In <i>Proc. of the Workshop on Programming and Performance Visualization Tools (ProTools), held in conjunction with the International Conference for High Performance Computing, Networking, Storage, and Analysis (SC24), Atlanta, GA, USA</i>, pages 1519-1530, IEEE, November 2024.<br> <a class=\"zl-links\" href=\"https://dl.acm.org/doi/10.1109/SCW63240.2024.00192\" target=\"_blank\">URL</a>&nbsp;&nbsp;<a class=\"zl-links\" href=\"https://doi.org/10.1109/SCW63240.2024.00192\" target=\"_blank\">DOI</a>&nbsp;&nbsp;<span id=\'copybibtex\' class=\'zl-links\' onclick=\"openBibtex(\'@InProceedings{corbin_are_2024,\\n  author          = {Corbin, Gregor and Daoud, Nour and Mohr, Bernd and de Morais, Gustavo and Wolf, Felix},\\n  title           = {Are {Noise}-{Resilient} {Logical} {Timers} useful for {Performance} {Analysis}?},\\n  booktitle       = {Proc. of the {Workshop} on {Programming} and {Performance} {Visualization} {Tools} ({ProTools}), held in conjunction with the {International} {Conference} for {High} {Performance} {Computing}, {Networking}, {Storage}, and {Analysis} ({SC24}), {Atlanta}, {GA}, {USA}},\\n  year            = {2024},\\n  pages           = {1519--1530},\\n  publisher       = {IEEE},\\n  isbn            = {979-8-3503-5554-3},\\n  url             = {https://dl.acm.org/doi/10.1109/SCW63240.2024.00192},\\n  doi             = {10.1109/SCW63240.2024.00192}\\n}\')\">BibTeX</span></p></li>');
document.write('<li><p style=\"text-align:justify;\">Lukas Rothenberger, Gustavo de Morais, Alexander Gei&szlig;, Felix Wolf: Practical empirical performance modeling for CFD applications using Extra-P. In <i>Proc. of the 35th International Conference on Parallel Computational Fluid Dynamics (ParCFD2024), Bonn, Germany</i>, pages 176&ndash;179, Forschungszentrum J&uuml;lich GmbH Zentralbibliothek, September 2024.<br> <a class=\"zl-links\" href=\"https://www.hpclab.tu-darmstadt.de/zotero-lists/attachments/2024-Practical_empirical_performance_modeling_for_CFD_applications_using_Extra-P-NRFKCA8A.pdf\" target=\"_blank\">PDF</a>&nbsp;&nbsp;<a class=\"zl-links\" href=\"https://doi.org/10.34734/FZJ-2025-02482\" target=\"_blank\">DOI</a>&nbsp;&nbsp;<span id=\'copybibtex\' class=\'zl-links\' onclick=\"openBibtex(\'@InProceedings{rothenberger_practical_2024,\\n  author          = {Rothenberger, Lukas and de Morais, Gustavo and Geiß, Alexander and Wolf, Felix},\\n  title           = {Practical empirical performance modeling for {CFD} applications using {Extra}-{P}},\\n  booktitle       = {Proc. of the 35th {International} {Conference} on {Parallel} {Computational} {Fluid} {Dynamics} ({ParCFD2024}), {Bonn}, {Germany}},\\n  year            = {2024},\\n  pages           = {176--179},\\n  publisher       = {Forschungszentrum Jülich GmbH Zentralbibliothek},\\n  doi             = {10.34734/FZJ-2025-02482}\\n}\')\">BibTeX</span></p></li>');
document.write('<li><p style=\"text-align:justify;\">Tim Beringer, Jakob Stock, Arya Mazaheri, Felix Wolf: Dissecting Convolutional Neural Networks for Runtime and Scalability Prediction. In <i>Proc. of the 53st International Conference on Parallel Processing (ICPP), Gotland, Sweden</i>, pages 168&ndash;178, ACM, August 2024.<br> <a class=\"zl-links\" href=\"https://www.hpclab.tu-darmstadt.de/zotero-lists/attachments/2024-Dissecting_Convolutional_Neural_Networks_for_Runtime_and_Scalability_Prediction-FDVVIR4V.pdf\" target=\"_blank\">PDF</a>&nbsp;&nbsp;<a class=\"zl-links\" href=\"https://doi.org/10.1145/3673038.3673107\" target=\"_blank\">DOI</a>&nbsp;&nbsp;<span id=\'copybibtex\' class=\'zl-links\' onclick=\"openBibtex(\'@InProceedings{beringer_dissecting_2024,\\n  author          = {Beringer, Tim and Stock, Jakob and Mazaheri, Arya and Wolf, Felix},\\n  title           = {Dissecting {Convolutional} {Neural} {Networks} for {Runtime} and {Scalability} {Prediction}},\\n  booktitle       = {Proc. of the 53st {International} {Conference} on {Parallel} {Processing} ({ICPP}), {Gotland}, {Sweden}},\\n  year            = {2024},\\n  pages           = {168--178},\\n  publisher       = {ACM},\\n  isbn            = {979-8-4007-1793-2},\\n  doi             = {10.1145/3673038.3673107}\\n}\')\">BibTeX</span></p></li>');
document.write('</ul>');
document.write('</br>');
document.write('<h2 class=\'zl-year-header\' id=\'2023\'>2023</h2>');
document.write('<ul class=\'zl-publication-list\'>');
document.write('<li><p style=\"text-align:justify;\">Seyed Ali Mohammadi, Lukas Rothenberger, Gustavo de Morais, Bertin Nico G&ouml;rlich, Erik Lille, Hendrik R&uuml;thers, Felix Wolf: Filtering and Ranking of Code Regions for Parallelization via Hotspot Detection and OpenMP Overhead Analysis. In <i>Proc. of the Workshop on Programming and Performance Visualization Tools (ProTools), held in conjunction with the International Conference for High Performance Computing, Networking, Storage, and Analysis (SC23), Denver, CO, USA</i>, pages 1368&ndash;1379, November 2023.<br> <a class=\"zl-links\" href=\"https://dl.acm.org/doi/10.1145/3624062.3624206\" target=\"_blank\">URL</a>&nbsp;&nbsp;<span id=\'copybibtex\' class=\'zl-links\' onclick=\"openBibtex(\'@InProceedings{mohammadi_filtering_2023,\\n  author          = {Mohammadi, Seyed Ali and Rothenberger, Lukas and de Morais, Gustavo and Görlich, Bertin Nico and Lille, Erik and Rüthers, Hendrik and Wolf, Felix},\\n  title           = {Filtering and {Ranking} of {Code} {Regions} for {Parallelization} via {Hotspot} {Detection} and {OpenMP} {Overhead} {Analysis}},\\n  booktitle       = {Proc. of the {Workshop} on {Programming} and {Performance} {Visualization} {Tools} ({ProTools}), held in conjunction with the {International} {Conference} for {High} {Performance} {Computing}, {Networking}, {Storage}, and {Analysis} ({SC23}), {Denver}, {CO}, {USA}},\\n  year            = {2023},\\n  pages           = {1368--1379},\\n  isbn            = {979-8-4007-0785-8},\\n  url             = {https://dl.acm.org/doi/10.1145/3624062.3624206}\\n}\')\">BibTeX</span></p></li>');
document.write('</ul>');
document.write('</br>');
document.write('<h2 class=\'zl-year-header\' id=\'2022\'>2022</h2>');
document.write('<ul class=\'zl-publication-list\'>');
document.write('<li><p style=\"text-align:justify;\">Sixing Yu, Arya Mazaheri, Ali Jannesari: Topology-Aware Network Pruning using Multi-stage Graph Embedding and Reinforcement Learning. In <i>Proc. of the 39th International Conference on Machine Learning (ICML), Baltimore, Maryland, USA</i>, volume 162 of <i>Proceedings of Machine Learning Research</i>, pages 25656&ndash;25667, PMLR, July 2022.<br> <a class=\"zl-links\" href=\"https://www.hpclab.tu-darmstadt.de/zotero-lists/attachments/2022-Topology-Aware_Network_Pruning_using_Multi-stage_Graph_Embedding_and_Reinforcement_Learning-TCYGLR2F.pdf\" target=\"_blank\">PDF</a>&nbsp;&nbsp;<a class=\"zl-links\" href=\"https://proceedings.mlr.press/v162/yu22e.html\" target=\"_blank\">URL</a>&nbsp;&nbsp;<span id=\'copybibtex\' class=\'zl-links\' onclick=\"openBibtex(\'@InProceedings{yu_topology-aware_2022,\\n  author          = {Yu, Sixing and Mazaheri, Arya and Jannesari, Ali},\\n  title           = {Topology-{Aware} {Network} {Pruning} using {Multi}-stage {Graph} {Embedding} and {Reinforcement} {Learning}},\\n  booktitle       = {Proc. of the 39th {International} {Conference} on {Machine} {Learning} ({ICML}), {Baltimore}, {Maryland}, {USA}},\\n  year            = {2022},\\n  volume          = {162},\\n  series          = {Proceedings of {Machine} {Learning} {Research}},\\n  pages           = {25656--25667},\\n  publisher       = {PMLR},\\n  url             = {https://proceedings.mlr.press/v162/yu22e.html}\\n}\')\">BibTeX</span></p></li>');
document.write('</ul>');
document.write('</br>');
document.write('<h2 class=\'zl-year-header\' id=\'2020\'>2020</h2>');
document.write('<ul class=\'zl-publication-list\'>');
document.write('<li><p style=\"text-align:justify;\">Rahim Mammadli, Ali Jannesari, Felix Wolf: Static Neural Compiler Optimization via Deep Reinforcement Learning. In <i>Proc. of the 6th Workshop on the LLVM Compiler Infrastructure in HPC, held in conjunction with the International Conference for High Performance Computing, Networking, Storage, and Analysis (SC20)</i>, pages 1&ndash;11, IEEE, November 2020.<br> <a class=\"zl-links\" href=\"https://www.hpclab.tu-darmstadt.de/zotero-lists/attachments/2020-Static_Neural_Compiler_Optimization_via_Deep_Reinforcement_Learning-ABK99QLW.pdf\" target=\"_blank\">PDF</a>&nbsp;&nbsp;<a class=\"zl-links\" href=\"https://doi.org/10.1109/LLVMHPCHiPar51896.2020.00006\" target=\"_blank\">DOI</a>&nbsp;&nbsp;<span id=\'copybibtex\' class=\'zl-links\' onclick=\"openBibtex(\'@InProceedings{mammadli_static_2020,\\n  author          = {Mammadli, Rahim and Jannesari, Ali and Wolf, Felix},\\n  title           = {Static {Neural} {Compiler} {Optimization} via {Deep} {Reinforcement} {Learning}},\\n  booktitle       = {Proc. of the 6th {Workshop} on the {LLVM} {Compiler} {Infrastructure} in {HPC}, held in conjunction with the {International} {Conference} for {High} {Performance} {Computing}, {Networking}, {Storage}, and {Analysis} ({SC20})},\\n  year            = {2020},\\n  pages           = {1--11},\\n  publisher       = {IEEE},\\n  doi             = {10.1109/LLVMHPCHiPar51896.2020.00006}\\n}\')\">BibTeX</span></p></li>');
document.write('<li><p style=\"text-align:justify;\">Arya Mazaheri, Tim Beringer, Matthew Moskewicz, Felix Wolf, Ali Jannesari: Accelerating Winograd Convolutions using Symbolic Computation and Meta-programming. In <i>Proc. of the 15th EuroSys Conference, Heraklion, Crete, Greece</i>, pages 1&ndash;14, ACM, April 2020.<br> <a class=\"zl-links\" href=\"https://www.hpclab.tu-darmstadt.de/zotero-lists/attachments/2020-Accelerating_Winograd_Convolutions_using_Symbolic_Computation_and_Meta-programming-C2ZIM2XN.pdf\" target=\"_blank\">PDF</a>&nbsp;&nbsp;<a class=\"zl-links\" href=\"https://doi.org/10.1145/3342195.3387549\" target=\"_blank\">DOI</a>&nbsp;&nbsp;<span id=\'copybibtex\' class=\'zl-links\' onclick=\"openBibtex(\'@InProceedings{mazaheri_accelerating_2020,\\n  author          = {Mazaheri, Arya and Beringer, Tim and Moskewicz, Matthew and Wolf, Felix and Jannesari, Ali},\\n  title           = {Accelerating {Winograd} {Convolutions} using {Symbolic} {Computation} and {Meta}-programming},\\n  booktitle       = {Proc. of the 15th {EuroSys} {Conference}, {Heraklion}, {Crete}, {Greece}},\\n  year            = {2020},\\n  number          = {40},\\n  pages           = {1--14},\\n  publisher       = {ACM},\\n  isbn            = {978-1-4503-6882-7},\\n  doi             = {10.1145/3342195.3387549}\\n}\')\">BibTeX</span></p></li>');
document.write('</ul>');
document.write('</br>');
document.write('<h2 class=\'zl-year-header\' id=\'2019\'>2019</h2>');
document.write('<ul class=\'zl-publication-list\'>');
document.write('<li><p style=\"text-align:justify;\">Arya Mazaheri, Johannes Schulte, Matthew Moskewicz, Felix Wolf, Ali Jannesari: Enhancing the Programmability and Performance Portability of GPU Tensor Operations. In <i>Proc. of the 25th Euro-Par Conference, G&ouml;ttingen, Germany</i>, volume 11725 of <i>Lecture Notes in Computer Science</i>, pages 213&ndash;226, Springer, August 2019.<br> <a class=\"zl-links\" href=\"https://www.hpclab.tu-darmstadt.de/zotero-lists/attachments/2019-Enhancing_the_Programmability_and_Performance_Portability_of_GPU_Tensor_Operations-EIXFIWFC.pdf\" target=\"_blank\">PDF</a>&nbsp;&nbsp;<a class=\"zl-links\" href=\"https://doi.org/10.1007/978-3-030-29400-7_16\" target=\"_blank\">DOI</a>&nbsp;&nbsp;<span id=\'copybibtex\' class=\'zl-links\' onclick=\"openBibtex(\'@InProceedings{mazaheri_enhancing_2019,\\n  author          = {Mazaheri, Arya and Schulte, Johannes and Moskewicz, Matthew and Wolf, Felix and Jannesari, Ali},\\n  title           = {Enhancing the {Programmability} and {Performance} {Portability} of {GPU} {Tensor} {Operations}},\\n  booktitle       = {Proc. of the 25th {Euro}-{Par} {Conference}, {Göttingen}, {Germany}},\\n  year            = {2019},\\n  volume          = {11725},\\n  series          = {Lecture {Notes} in {Computer} {Science}},\\n  pages           = {213--226},\\n  publisher       = {Springer},\\n  isbn            = {978-3-030-29399-4},\\n  doi             = {10.1007/978-3-030-29400-7_16}\\n}\')\">BibTeX</span></p></li>');
document.write('<li><p style=\"text-align:justify;\">Rahim Mammadli, Felix Wolf, Ali Jannesari: The Art of Getting Deep Neural Networks in Shape. <i>ACM Transactions on Architecture and Code Optimization (TACO)</i>, 15(4): 62:1&ndash;62:21, January 2019.<br> <a class=\"zl-links\" href=\"https://www.hpclab.tu-darmstadt.de/zotero-lists/attachments/2019-The_Art_of_Getting_Deep_Neural_Networks_in_Shape-VHQ4TZNC.pdf\" target=\"_blank\">PDF</a>&nbsp;&nbsp;<a class=\"zl-links\" href=\"https://doi.org/10.1145/3291053\" target=\"_blank\">DOI</a>&nbsp;&nbsp;<span id=\'copybibtex\' class=\'zl-links\' onclick=\"openBibtex(\'@Article{mammadli_art_2019,\\n  author          = {Mammadli, Rahim and Wolf, Felix and Jannesari, Ali},\\n  title           = {The {Art} of {Getting} {Deep} {Neural} {Networks} in {Shape}},\\n  journal         = {ACM Transactions on Architecture and Code Optimization (TACO)},\\n  year            = {2019},\\n  volume          = {15},\\n  number          = {4},\\n  pages           = {62:1--62:21},\\n  issn            = {1544-3566},\\n  doi             = {10.1145/3291053}\\n}\')\">BibTeX</span></p></li>');
document.write('</ul>');
document.write('</div>');
