- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Does anyone know if the Intel Fortran and C/C++ Compilers support the Core i7 architecture?
I have licenses for the Intel compilers on my Xeon systems. If I buy a Core i7 system, will I need to buy additional licenses to use the Intel compiler on the Core i7 system? If so, would it be possible to cross-compile for the Core i7 architecture, using the compiler on the Xeon?
Regards
steve
Does anyone know if the Intel Fortran and C/C++ Compilers support the Core i7 architecture?
I have licenses for the Intel compilers on my Xeon systems. If I buy a Core i7 system, will I need to buy additional licenses to use the Intel compiler on the Core i7 system? If so, would it be possible to cross-compile for the Core i7 architecture, using the compiler on the Xeon?
Regards
steve
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - stephen.jeffrey@nrm.qld.gov.au
I have licenses for the Intel compilers on my Xeon systems. If I buy a Core i7 system, will I need to buy additional licenses to use the Intel compiler on the Core i7 system? If so, would it be possible to cross-compile for the Core i7 architecture, using the compiler on the Xeon?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - tim18
The current compilers support Core i7 with a specific switch, although for most purposes the code generated for previous CPU models is entirely satisfactory. Compilation on past Xeon models can be done with the options which are good for both models, or with the options specific to Core i7, which will run only on Core i7. If your license is still in its original term of validity, or is renewed, you can download the latest compiler versions.
to add to Tim's note: you want the 11.0 version compilers for Core i7 support and the new Xeon 5500 and 3500 "Nehalem" processors just released in the new Mac Pro.
You'll want to explore the -xsse4.2 option for support of the new SSE features and tuning for Core i7. OR you can use the new -xhost option from the Core i7 host, as this options tunes for whatever architecture you are doing the compilation on.
If you are a C programmer using Intel C++, the new SSE4.2 instruction macros are defined in ../include/nmmintrin.h. The Fortran compiler simply uses the new instructions where appropriate and tunes code to take advantage of the new memory architecture.
Enjoy the Core i7 and Xeon 5500/3500 processors!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - Ronald Green (Intel)
You'll want to explore the -xsse4.2 option for support of the new SSE features and tuning for Core i7. OR you can use the new -xhost option from the Core i7 host, as this options tunes for whatever architecture you are doing the compilation on.
The Fortran compiler simply uses the new instructions where appropriate and tunes code to take advantage of the new memory architecture.

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