- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We distribute one set of exe's to run on all our customers CPU's. There will be a mix of Intel and AMD. We currently compile to a baseline SSE3 and additional AVX code path as both should run on both types of CPU new or old.
Is this the best we can do ? Its difficult to tell from your description of the additional code path options which are going to work for AMD
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I assume you know that if you use the Ax option for auto-dispatch that the baseline instruction set is used for any non-Intel CPU. I think the choice you made is reasonable and it's not likely to be able to be improved much.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I assume you know that if you use the Ax option for auto-dispatch that the baseline instruction set is used for any non-Intel CPU. I think the choice you made is reasonable and it's not likely to be able to be improved much.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I did not know about the auto-dispatch not working for non-Intel. That might mean a bigger disparity than we believed.
It does allow me to up the level for the auto-dispatch since we no longer need to consider non-Intel.

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