- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Does Vtune handle threading packages other than pthreads? My application seg faults, when collecting call-graph data using Vtune. It used Quick Threads.
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hmmmm. Let me check.
I'll report back here soonest.
jdg
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
FYI, Intel's Vtune support has confirmed that pthreads is the only threading package that Vtune supports. Linux pthreads are being mapped into Linux processes, which gives them very poor performance compared to QuickThreads or other threading packages that run WITHIN a process. The very purpose of threads is to offer concurrency in code execution WITHOUT the heavy overhead of a full processes.
This is why high performance applications rarely use pthreads. Considering how increasingly important multi-threading is becoming ( after all the latest generation of Intel's own Pentium 4 has built in hyperthreading support), I am quite puzzled that Vtune only support pthreads.
This is why high performance applications rarely use pthreads. Considering how increasingly important multi-threading is becoming ( after all the latest generation of Intel's own Pentium 4 has built in hyperthreading support), I am quite puzzled that Vtune only support pthreads.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It's really just a timing issue. I expect that at some point in the future the VTune analyzer will support other threading solutions.
What threading solutions are you Linux developers using out there? Can you provide some direction to Intel for future support?
Message Edited by DaveA on 07-07-2004 10:40 AM

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page