- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The strength of the Xeon Phi is with its 512-bit wide vector unit. I suspect that your encoding routine is not fully utilizing the wide vector capability. Also, Xeon Phi programs should be multi-threaded, at least 2 threads per core.
Happy New Year
Jim Dempsey
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Martin,
Another factor to consider is the # of data sets you are transferring, their size, and the duration of the encoding you are trying to perform. If you are moving and processing small data sets frequently, the communication costs will be large (you're moving data over a PCIe bus). Even with an effective use of the 512-bit SIMD vector engine and the large amount of parallelism, the computation has to be significantly larger than the communication costs to use the coprocessor to advantage. Though I haven't done tests for extremely large images (or small ones), jpeg encoding may not be appropriate for the coprocessor.
Regards
--
Taylor
![](/skins/images/7FC17B7B85029576C25F1E43CE255B51/responsive_peak/images/icon_anonymous_message.png)
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page