Parallelism in C plus plus Programs Targeting Objects

被引:0
|
作者
Barve, Amit [1 ]
Khomane, Sneha [2 ]
Kulkarni, Bhagyashree [2 ]
Katare, Shubhangi [2 ]
Ghadage, Sonali [2 ]
机构
[1] SITRC, CSE, Nasik, India
[2] VIIT, CSE, Pune, Maharashtra, India
关键词
Dependency Analysis; OpenMP; Automatic Parallelization; Multi-core; CONCURRENCY;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Increasing use multi-core architecture demands use of parallel programming to utilize its tremendous processing power. Considering complexity of such parallel programming automatic serial to parallel code converter simplifies the job of programmer from complexity of parallel programming. Automatic conversion involves identification of parallel regions. Loop parallelization is trivial task. However, object parallelization requires object communication and dependency analysis. This paper presents a tool for exploiting parallelism in object oriented C++ programs and automatically converts serial code to its functionally equivalent parallel code.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Parallelism in C plus plus using Sequential Communicating Processes
    Paduraru, Ciprian
    Melemciuc, Marius-Constantin
    [J]. 2018 17TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2018, : 157 - 163
  • [2] Shared Memory Parallelism in Modern C plus plus and HPX
    Diehl, Patrick
    Brandt, Steven R.
    Kaiser, Hartmut
    [J]. ASYNCHRONOUS MANY-TASK SYSTEMS AND APPLICATIONS, WAMTA 2023, 2023, 13861 : 27 - 38
  • [3] Model checking C plus plus programs
    Monteiro, Felipe R.
    Gadelha, Mikhail R.
    Cordeiro, Lucas C.
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2022, 32 (01):
  • [4] Assessing and discovering parallelism in C plus plus code for heterogeneous platforms
    del Rio Astorga, David
    Sotomayor, Rafael
    Miguel Sanchez, Luis
    Garcia Blas, Javier
    Calderon, Alejandro
    Fernandez, Javier
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (11): : 5674 - 5689
  • [5] DSParLib: A C plus plus Template Library for Distributed Stream Parallelism
    Loff, Junior
    Hoffmann, Renato B.
    Pieper, Ricardo
    Griebler, Dalvan
    Fernandes, Luiz G.
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2022, 50 (5-6) : 454 - 485
  • [6] On Monitoring C/C plus plus Transactional Memory Programs
    Fiedor, Jan
    Letko, Zdenek
    Lourenco, Joao
    Vojnar, Tomas
    [J]. MATHEMATICAL AND ENGINEERING METHODS IN COMPUTER SCIENCE, MEMICS 2014, 2014, 8934 : 73 - 87
  • [7] Validating Optimizations of Concurrent C/C plus plus Programs
    Chakraborty, Soham
    Vafeiadis, Viktor
    [J]. PROCEEDINGS OF CGO 2016: THE 14TH INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2016, : 216 - 226
  • [8] Rejuvenating C plus plus Programs through Demacrofication
    Kumar, Aditya
    Sutton, Andrew
    Stroustrup, Bjarne
    [J]. 2012 28TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2012, : 98 - 107
  • [9] Summary of Model Checking C plus plus Programs
    Monteiro, Felipe R.
    Gadelha, Mikhail R.
    Cordeiro, Lucas C.
    [J]. 2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2022), 2022, : 461 - 461
  • [10] Model checking C plus plus programs with exceptions
    Rockai, P.
    Barnat, J.
    Brim, L.
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2016, 128 : 68 - 85