Skip to main content

Publications

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

List of all BibTeX entries:
[BibTeX Entries]

 

2023

  • 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. (Accepted)
    PDF       URL       DOI       BibTex

2022

  • 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. (Accepted)
    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

  • Sixing Yu, Wei Qian, 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, 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. (arXiv preprint: 2110.00841)
    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, 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, 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      BibTeX 

  • 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       BibTeX

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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.
    BibTeX 

  • Ali Jannesari: A Software Development Methodology for Multicore Systems. Habilitation, Technische Universität Darmstadt, Darmstadt, Germany, June 2017.
    URL       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

  • 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       BibTeX 

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       BibTeX 

2010

 

  • Ali Jannesari: Dynamic Race Detection in Parallel Programs. PhD thesis, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany, November 2010.
    URL       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       BibTeX 

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       BibTeX 

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       BibTeX 

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.
    URL       BibTeX 

2005

 

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