May-happen-in-parallel analysis with static vector clocks

Q Zhou, L Li, L Wang, J Xue, X Feng - Proceedings of the 2018 …, 2018 - dl.acm.org
May-Happen-in-Parallel (MHP) analysis computes whether two statements in a multi-
threaded program may execute concurrently or not. It works as a basis for many analyses …

OpenMP aware MHP analysis for improved static data-race detection

U Bora, S Vaishay, S Joshi… - 2021 IEEE/ACM 7th …, 2021 - ieeexplore.ieee.org
Data races, a major source of bugs in concurrent programs, can result in loss of manpower
and time as well as data loss due to system failures. OpenMP, the de facto shared memory …

Energy-efficient compilation of irregular task-parallel loops

R Shrivastava, VK Nandivada - ACM Transactions on Architecture and …, 2017 - dl.acm.org
Energy-efficient compilation is an important problem for multi-core systems. In this context,
irregular programs with task-parallel loops present interesting challenges: the threads with …

[PDF][PDF] Techniques for Static Detection of Data-Races in OpenMP Programs

U Bora - 2022 - utpalbora.com
Parallel processing is ubiquitous in the present world. Modern processors are mostly
multiprocessors and modern operating systems support both multiprocessing as well as …

On the fly mhp analysis

S Saha, VK Nandivada - Proceedings of the 25th ACM SIGPLAN …, 2020 - dl.acm.org
May-Happen-in-Parallel (MHP) analysis forms the basis for many problems of program
analysis and program understanding. MHP analysis can also be used by IDEs (integrated …

May-happen-in-parallel analysis with returned futures

E Albert, S Genaim, P Gordillo - … , ATVA 2017, Pune, India, October 3–6 …, 2017 - Springer
Abstract May-Happen-in-Parallel (MHP) is a fundamental analysis to reason about
concurrent programs. It infers the pairs of program points that may execute in parallel, or …

Design and Implementation of IBMS Based on Service-Oriented Architecture

G Rui - 2017 International Conference on Robots & Intelligent …, 2017 - ieeexplore.ieee.org
This article analyzes system integration technology, database technology, SOA architecture
and intelligent building system requirements and proposes an SOA based intelligent …

[PDF][PDF] Predicting Errors in Concurrent Systems

LM Carril Rodríguez - 2017 - researchgate.net
The unstoppable popularity of multicore chips has made concurrent programming
ubiquitous. Parallel programming is difficult; multiple control flows and non-determinism …

[图书][B] MAY-HAPPEN-IN-PARALLEL ANALYSIS WITH RETURNED FUTURES

PG Alguacil - 2017 - researchgate.net
This work presents a May-Happen-in-Parallel (MHP) analysis with returned futures for
languages based on concurrent objects. The concurrency model is based on the actor …

[PDF][PDF] Identifying Use-After-Free Variables in Fire-and-Forget Tasks

JK VS, V Litvinov - 2017 IEEE International Parallel and Distributed …, 2017 - chapel-lang.org
Identifying Use-After-Free Variables in Fire-and-Forget Tasks Page 1 Identifying Use-After-Free
Variables in Fire-and-Forget Tasks Jyothi Krishna VS & Vassily Litvinov jkrishna@cse.iitm.ac.in …