Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)
4995 Discussions

Intel Inspector taking to much time.

Akhilesh_Naidu
Beginner
1,288 Views

Hello Team,

 

I am using Intel Inspector for a small design which takes around 2 hours to complete. 

 

Right now I am running the same task in Intel inspector and its been 48 hours and the result is still not generated. 

What changes should I make ?

 

Regards,

Akhilesh

0 Kudos
1 Solution
Michael_T
Employee
1,213 Views

Hi Akhilesh,

Intel Inspector analysis has big overhead in comparison to native application execution. Exact slowdown depends on selected analysis options and application code execution. To have reasonable analysis time, it is better to select smaller workloads sufficient to trigger correctness problem.

In some cases, added overhead also triggers algorithmic issues that don’t show up during native execution (e.g. timeouts, threads ordering, memory blocks allocation layout). Running both threading- and memory- analysis on the same workload could help to locate those problems.

Intel Inspector GUI has real-time chart of running application. Its details section has table of active application threads that might help to distinguish application hang from analysis overhead with a certain level of confidence. E.g. having thread inside if system call and zero calls since last check, might be a sign that it is waiting on some lock.

View solution in original post

0 Kudos
5 Replies
Gopika_Intel
Moderator
1,258 Views

Hi,

Thank you for reaching out. Could you please share with us the following details, so that we can analyze the issue?

1. Inspector version

2. The OS you are using and its version

3. Minimal sample reproducer code

4. Steps followed to reproduce the issue from our end

5. Steps followed to compile and build

6. Options set in inspector gui

7. Relevant screenshots.

Regards

Gopika


0 Kudos
Akhilesh_Naidu
Beginner
1,230 Views

Hi Gopika,

 

PFB the required details.

 

using the latest version on OS redhat 6.7. I did a detect memory problems analysis for my code. 

I am running a big design so can not provide you a sample reproducer code.

 

Regards,

Akhilesh

0 Kudos
Michael_T
Employee
1,214 Views

Hi Akhilesh,

Intel Inspector analysis has big overhead in comparison to native application execution. Exact slowdown depends on selected analysis options and application code execution. To have reasonable analysis time, it is better to select smaller workloads sufficient to trigger correctness problem.

In some cases, added overhead also triggers algorithmic issues that don’t show up during native execution (e.g. timeouts, threads ordering, memory blocks allocation layout). Running both threading- and memory- analysis on the same workload could help to locate those problems.

Intel Inspector GUI has real-time chart of running application. Its details section has table of active application threads that might help to distinguish application hang from analysis overhead with a certain level of confidence. E.g. having thread inside if system call and zero calls since last check, might be a sign that it is waiting on some lock.

0 Kudos
Gopika_Intel
Moderator
1,181 Views

Hi,

We have not heard from you. Did the response provided by Michael_T resolve your query? Can we discontinue monitoring this thread?

Regards

Gopika


0 Kudos
Gopika_Intel
Moderator
1,165 Views

Hi,

Thank you for accepting Michael_T's response as a solution. If you need any additional information, please submit a new question as this thread will no longer be monitored.

Regards

Gopika


0 Kudos
Reply