Nowadays more and more mobile end-user devices are powered by 64-bit architecture. Using 64-bit Android* is a great way to gain access to the market. This article will introduce Android on Intel® 64-bit architecture and discuss its unique compatibilities, including technical details, performance gains, problem statements, and available solutions for Android on Intel® Atom™ processor-based platforms.
The Intel® Parallel Studio XE 2015 Update 1 Cluster Edition for Linux* and Windows* combines all Intel® Parallel Studio XE and Intel® Cluster Tools into a single package. This multi-component software toolkit contains the core libraries and tools to efficiently develop, optimize, run, and distribute parallel applications for clusters with Intel processors. This package is for cluster users who develop on and build for IA-32 and Intel® 64 architectures on Linux* and Windows*, as well as customers running over the Intel® Xeon Phi™ coprocessor on Linux*. It contains:
The Intel® Trace Analyzer and Collector for Linux* and Windows* is a low-overhead scalable event-tracing library with graphical analysis that reduces the time it takes an application developer to enable maximum performance of cluster applications. This package is for users who develop on and build for Intel® 64 architectures on Linux* and Windows*, as well as customers running on the Intel® Xeon Phi™ coprocessor on Linux*. You must have a valid license to download, install and use this product.
在新发布的Intel Fortran Composer XE 2015中英特尔编译器加入了对Fortran 2003标准中引入的参数化派生类型(Parameterized Derived Types)的支持。所谓参数化派生类型就是允许程序员创建一个派生类型的模板，该模板可以拥有延迟定义的KIND和length参数。在使用参数化派生类型是，KIND参数必须是编译时常量，而length参数可以在运行时确定。
TYPE humongous_matrix(k, d)
INTEGER, KIND :: k = kind(0.0)
INTEGER(selected_int_kind(12)), LEN :: d
REAL(k) :: element(d,d))
TYPE(humongous_matrix(8,10000000)) :: giant
Product Version: Intel(R) Visual Fortran Compiler XE 15.0 or a later version
When using Visual Fortran Compiler's optimization options ( /O2 /Qopt-report:2 /Qopt-report-phase:vec ) the vectorization report indicates that the outer loop was not vectorized since the inner loop was vectorized.
Product Version: Intel® Visual Fortran Compiler XE 15.0 or a later version
The vectorization report generated when using Visual Fortran Compiler's optimization options ( /O2 /Qopt-report:2 /Qopt-report-phase:vec ) states that loop was not vectorized due to vector dependence - outer loop depends on inner loop.