Skip to main content

Publications

Jump to year:
[2024] [2023] [2022] [2021] [2020] [2019] [2018] [2017] [2016] [2015] [2014] [2013]
[2011] [2010] [2009] [2008] [2007] [2005]

 

2024
  • Hung Phan, Ali Jannesari: Leveraging Statistical Machine Translation for Code Search. In Proc. of the International Conference on Evaluation and Assessment in Software Engineering (EASE), Salerno, Italy, pages 1–10, June 2024. (Accepted)
    PDF       URL       DOI       BibTex
  • Jad El Karchi, Hanze Chen, Ali TehraniJamsaz, Ali Jannesari, Mihail Popov, Emmanuelle Saillard: MPI Errors Detection using GNN and Embedding over LLVM IR. In Proc. of the 38th IEEE International Parallel and Distributed Processing Symposium (IPDPS), San Francisco, USA, pages 1–11, IEEE Computer Society, May 2024. (Accepted - arXiv preprint: 2403.02518)
    PDF       URL       DOI       BibTex 
  • Sixing Yu, Pablo Muñoz, Ali Jannesari: Federated Foundation Models: Privacy-Preserving and Collaborative Learning for Large Models. In Proc. Of the Joint International Conference on Computational Linguistics, Language Resources and Evaluation (LREC-Coling), Turin, Italy, pages 1–11, May 2024. (Accepted - arXiv preprint: 2305.11414)
    PDF       URL       DOI       BibTex 
  • Ali TehraniJamsaz, Alok Mishra, Akash Dutta, Abid M. Malik, Barbara Chapman, Ali Jannesari: ParaGraph: Weighted Graph Representation for Performance Optimization of HPC Kernels. In Proc. of the 14th International Workshop on Accelerators and Hybrid Emerging Systems (AsHES), co-located with IPDPS 2024, San Francisco, USA, pages 1–11, IEEE Computer Society, May 2024. (Accepted -  arXiv preprint: 2304.03487)
    PDF       URL       DOI       BibTex
  • Ali TehraniJamsaz, Hanze Chen, and Ali Jannesari: GraphBinMatch: Graph-based Similarity Learning for Cross-Language Binary and Source Code Matching. In Proc. of the 13th International Workshop on Graphs, Architectures, Programming, and Learning (GrAPL), co-located with IPDPS 2024, San Francisco, USA, pages 1–11, IEEE Computer Society, May 2024. (Accepted -  arXiv preprint: 2304.04658)
    PDF       URL       DOI       BibTex
  • Waqwoya Abebe, Jan Strube, Luanzheng Guo, Nathan Tallent, Oceane Bel, Steven Spurgeon, Christina Doty, Ali Jannesari: SAM-I-Am: Semantic Boosting for Zero-shot Atomic-Scale Electron Micrograph Segmentation. arXiv preprint: 2404.06638, pages 1–10, April 2024.
    PDF       URL       DOI       BibTex
  • Chandan Kumar, Jansel Herrera-Gerena, John Just, Matthew Darr, Ali Jannesari: Learn and Search: An Elegant Technique for Object Lookup using Contrastive Learning. arXiv preprint: 2403.07231, pages 1–9, March 2024.
    PDF       URL       DOI       BibTex
  • Le Chen, Nesreen K. Ahmed, Akash Dutta, Arijit Bhattacharjee, Sixing Yu, Quazi Ishtiaque Mahmud, Waqwoya Abebe, Hung Phan, Aishwarya Sarkar, Branden Butler, Niranjan Hasabnis, Gal Oren, Vy A. Vo, Juan Pablo Munoz, Theodore L. Willke, Tim Mattson, Ali Jannesari: The Landscape and Challenges of HPC Research and LLMs. arXiv preprint: 2402.02018, pages 1–16, February 2024.
    PDF       URL       DOI       BibTex 
  • Chandan Kumar, Jansel Herrera-Gerena, John Just, Matthew Darr, Ali Jannesari: Unsupervised Learning-based Object Detection using Contrastive Learning. arXiv preprint: 2402.13465, pages 1–12, February 2024.
    PDF       URL       DOI       BibTex
  • Mohammad Norouzi, Nicolas Morew, Qamar Ilias, Lukas Rothenberger, Ali Jannesari, Felix Wolf: Fast Data-Dependence Profiling Through Prior Static Analysis. Journal of Parallel Computing, pages 1–12, Elsevier, January 2024.
    PDF       URL       DOI       BibTex
  • Le Chen, Arijit Bhattacharjee, Nesreen Ahmed, Niranjan Hasabnis, Gal Oren, Vy Vo, Ali Jannesari: OMPGPT: A Generative Pre-trained Transformer Model for OpenMP. arXiv preprint: 2401.16445, pages 1–12, January 2024.
    PDF       URL       DOI       BibTex 
2023
  • Ali TehraniJamsaz, Quazi  Mahmud, Le Chen, Nesreen Ahmed, Ali Jannesari: PERFOGRAPH: A Numerical Aware Program Graph Representation for Performance Optimization and Program Analysis. In Proc. of the 37th Conference on Neural Information Processing Systems (NeurIPS), New Orleans, Louisiana, USA, pages 1–11, December 2023. (arXiv preprint: 2306.00210)
    PDF       URL       DOI       BibTex 
  • Waqwoya Abebe, Pablo Munoz, Ali Jannesari: LEFL: Low Entropy Client Sampling in Federated Learning. arXiv preprint: 2312.17430, pages 1–10, December 2023.
    PDF       URL       DOI       BibTex
  • Phuong Nguyen, Sixing Yu, Pablo Muñoz, Ali Jannesari: Enhancing Heterogeneous Federated Learning with Knowledge Extraction and Multi-Model Fusion. In Proc. of the 4th Workshop on Artificial Intelligence and Machine Learning for Scientific Applications (AI4S), co-located with SC 2023, Denver, CO, pages 1–7, November 2023. (arXiv preprint: 2208.07978)
    PDF       URL       DOI       BibTex
  • Justin Stanley and Ali Jannesari: Addressing Stale Gradients in Scalable Federated Deep Reinforcement Learning. In Proc. of the Workshop on Machine Learning with Graphs in High Performance Computing Environments (MLG-HPCE), co-located with SC 2023, Denver, CO, pages 1–8, November 2023.
    PDF       URL       DOI       BibTex
  • Chandan Kumar, Ali Jannesari: Optimal Deep Learning model for UAVs: A Case Study.  In Proc. of the 26th IEEE International Symposium on Wireless Personal Multimedia Communications (WPMC), Tampa, FL, pages 1–7, November 2023.
    PDF       URL       DOI       BibTex 
  • Le Chen, Arijit Bhattacharjee, Nesreen K. Ahmed, Niranjan Hasabnis, Gal Oren, Bin Lei, Ali Jannesari: CompCodeVet: A Compiler-guided Validation and Enhancement Approach for Code Dataset. arXiv preprint: 2311.06505, pages 1–11, November 2023.
    PDF       URL       DOI       BibTex
  • Hung Phan and Ali Jannesari: Evaluating and Optimizing the Effectiveness of Neural Machine Translation in Supporting Code Retrieval Models: A Study on the CAT Benchmark. In Proc. of the 32nd ACM International Conference on Information & Knowledge Management (CIKM), Birmingham, UK, pages 1–11, October 2023. (arXiv preprint: 2308.04693)
    PDF       URL       DOI       BibTex
  • Quazi  Mahmud, Ali TehraniJamsaz, Hung Phan, Nesreen Ahmed, Ali Jannesari: AUTOPARLLM: GNN-Guided Automatic Code Parallelization using Large Language Models. arXiv preprint: 2310.04047, pages 1–13, October 2023.
    PDF       URL       DOI       BibTex
  • Sixing Yu, Pablo Muñoz, Ali Jannesari: Bridging the Gap Between Foundation Models and Heterogeneous Federated Learning. arXiv preprint: 2310.00247, pages 1–14, September 2023.
    PDF       URL       DOI       BibTex
  • Akash Dutta, Jordi Alcaraz, Ali TehraniJamsaz, Anna Sikora, Eduardo Cesar, Ali Jannesari: Performance Optimization using Multimodal Modeling and Heterogeneous GNN. In Proc. of the 32nd International Symposium on High-Performance Parallel and Distributed Computing (HPDC), Orlando, Florida, USA, pages 1–14, June 2023. (arXiv preprint: 2304.12568)
    PDF       URL       DOI       BibTex
  • Le Chen, Quazi Mahmud, Hung Phan, Nesreen Ahmed, Ali Jannesari: Learning to Parallelize with OpenMP by Augmented Heterogeneous AST Representation. In Proc. of the 6th ACM Conference on Machine Learning and Systems (MLSys), Miami, Florida, USA, pages 1–12, June 2023. (arXiv preprint: 2305.05779)
    PDF       URL       DOI       BibTex
  • Akash Dutta, Jee Choi, Ali Jannesari: Power Constrained Autotuning using Graph Neural Networks. In Proc. of the 37th IEEE International Parallel and Distributed Processing Symposium (IPDPS), St. Petersburg, Florida, USA, pages 1–10, IEEE Computer Society, May 2023. (arXiv preprint: 2302.11467)
    PDF       URL       DOI       BibTex
  • Waqwoya Abebe, Ali Jannesari: Optimizing Decentralized Learning with Local Heterogeneity using Topology Morphing and Clustering. In Proc. of the 23rd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGrid), Bangalore, India, pages 1–10, IEEE/ACM, May 2023. (arXiv preprint: 2212.08743)
    PDF       URL       DOI       BibTeX
  • Sixing Yu, Phuong Nguyen, Ali Anwar, Ali Jannesari: Heterogeneous Federated Learning using Dynamic Model Pruning and Adaptive Gradient. In Proc. of the 23rd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGrid), Bangalore, India, pages 1–10, IEEE/ACM, May 2023. (arXiv preprint: 2106.06921)
    PDF       URL       DOI       BibTeX
  • Arijit Bhattacharjee, Christopher Daley, Ali Jannesari: OpenMP Offload Features and Strategies for High Performance across Architectures and Compilers. In Proc. of the 13th International Workshop on Accelerators and Hybrid Emerging Systems (AsHES), co-located with IPDPS 2023, St. Petersburg, Florida, USA, pages 1–10, IEEE Computer Society, May 2023.
    PDF       URL       DOI       BibTex
  • Aishwarya Sarkar, Jien Zhang, Chaoqun Lu, Ali Jannesari: Domain-Aware Scalable Distributed Training for Geo-Spatiotemporal Data. In Proc. of the International Workshop on Extreme Scaling of AI for Science (ExSAIS), co-located with IPDPS 2023, St. Petersburg, Florida, USA, pages 1–10, IEEE Computer Society, May 2023.
    PDF       URL       DOI       BibTex
  • Taghreed Bagies, Wei Le, Jeremy Sheaffer, Ali Jannesari: Reducing Branch Divergence to Speed up Parallel Execution of Unit Testing on GPUs. The Journal of Supercomputing, pages 1–35, Springer, May 2023.
    PDF       URL       DOI       BibTex
  • Sixing Yu, Pablo Muñoz, Ali Jannesari: Federated Foundation Models: Privacy-Preserving and Collaborative Learning for Large Models. arXiv preprint: 2305.11414, pages 1–11, May 2023.
    PDF       URL       DOI       BibTex
  • Arushi Sharma, Zefu Hu, Christopher Quinn, Ali Jannesari: Interpreting Pretrained Source-code Models using Neuron Redundancy Analyses. arXiv preprint: 2305.00875, pages 1–12, May 2023.
    PDF       URL       DOI       BibTex
  • Ali TehraniJamsaz, Alok Mishra, Akash Dutta, Abid M. Malik, Barbara Chapman, Ali Jannesari: ParaGraph: Weighted Graph Representation for Performance Optimization of HPC Kernels. arXiv preprint: 2304.03487, pages 1–11, April 2023.
    PDF       URL       DOI       BibTex 
  • Ali TehraniJamsaz, Hanze Chen, Ali Jannesari: GraphBinMatch: Graph-based Similarity Learning for Cross-Language Binary and Source Code Matching. arXiv preprint: 2304.04658, pages 1–11, April 2023.
    PDF       URL       DOI       BibTex 
  • Sixing Yu, Murali Emani, Xipeng Shen, Pei-Hung Lin, Chunhua Liao, Ali Jannesari: Towards Seamless Management of AI Models in High-Performance Computing. In Proc. of the Annual AAAI Workshop on AI to Accelerate Science and Engineering (AI2ASE), co-located with AAAI 2023, Washington DC, pages 1–5, February 2023. (arXiv preprint: 2212.06352)
    PDF       URL       DOI       BibTex
  • Aishwarya Sarkar, Chaoqun Lu, Ali Jannesari: Accelerating Domain-aware Deep Learning Models with Distributed Training. Workshop on Multi-scale, Multi-physics and Coupled Problems on highly parallel systems (MMCP), co-located with HPC Asia, pages 1–5, February 2023. (arXiv preprint: 2301.11787)
    PDF       URL       DOI       BibTex
2022
  • Waqwoya Abebe, Ali Jannesari: Addressing Data Heterogeneity in Decentralized Learning via Topological Pre-processing. arXiv preprint: 2212.08743, pages 1–11, December 2022.
    PDF       URL       DOI       BibTex 
  • Sixing Yu, Phuong Nguyen, Waqwoya Abebe, Ali Anwar, Ali Jannesari: SPATL: Salient Parameter Aggregation and Transfer Learning for Heterogeneous Federated Learning. In Proc. of the International Conference for High Performance Computing, Networking, Storage, and Analysis (SC), Dallas, TX, USA, pages 1–13, November 2022. (arXiv preprint: 2111.14345)
    PDF       URL       DOI       BibTex
  • Akash Dutta, Jordi Alcaraz, Ali TehraniJamsaz, Anna Sikora, Eduardo Cesar, Ali Jannesari: Pattern-based Autotuning of OpenMP Loops using Graph Neural Networks. In Proc. of the 3rd Workshop on Artificial Intelligence and Machine Learning for Scientific Applications (AI4S), co-located with SC 2022, Dallas, Texas, pages 1–6, November 2022.
    PDF       URL       DOI       BibTex
  • Sixing Yu, Phuong Nguyen, Waqwoya Abebe, Justin Stanley, Pablo Munoz, Ali Jannesari: Resource-Aware Heterogeneous Federated Learning using Neural Architecture Search. arXiv preprint: 2211.05716, pages 1–10, November 2022.
    PDF       URL       DOI       BibTex 
  • Hung Phan, Ali Jannesari: Heterogeneous Graph Neural Networks for Software Effort Estimation. In Proc. of the 16th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), Helsinki, Finland, pages 1–11, September 2022. (arXiv preprint: 2206.11023)
    PDF       URL       DOI       BibTex
  • Phuong Nguyen, Sixing Yu, Pablo Muñoz, Ali Jannesari: Resource-aware Federated Learning using Knowledge Extraction and Multi-model Fusion. arXiv preprint: 2208.07978, pages 1–9, August 2022.
    PDF       URL       DOI       BibTex 
  • Sixing Yu, Arya Mazaheri, Ali Jannesari: Topology-Aware Network Pruning using Multi-stage Graph Embedding and Reinforcement Learning. In Proc. of the 39th International Conference on Machine Learning (ICML), Baltimore, Maryland, USA, p. 25656–25667, July 2022. (Long presentation acceptance rate: 2% arXiv preprint: 2102.03214)
    PDF       URL       DOI       BibTex
  • Ali TehraniJamsaz, Mihail Popov, Akash Dutta, Emmanuelle Saillard, Ali Jannesari: Learning Intermediate Representations using Graph Neural Networks for NUMA and Prefetchers Optimization. In Proc. of the 36th IEEE International Parallel and Distributed Processing Symposium (IPDPS), Lyon, France, pages 1–11, IEEE Computer Society, May 2022. (arXiv preprint: 2203.00611)
    PDF       URL       DOI       BibTex
  • Le Chen, Quazi Ishtiaque Mahmud, Ali Jannesari: Multi-View Learning for Parallelism Discovery of Sequential Programs. In Proc. of Workshop on Graphs, Architectures, Programming, and Learning (GrAPL), co-located with IPDPS 2022, Lyon, France, pages 1–9, May 2022. 
    PDF       URL       DOI       BibTex
  • Alvin Chon, Pawel Gorecki, Oliver Eulenstein, Xiaoqiu Huang, Ali Jannesari: Scalable and Extensible Robinson-Foulds for Comparative Phylogenetics. In Proc. of 21st IEEE International Workshop on High Performance Computational Biology (HiCOMB), co-located with IPDPS 2022, Lyon, France, pages 1–10, May 2022. 
    PDF       URL       DOI       BibTex
  • Chandan Kumar, Yamini Mathur, Ali Jannesari: Efficient Volume Estimation for Dynamic Environments using Deep Learning on the Edge. In Proc. of 4th Workshop on Parallel AI and Systems for the Edge (PAISE), co-located with IPDPS 2022, Lyon, France, pages 1–8, May 2022. 
    PDF       URL       DOI       BibTex
  • Hung Phan, Ali Jannesari: Story Point Level Classification by Text Level Graph Neural Network. In Proc. of 1st Workshop on Natural Language-based Software Engineering (NLBSE), co-located with ICSE 2022, Pittsburgh, USA, pages 75–78, May 2022. (arXiv preprint: 2203.03062)
    PDF       URL       DOI       BibTex
  • Jordi Alcaraz, Ali Tehranijamsaz, Akash Dutta, Anna Sikora, Ali Jannesari, Joan Sorribes, Eduardo Cesar: Predicting Number of Threads using Balanced Datasets for OpenMP Regions. Journal of Computing, pages 1–19, Springer, April 2022.
    PDF       URL       DOI       BibTex
  • Deepak George Thomas, Tichakorn Wongpiromsarn, Ali Jannesari: Temporal Shift Reinforcement Learning. In Proc. of 2nd Workshop on Machine Learning and Systems (EuroMLSys), co-located with EuroSys 2022, Rennes, France, pages 1–6, April 2022. (arXiv preprint: 2109.02145)
    PDF       URL       DOI       BibTex
  • Jansel Herrera-Gerena, Ramakrishnan Sundareswaran, John Just, Matthew Darr, Ali Jannesari: CLAWS: Contrastive Learning with hard Attention and Weak Supervision. Workshop AI for Agriculture and Food Systems (AIAFS), co-located with AAAI-22, pages 1–5, February 2022. (arXiv preprint: 2112.00847)
    PDF       URL       DOI       BibTex
2021
  • Aishwarya Sarkar, Jien Zhang, Chaoqun Lu, Ali Jannesari: Transfer Learning Approaches for Knowledge Discovery in Grid-based Geo-Spatiotemporal Data. Workshop on AI for Science: Mind the Gaps, co-located with NeurIPS 2021, pages 1–7, December 2021.
    PDF       URL       DOI       BibTex
  • Vivek Bengre, Reza HoseinyFarahabady, Mohammad Pivezhandi, Albert Zomaya, Ali Jannesari: A Learning-Based Scheduler for High Volume Processing in Data Warehouse using Graph Neural Networks. In Proc. of the 22nd International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT), Guangzhou, China, pp. 1-12, IEEE, December 2021.
    PDF       URL       DOI       BibTex
  • Sixing Yu, Phuong Nguyen, Waqwoya Abebe, Ali Anwar, Ali Jannesari: SPATL: Salient Parameter Aggregation and Transfer Learning for Heterogeneous Clients in Federated Learning. arXiv preprint: 2111.14345, pages 1–10, November 2021.
    PDF       URL       DOI       BibTex
  • Hung Phan, Arushi Sharma, Ali Jannesari: Generating Context-Aware API Calls from Natural Language Description using Neural Embeddings and Machine Translation.  In Proc. of the 2nd Workshop on Software Engineering Automation: A Natural Language Perspective (NLP-SEA), Virtual Co-located with ASE 2021, pages 1–8, Australia, November 2021.
    PDF       URL       DOI       BibTex  
  • Sixing Yu, Arya Mazaheri, Ali Jannesari: Auto Graph Encoder-Decoder for Neural Network Pruning. In Proc. of the IEEE/CVF International Conference on Computer Vision (ICCV), pp. 6362-6372, IEEE, October 2021, (2021 ISU Department of Computer Science Publication Award). 
    PDF       URL       DOI       BibTex
  • Deepak George Thomas, Tichakorn Wongpiromsarn, Ali Jannesari: Temporal Shift Reinforcement Learning. arXiv preprint arXiv: 2109.02145, pages 1–11, October 2021.
    PDF       URL       DOI       BibTex
  • Ramakrishnan Sundareswaran, Jansel Herrera-Gerena, John Just, Ali Jannesari: Cluster Analysis with Deep Embeddings and Contrastive Learning. arXiv preprint: 2109.12714, pages 1–9, October 2021.
    PDF       URL       DOI       BibTex
  • Jeremy Roghair, Kyungtae Ko, Amir Niaraki, Ali Jannesari: A Vision Based Deep Reinforcement Learning Algorithm for UAV Obstacle Avoidance. Intelligent Systems and Applications (IntelliSys), pages 115–128, September 2021. (arXiv preprint: 2102.03214)
    PDF       URL       DOI       BibTex
  • Sixing Yu, Phuong Nguyen, Ali Anwar, Ali Jannesari: Adaptive Dynamic Pruning for Non-IID Federated Learning. arXiv preprint arXiv: 2106.06921, pages 1–7, June 2021.
    PDF       URL       DOI       BibTex
  • Deepak-George Thomas, Daniil Olshanskyi, Karter Krueger, Tichakorn Wongpiromsarn, Ali Jannesari: Interpretable UAV Collision Avoidance using Deep Reinforcement Learning. arXiv preprint: 2105.12254, pages 1–9, May 2021.
    PDF       URL       DOI       BibTex
  • Maryam Taghizadeh, Abdolah Chalechale, Ali Jannesari: A Region Proposal Algorithm using Texture Similarity and Perceptual Grouping. Journal of Ambient Intelligence and Humanized Computing, pages 1–18, Springer, May 2021.
    PDF       URL       DOI       BibTex 
  • Mehdi Fasihi, Mohammad Nadimi, Ali Jannesari: A Shallow 1-D Convolution Neural Network for Fetal State Assessment Based on Cardiotocogram. SN Computer Science 2(4), pages 1–9, Speinger, May 2021.
    PDF       URL       DOI       BibTex  
  • Taghreed Bagies and Ali Jannesari: An Empirical Study of Parallelizing Test Execution Using CUDA Unified Memory and OpenMP GPU Offloading. The 4th IEEE Workshop on NEXt level of Test Automation (NEXTA), Virtual Co-located with ICST 2021, pages 1–9, April 2021.
    PDF       URL       DOI       BibTex  
  • Ali Tehranijamsaz, Mohammed Khaleel, Reza Akbari, Ali Jannesari: DeepRace: A learning-based data race detector. International Workshop on Artificial Intelligence in Software Testing (AIST), Virtual Co-located with ICST 2021, pages 1–8, April 2021.
    PDF       URL       DOI       BibTex   
  • Jordi Alcaraz, Steven Sleder, Ali Tehranijamsaz, Anna Sikora, Ali Jannesari, Joan Sorribes and Eduardo Cesar: Building representative and balanced datasets of OpenMP parallel regions. In Proc. of the 29th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP), pages 1–8, Valladolid, Spain, March 2021.
    PDF       URL       DOI       BibTex   
  • Sixing Yu, Arya Mazaheri, Ali Jannesari: GNN-RL Compression: Topology-Aware Network Pruning using Multi-stage Graph Embedding and Reinforcement Learning. arXiv preprint: 2102.03214, pages 1–10, February 2021.
    PDF       URL       DOI       BibTex 
  • Subrahmanyam Vaddi, Dongyoun Kim, Chandan Kumar, Shafqat Shad, Ali Jannesari: Efficient Object Detection Model for Real-Time UAV Applications, Computer and Information Science (CIS), The Canadian Center of Science and Education, 14(1), pp 1-9, January 2021.
    PDF       URL       DOI       BibTex     
  • Ehsan Atoofian, Zayan Shaikh, Ali Jannesari: Reducing Energy in GPGPUs through Approximate Trivial Bypassing, ACM Transactions on Embedded Computing Systems (TECS), 20(2), pp 1-27, January 2021.
    PDF       URL       DOI       BibTeX  
2020
  • Rahim Mammadli, Ali Jannesari, Felix Wolf: Static Neural Compiler Optimization via Deep Reinforcement Learning. In Proc. of the 6th Workshop on the LLVM Compiler Infrastructure in HPC, held in conjunction with the Supercomputing Conference (SC20), pages 1–11, Chicago, USA, ACM, November 2020.
    PDF       URL       DOI
  • Hung Phan, Ali Jannesari: Statistical Machine Translation Outperforms Neural Machine Translation in Software Engineering: Why and How.  In Proc. of the Workshop on Representation Learning for Software Engineering and Program Languages, Virtual Co-located with ESEC/FSE20, pages 3–12, Chicago, USA, ACM, November 2020.
    PDF       URL       DOI       BibTex  
  • Sixing Yu, Arya Mazaheri, Ali Jannesari: Auto Graph Encoder-Decoder for Model Compression and Network Acceleration. arXiv preprint arXiv: 2011.12641, pages 1–8, November 2020.
    PDF       URL       DOI       BibTex 
  • Aishwarya Sarkar, Jien Zhang, Chaoqun Lu, Ali Jannesari: HydroDeep -- A Knowledge Guided Deep Neural Network for Geo-Spatiotemporal Data Analysis. arXiv preprint: 2010.04328, pages 1–8, October 2020.
    PDF       URL       DOI       BibTex 
  • Anurag Yedla, Fatemeh Davoudi-Kakhki, Ali Jannesari: Predictive Modeling for Occupational Safety Outcomes and Days Away From Work Analysis in Mining Operations. International Journal of Environmental Research and Public Health (IJERPH), 17(19):7054, September 2020.
    PDF       URL       DOI       BibTex 
  • Rahim Mammadli, Ali Jannesari, Felix Wolf: Static Neural Compiler Optimization via Deep Reinforcement Learning. arXiv preprint arXiv:2008.08951, August 2020 (accpted by LLVM-HPC'20).
    PDF       URL       DOI       BibTex
  • Mehdi Fasihi, Mohamad Nadimi-Shahraki, Ali Jannesari: Multi-Class Cardiovascular Diseases Diagnosis from Electrocardiogram Signals using 1-D Convolution Neural Network.  In Proc. of the 21st International Conference on Information Reuse and Integration for Data Science (IRI), Las Vegas, Nevada, USA, pp. 372-378, IEEE, August 2020.
    PDF       URL       DOI       BibTex  
  • Nicolas Morew, Mohammad Norouzi, Ali Jannesari, Felix Wolf: Skipping Non-essential Instructions Makes Data-dependence Profiling Faster. In Proc. of the 26th Euro-Par Conference, Warsaw, Poland, volume 12247 of Lecture Notes in Computer Science, pages 3–17, Springer, August 2020.
    PDF       URL       DOI       BibTeX
  • Reza HoseinyFarahabady, Ali Jannesari, Javid Taheri, Wei Bao, Albert Zomaya, Zahir Tari: Q-Flink: A QoS-Aware Resource Controller for Apache Flink. In Proc. of the 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGrid), Melbourne, Australia, IEEE/ACM, April 2020.
    PDF       URL       DOI       BibTeX
  • Arya Mazaheri, Tim Beringer, Matthew Moskewicz, Felix Wolf, Ali Jannesari: Accelerating Winograd Convolutions using Symbolic Computation and Meta-programming. In Proc. of the 15th European Conference on Computer Systems (EuroSys), Heraklion, Greece, ACM, April 2020.
    PDF       URL       DOI       BibTeX 
  • Amir Niaraki, Jeremy Roghair, Ali Jannesari: Energy-aware Goal Selection and Path Planning of UAV Systems via Reinforcement Learning. arXiv preprint arXiv:1909.12217, March 2020.
    PDF       URL       DOI       BibTeX
2019
  • Reza HoseinyFarahabady, Ali Jannesari, Wei Bao, Zahir Tari, Albert Zomaya: Real-time Stream Data Processing at Scale. In Proc. of the 20th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT), Gold Coast, Australia, pp. 46-51, IEEE, December 2019.
     PDF      DOI       BibTeX
  • Reza HoseinyFarahabady, Ali Jannesari, Zahir Tari, Javid Taheri, Albert Zomaya: Dynamic Control of CPU Cap Allocations in Stream Processing and Data-Flow Platforms. In Proc. of the 18th International Symposium on Network Computing and Applications (NCA), Cambridge, MA, USA, pp. 1-8, IEEE, September 2019.
     PDF      DOI 
  • Arya Mazaheri, Johannes Schulte, Matthew Moskewicz, Felix Wolf, Ali Jannesari: Enhancing the Programmability and Performance Portability of GPU Tensor Operations. In Proc. of the 25th Euro-Par Conference, Göttingen, Germany, volume 11725 of Lecture Notes in Computer Science, pages 213–226, Springer, August 2019, (best paper award).
    PDF       DOI 
  • Mohammad Norouzi, Qamar Ilias, Ali Jannesari, Felix Wolf: Accelerating Data-Dependence Profiling with Static Hints. In Proc. of the 25th Euro-Par Conference, Göttingen, Germany, volume 11725 of Lecture Notes in Computer Science, pages 17–28, Springer, August 2019.
    PDF       DOI 
  • Venkatesh Theru Mohan, Ali Jannesari: Automatic Repair and Type Binding of Undeclared Variables using Neural Networks. arXiv preprint arXiv:1907.06205, July 2019.
    PDF       URL       DOI       BibTeX 
  • Ali Tehrani, Mohammed Khaleel, Reza Akbari, Ali Jannesari: DeepRace: Finding Data Race Bugs via Deep Learning. arXiv preprint arXiv:1907.07110, July 2019.
    PDF       URL       DOI 
  • Mohammad Norouzi, Felix Wolf, Ali Jannesari: Automatic Construct Selection and Variable Classification in OpenMP. In Proc. of the International Conference on Supercomputing (ICS), Phoenix, AZ, USA, pages 330–341, ACM, June 2019.
    PDF       DOI       BibTeX 
  • Subrahmanyam Vaddi, Chandan Kumar, Ali Jannesari: Efficient Object Detection Model for Real-Time UAV Applications. arXiv preprint arXiv:11906.00786, May 2019.
    PDF       URL       DOI 
  • Rohit Atre, Zia Ul Huda, Felix Wolf, Ali Jannesari: Dissecting Sequential Programs for Parallelization - An Approach Based on Computational Units. Concurrency and Computation: Practice and Experience, 31(5):1–12, March 2019.
    PDF       DOI 
  • Rahim Mammadli, Felix Wolf, Ali Jannesari: The Art of Getting Deep Neural Networks in Shape. ACM Transactions on Architecture and Code Optimization (TACO), 15(4):62:1–62:21, January 2019.
    PDF       DOI       BibTeX 
2018

 

  • Pablo Oliveira, Ali Jannesari, Yukionri Sato, Michael Ringenburg (eds.), AI-SEPS 2018: Proceedings of the 5th ACM SIGPLAN International Workshop on Artificial Intelligence and Empirical Methods for Software Engineering and Parallel Computing Systems, New York, NY, USA, ACM, November 2018.
    URL
  • Arya Mazaheri, Felix Wolf, Ali Jannesari: Unveiling Thread Communication Bottlenecks Using Hardware-Independent Metrics. In Proc. of the 47th International Conference on Parallel Processing (ICPP), Eugene, OR, USA, pages 6:1–6:10. ACM, August 2018.
    PDF       DOI 
  • Ali Jannesari: Advances in Engineering Software for Multicore Systems. In Dependability Engineering, chapter 7, InTech, June 2018, [peer-reviewed chapter].
    PDF       URL       DOI       BibTeX 
  • Yang Xiao, Thireshan Jeyakumaran, Ehsan Atoofian, Ali Jannesari: Improving Performance of Transactional Memory through Machine Learning. Concurrency and Computation: Practice and Experience, 30(10):e4397, May 2018.
    PDF       DOI       BibTeX 
2017

 

  • Ali Jannesari, Pablo Oliveira, Yukionri Sato, Tim Mattson (eds.), SEPS 2017: Proceedings of the 4th ACM SIGPLAN International Workshop on Software Engineering for Parallel Systems, New York, NY, USA, ACM, October 2017.
    URL 
  • Rohit Atre, Ali Jannesari, Felix Wolf: Meeting the challenges of parallelizing sequential programs. In Proc. of the 29th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), Washington, DC, USA, pages 363–365, ACM, July 2017.
    PDF       DOI 
  • Rohit Atre, Zia Ul Huda, Ali Jannesari, Felix Wolf: Dissecting sequential programs for parallelization - an approach based on computational units. In 10th International Symposium on High-Level Parallel Programming and Applications, Valladolid, Spain, pages 1–18, July 2017.
  • Ali Jannesari: A Software Development Methodology for Multicore Systems. Habilitation, Technische Universität Darmstadt, Darmstadt, Germany, June 2017.
    URL 
  • Ali Jannesari, Zia Ul Huda, Rohit Atre, Zhen Li, Felix Wolf: Parallelizing Audio Analysis Applications - A Case Study. In Proc. of the 39th International Conference on Software Engineering, Software Engineering Education and Training Track (ICSE-SEET), pages 57–66, May 2017.
    PDF       DOI 
  • Matthew W Moskewicz, Ali Jannesari, Kurt Keutzer: Boda: A Holistic Approach for Implementing Neural Network Computations. In Proc. of the ACM International Conference on Computing Frontiers of CF '17, pages 53–62, New York, NY, USA, ACM, May 2017.
    PDF       URL       DOI 
  • Ali Jannesari, Felix Wolf, Walter Tichy (eds.): Special Issue on Software Engineering for Parallel Systems. Journal of Systems and Software, 125:380–448, March 2017.
    DOI       BibTeX 
2016

 

  • Ali Jannesari, Yukionri Sato, Stefan Winter (eds.), SEPS 2016: Proceedings of the 3rd International Workshop on Software Engineering for Parallel Systems, New York, NY, USA, ACM, November 2016.
    URL 
  • Matthew W Moskewicz, Ali Jannesari, Kurt Keutzer: A Metaprogramming and Autotuning Framework for Deploying Deep Learning Applications. arXiv preprint:1611.06945, November 2016.
    PDF       URL       DOI 
  • Zhen Li, Rohit Atre, Zia Ul Huda, Ali Jannesari, Felix Wolf: Unveiling Parallelization Opportunities in Sequential Programs. Journal of Systems and Software, 117:282–295, July 2016.
    PDF       DOI 
  • Zia Ul Huda, Rohit Atre, Ali Jannesari, Felix Wolf: Automatic Parallel Pattern Detection in the Algorithm Structure Design Space. In Proc. of the 30th IEEE International Parallel and Distributed Processing Symposium (IPDPS), Chicago, USA, pages 43–52, IEEE Computer Society, May 2016.
    PDF       DOI 
  • Ali Jannesari, Felix Wolf: Automatic Generation of Unit Tests for Correlated Variables in Parallel Programs. International Journal of Parallel Programming (IJPP), 44(3):644–662, March 2016.
    PDF       DOI 
  • Thireshan Jeyakumaran, Ehsan Atoofian, Yang Xiao, Zhen Li, Ali Jannesari: Improving Performance of Transactional Applications through Adaptive Transactional Memory. In Proc. of the 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP), Heraklion, Crete, Greece, pages 192-199, February 2016.
    PDF       DOI 
2015

 

  • Zhen Li, Rohit Atre, Zia Ul-Huda, Ali Jannesari, Felix Wolf: DiscoPoP: A Profiling Tool to Identify Parallelization Opportunities. In Tools for High Performance Computing 2014, Proc. of the 8th Parallel Tools Workshop, Stuttgart, Germany, October 2014, chapter 3, pages 37–54, Springer International Publishing, 2015.
    PDF       DOI 
  • Zhen Li, Bo Zhao, Ali Jannesari, Felix Wolf: Beyond Data Parallelism: Identifying Parallel Tasks in Sequential Programs. In Proc. of 15th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP), Zhangjiajie, China, volume 9531 of Lecture Notes in Computer Science, pages 569–582, Springer International Publishing, November 2015.
    PDF       DOI 
  • Zhen Li, Michael Beaumont, Ali Jannesari, Felix Wolf: Fast Data-Dependence Profiling by Skipping Repeatedly Executed Memory Operations. In Proc. of 15th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP), Zhangjiajie, China, volume 9531 of Lecture Notes in Computer Science, pages 583–596, Springer International Publishing, November 2015.
    PDF       DOI 
  • Yang Xiao, Zhen Li, Ehsan Atoofian, Ali Jannesari: Automatic Optimization of Software Transactional Memory through Linear Regression and Decision Tree. In Proc. of 15th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP), Zhangjiajie, China, volume 9531 of Lecture Notes in Computer Science, pages 61-73, Springer International Publishing, November 2015.
    PDF       DOI 
  • Ali Jannesari, Siegfried Benkner, Xinghui Zhao, Ehsan Atoofian, Yukionri Sato: Workshop Preview of the 2nd International Workshop on Software for Parallel Systems (SEPS 2015). In Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity of SPLASH Companion 2015, pages 95–96, New York, NY, USA, ACM, October 2015.
    DOI
  • Arya Mazaheri, Ali Jannesari, Abdolreza Mirzaei, Felix Wolf: Characterizing Loop-Level Communication Patterns in Shared Memory Applications. In Proc. of the 44th International Conference on Parallel Processing (ICPP), Beijing, China, pages 759–768, September 2015.
    PDF       DOI       BibTeX 
  • Ali Jannesari: Detection of High-Level Synchronization Anomalies in Parallel Programs. International Journal of Parallel Programming (IJPP), 43(4):656-678, August 2015.
    PDF       DOI 
  • Zhen Li, Ali Jannesari, Felix Wolf: An Efficient Data-Dependence Profiler for Sequential and Parallel Programs. In Proc. of the 29th IEEE International Parallel and Distributed Processing Symposium (IPDPS), Hyderabad, India, pages 484–493, IEEE Computer Society, May 2015.
    PDF       DOI 
  • Jochen Schimmel, Korbinian Molitorisz, Ali Jannesari, Walter F. Tichy: Combining Unit Tests for Data Race Detection. In Proc. of 10th IEEE/ACM International Workshop on Automation of Software Test (AST 2015), pages 43-47, IEEE, May 2015.
    PDF       URL       DOI 
  • Mohammad Norouzi, Ali Jannesari: Resource and application-aware resource discovery in computing environments. The Journal of Supercomputing, 71(3):824-839, March 2015.
    PDF       URL       DOI       BibTeX 
  • Rohit Atre, Ali Jannesari, Felix Wolf: The Basic Building Blocks of Parallel Tasks. In Proc. of the International Workshop on Code Optimisation for Multi and Many Cores, San Francisco, CA, USA, pages 3:1–3:11, ACM, February 2015.
    PDF       DOI 
  • Bo Zhao, Zhen Li, Ali Jannesari, Felix Wolf, Weiguo Wu: Dependence-Based Code Transformation for Coarse-Grained Parallelism. In Proc. of the International Workshop on Code Optimisation for Multi and Many Cores, San Francisco, CA, USA, pages 1:1–1:10, ACM, February 2015.
    PDF       DOI 
  • Zia Ul Huda, Ali Jannesari, Felix Wolf: Using Template Matching to Infer Parallel Design Patterns. ACM Transactions on Architecture and Code Optimization, 11(4):64:1–64:21, January 2015.
    PDF       DOI 
2014

 

  • Ali Jannesari, Felix Wolf, Walter F. Tichy: A Summary of the First International Workshop on Software Engineering for Parallel Systems. In Proc. of the Companion Publication of the 2014 ACM SIGPLAN Conference on Systems, Programming, and Applications: Software for Humanity (SPLASH), pages 93–94, New York, NY, USA, ACM, 2014.
    DOI 
  • Ali Jannesari, Walter F. Tichy: Library-Independent Data Race Detection. IEEE Transactions on Parallel and Distributed Systems (TPDS), 25(10):2606-2616, October 2014.
    PDF       DOI 
  • Zhen Li, Ali Jannesari, Felix Wolf: Discovering Parallelization Opportunities in Sequential Programs – A Closer-to-Complete Solution. In First International Workshop on Software Engineering for Parallel Systems, pages 1–10, October 2014.
    PDF 
  • Ali Jannesari: SEPS 2014: First International Workshop on Software Engineering for Parallel Systems. In Proc. of the Companion Publication of the 2014 ACM SIGPLAN Conference on Systems, Programming, and Applications: Software for Humanity (SPLASH), pages 85–86, New York, NY, USA, ACM, October 2014.
    DOI 
  • Ali Jannesari, Nico Koprowski, Jochen Schimmel, Felix Wolf: Generating Classified Parallel Unit Tests. In Proc. of the 8th International Conference on Tests and Proofs (TAP), York, UK, volume 8570 of Lecture Notes in Computer Science, pages 117–133, Springer, July 2014.
    PDF       DOI
  • Ali Jannesari, Felix Wolf: Unit Tests for Correlated Variables in Multi-threaded Code. In 7th International Symposium on High-level Parallel Programming and Applications (HLPP), Amsterdam, Netherlands, pages 1–20, July 2014.
    PDF       BibTeX 
2013

 

  • Daniel Fried, Zhen Li, Ali Jannesari, Felix Wolf: Predicting Parallelization of Sequential Programs Using Supervised Learning. In Proc. of the 12th IEEE International Conference on Machine Learning and Applications (ICMLA), Miami, FL, USA, pages 72–77, IEEE Computer Society, December 2013.
    PDF       DOI 
  • Ali Jannesari, Nico Koprowski, Jochen Schimmel, Felix Wolf, Walter F. Tichy: Detecting Correlation Violations and Data Races by Inferring Non-deterministic Reads. In Proc. of the 19th IEEE International Conference on Parallel and Distributed Systems (ICPADS), Seoul, Korea, pages 1–9, IEEE Computer Society, December 2013.
    PDF       DOI 
  • Zhen Li, Ali Jannesari, Felix Wolf: Discovery of Potential Parallelism in Sequential Programs. In Proc. of the 42nd International Conference on Parallel Processing Workshops (ICPPW), Workshop on Parallel Software Tools and Tool Infrastructures (PSTI), Lyon, France, pages 1004–1013, October 2013.
    PDF       DOI 
  • Jochen Schimmel, Korbinian Molitorisz, Ali Jannesari, Walter F. Tichy: Automatic Generation of Parallel Unit Tests. In Proc. of the 8th International Workshop on Automation of Software Test (AST), San Francisco, CA, USA, pages 40-46, ACM, May 2013.
    PDF       DOI 
2011

 

  • Ali Jannesari, Markus Westphal-Furuya, Walter F. Tichy: Dynamic data race detection for correlated variables. In Proc. of the 11th international conference on Algorithms and architectures for parallel processing - Volume Part I of ICA3PP'11, pages 14–26, Berlin, Heidelberg, Springer-Verlag, 2011.
    PDF       URL 
2010

 

  • Ali Jannesari: Dynamic Race Detection in Parallel Programs. PhD thesis, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany, November 2010.
    BibTeX 
  • Ali Jannesari, W. F. Tichy: Identifying ad-hoc synchronization for enhanced race detection. In Parallel Distributed Processing (IPDPS), 2010 IEEE International Symposium on, volume "", pages 1 -10, April 2010.
    PDF       DOI 
2009

 

  • V. Pankratius, Ali Jannesari, W. F. Tichy: Parallelizing Bzip2: A Case Study in Multicore Software Engineering. IEEE Software, 26(6):70 -77, November 2009.
    PDF       DOI       BibTeX 
  • Ali Jannesari, Kaibin Bao, V. Pankratius, W. F. Tichy: Helgrind+: An efficient dynamic race detector. In Parallel Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on, volume "", pages 1 -13, May 2009.
    PDF       DOI 
2008

 

  • Ali Jannesari, Walter F. Tichy: On-the-fly race detection in multi-threaded programs. In Proceedings of the 6th workshop on Parallel and distributed systems: testing, analysis, and debugging of PADTAD '08, pages 6:1–6:10, New York, NY, USA, ACM, 2008.
    PDF       DOI       BibTeX 
  • Victor Pankratius, Christoph Schaefer, Ali Jannesari, Walter F. Tichy: Software engineering for multicore systems: an experience report. In Proceedings of the 1st international workshop on Multicore software engineering of IWMSE '08, pages 53–60, New York, NY, USA, ACM, 2008.
    PDF       DOI 
2007

 

  • Victor Pankratius, Christoph Schaefer, Ali Jannesari, Walter F. Tichy: Software Engineering for Multicore Systems - An Experience Report. publikation, IPD - Institute for Programme Structures and Data Organisation, University of Karlsruhe, December 2007.
2005

 

  • Ali Jannesari: Analysis of Agile Software Development Methods for Embedded Systems. Master thesis, University of Stuttgart, Stuttgart, Germany, October 2005.
    URL