Project

General

Profile

Actions

Feature #9273

open

New translation mode for EMG

Added by Pavel Andrianov about 6 years ago. Updated almost 6 years ago.

Status:
New
Priority:
High
Assignee:
Category:
Environment models
Target version:
-
Start date:
09/11/2018
Due date:
% Done:

0%

Estimated time:
Published in build:

Description

There are two translators for EMG. One of them prepare sequential code, when all specified functions are called directly from switch..case. The other one is used for data race detection and thus pthread_create is used for every function. In large projects there are a lot of functions, and thousands of threads break the analysis. The idea is to call all specified functions in switch-case, and create a pthread for the parent function. Note, the second way is also useful, so do not modify the second way, transforming it into the third one.

Actions

Also available in: Atom PDF