Skip to main content

Jannesari Publications

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

List of all BibTeX entries:
[BibTeX Entries]

2020

  • 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 

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