- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
What functionality in the AMD "Barcelona" processors is missing that prevents -xP compiled programs from running? As far as I know they support SSE3, but the programs still give the well known message:
Fatal Error: This program was not built to run on the processor in your system.
The allowed processors are: Intel Pentium 4 and compatible Intel processors with Streaming SIMD Extensions 3 (SSE3) instruction support.
What is the exact test that the runtime library performs?
What functionality in the AMD "Barcelona" processors is missing that prevents -xP compiled programs from running? As far as I know they support SSE3, but the programs still give the well known message:
Fatal Error: This program was not built to run on the processor in your system.
The allowed processors are: Intel Pentium 4 and compatible Intel processors with Streaming SIMD Extensions 3 (SSE3) instruction support.
What is the exact test that the runtime library performs?
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Recent Intel compilers support the -xO switch for SSE3 code on AMD. If you're using an older compiler, but not too old, you should use -xW. SSE3 is unlikely to show an advantage beyond its ability to vectorize COMPLEX. It's true, with so many architecture switches, if you make a random choice it's easy to be wrong, and not easy to make good recommendations.

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