Intel® Integrated Native Developer Experience 2015 Build Edition for OS X* FAQ

Find answers here!

  1. What is Intel® Integrated Native Developer Experience 2015 Build Edition for OS X*?
  2. Are Intel® INDE 2015 Build Edition for OS X* and Intel® Integrated Native Developer Experience 2015 Build Edition for OS X* the same thing?
  3. Why should developers use Intel C++ for OS X?
  4. What are the key features?  What's the value to developers?
  5. What's new in this release?
  6. Is the C++ compiler in Intel® INDE 2015 Build Edition for OS X the same compiler that's featured in Intel® Parallel Studio XE 2015 products?
  7. Why use the Intel C/C++ compiler?  Why not just use Objective-C* for the same code?
  8. What development host systems can I use?  Can I use the compiler on a Windows system?
  9. What are the system hardware and software requirements?
  10. How do developers get a copy of Intel® INDE 2015 Build Edition for OS X?
  11. Where can I find more info?
  1. What is Intel® Integrated Native Developer Experience 2015 Build Edition for OS X*?

    It's a compiler and performance library for OS X-based developers of applications for Apple Macs.  The components are the OS X-releases of the Intel® C++ Compiler, Intel® Threading Building Blocks (also known as Intel® TBB), and Intel® Integrated Performance Primitives (also known as Intel® IPP).  This is a new packaging of these components.  It includes a compiler that has been specifically engineered to be compatible with the C/C++ capabilities of the Apple Objective-C compiler, which is now based on special compiler technology known as clang/llvm.  Many developers will know what this means but to most developers, the important thing to know is that the Intel compiler uses the same clang technology to make it compatible. 
    [Back to Top]

  2. Are Intel® INDE 2015 Build Edition for OS X* and Intel® Integrated Native Developer Experience 2015 Build Edition for OS X* and Intel® INDE 2015 Build Edition for OS X* the same thing?

    Yes. Intel® INDE (pronounced "Indie" or "Indy") is just an abbreviation.
    [Back to Top]

  3. Why should developers use Intel C++ for OS X*?

    If developers have performance-sensitive C or C++ code in their Mac/OS X-based application, and if that code is in files or modules that are separate from the Objective-C parts, they should try the Intel C++ in Intel® INDE 2015 Build Edition for OS X for possible performance improvements. 
    [Back to Top]

  4. What are the key features? What's the value to developers?

    The value to developers comes in the form of outstanding application performance from the compiler when you recompile but also from the use of innovative parallelism and vectorization features available in all three components of Intel INDE 2015 Build Edition for OS X. 

    The compiler is compatible with the C/C++ capabilities of Objective-C.  If the application is structured so that the C/C++ parts are separate from the Objective-C parts, developers can call the Intel compilers, which is to the C/C++ parts.  The rest of the build uses Objective-C.  This is a source-code compatibility feature.  Another compatibility-related feature is that developers can use the Xcode IDE with which they are already familiar.  The familiar tools in the IDE still apply.  Call this development-environment compatibility, which is important in maintaining high programmer-productivity. 

    The compiler also features Intel® Cilk™ Plus, which is a collection of parallelism keywords and vectorization capabilities to speed and simplify development of code that can take advantage of multicore processors, such as the Intel® Core™ i3, i5 and i7 processors

    Intel TBB also offers a portable, simplified approach to parallelism in an STL-like library.  And Intel® IPP offers a variety of domain-specific, performance-oriented libraries for multimedia, signal and data processing. 

    Each license also includes Premier Support that provide direct support from Intel in a private, secure account.  Of course, there is also an active community of Intel C++ users Intel is also providing Forum-based support for this release of the Intel® C++ Compiler for Android.  The community of developers is open to all and monitored by Intel C++ experts around the world providing on-line support and interaction.  Summing it up:  Performance, compatibility and support. 
    [Back to Top]
  5. What's new in this release?

    The main thing that's new is that the C++ compiler in Intel® INDE 2015 Build Edition for OS X is based on technology that makes it compatible with the C/C++ capabilities in Apple Objective-C compiler.
    [Back to Top]

  6. Is the C++ compiler in Intel® INDE 2015 Build Edition for OS X* the same compiler that's featured in Intel® Parallel Studio XE 2015 products?

    No.  Intel C++ compiler in Intel® INDE 2015 Build Edition for OS X* is for developers working on client applications for OS X that use C++ and Objective-C.  It uses a clang front-end, like the Apple Objective-C compiler.  The compiler in Intel® Parallel Studio XE 2015 products uses the same front-end that Intel has used for years and is for developers working on high performance computing (HPC) applications.  Developers who have been using Intel® C++ as made available through Intel® Parallel Studio XE products should continue to buy "XE" products.  Developers interested in better compatibility with Mac client applications that use C++ and Objective-C should buy the Intel® INDE 2015 Build Edition for OS X*.

  7. Why use the Intel C/C++ compiler? Why not just use Objective-C* for the same code?

    The simple answer is performance.  Some performance improvement might be forthcoming from a simple recompile.  But the Intel C++ compiler features Intel® Cilk™ Plus, which provides easy-to-use keywords for implementing parallelism as well as very productive vectorization capabilities that can enable efficient use of the wider vector capabilities of contemporary Intel processors.  Both can offer more performance and do so while keeping developers productive.  Intel TBB and Intel IPP also offer parellelized libraries that are ready to use to add parallel-based performance to your application. 
    [Back to Top]

  8. What development host systems can I use? Can I use the compiler on a Windows system?

    Keep using your Intel-based Mac development system and Xcode. This product is uniquely available only for Mac-based OS X. It's not available for use on Windows.
    [Back to Top]

  9. What are the system hardware and software requirements?

    System Requirements

    • A 64-bit Intel®-based Apple* Mac* system host (development for 32-bit is still supported)
    • 2GB RAM minimum, 4GB RAM recommended
    • 3GB free disk space
    • One of the following combinations of OS X*, Xcode* and the Xcode SDK:
    • OS X 10.9 and Xcode* 5.0 or 5.1
    • If doing command line development, the Command Line Tools component of Xcode* is required

    [Back to Top]

  10. How do developers get a copy of Intel® INDE 2015 Build Edition for OS X?

    Developers can download an evaluation copy, or buy a license by going to the Intel® Developer Zone, then clicking on the INDE section and select Intel® Integrated Native Developer Experience 2015 Build Experience for OS X. The single-user license price is $499 per user. Evaluation copies (30-days) are free.
    [Back to Top]

  11. Where can I find more info?

    For more information, visit the Intel® Integrated Native Developer Experience 2015 Build Edition for OS X* web page.
    [Back to Top]

 

For more complete information about compiler optimizations, see our Optimization Notice.