- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi. Sorry for a newbie question.
Is there any advantage in using TBB with systems that have several single-core processors on the same motherboard? Or does it only help with processors that have several cores on the same chip? Thanks for any answer.
MW
Is there any advantage in using TBB with systems that have several single-core processors on the same motherboard? Or does it only help with processors that have several cores on the same chip? Thanks for any answer.
MW
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Where the scheduling algorithms currently in TBB shine are in Shared Multi-Processor (SMP) environments where multiple CPUs share a common memory system. These architectures facilitate the sharing of work among the cores. Whether those cores are distributed singly across a board or ganged together in various organizations upon single chips will determine various performance characteristics of interest for blocking (sizing problems to available cache resources), but all SMP architectures will benefit from the basic scheduling, which tries to keep data local as much as possible and to parcel out the work so that all the cores stay busy.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks a lot. That makes things much clearer.
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