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

Intel Inspector taking to much time.

Akhilesh_Naidu
Beginner
1,396 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,321 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,366 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,338 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,322 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,289 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,273 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