icc

    3熱度

    2回答

    我期待測試R的性能,更具體地說,是使用Intel Xeon Phi協處理器的HPC羣集上的forecast軟件包中的一些例程。系統管理員了,我明白了,建立以下英特爾網站上的說明,從源頭R/3.2.5:https://software.intel.com/en-us/articles/build-r-301-with-intel-c-compiler-and-intel-mkl-on-linux 所

    1熱度

    1回答

    我正在使用intel編譯器icc在Qt創建器中測試我的OpenMP代碼。當我在Qt創建器中運行它時,總是有一個錯誤libiomp5.so: cannot open shared object file: No such file or directory。 然後我檢查了LD_LIBRARY_PATH,一切都很好。我還使用ldd命令查看鏈接的庫。 libiomp5.so => /opt/intel/

    0熱度

    1回答

    的代碼是這樣的: for(int i = 0; i < loop_count; i++) cblas_sgemm(<paras group A>); 當矩陣不是非常大,的fork-join成本是非常明顯的,尤其是當這是在MIC運行。此外,手動分離任務將導致MIC上出現一些問題,如MKL Performance on Intel Phi所示。 //separate the left a

    4熱度

    1回答

    目前看this指南使用OpenMP與C/C++程序,不知道他們在下面的報價是指由creating a magic function: 內部GCC通過創建一個神奇函數並將相關代碼移動到該函數中來實現這一點,以便在該塊中聲明的所有變量變爲該函數的本地變量(並且因此是每個線程的本地變量)。另一方面,ICC 使用了類似fork()的機制,並沒有創建一個神奇的功能。當然,這兩種實現都是有效的,並且在語義上

    1熱度

    1回答

    我在基於intel icc/icpc編譯器的C++項目上工作了很多,默認情況下,它使用令人印象深刻的矢量化庫svml。 我最近也看到anaconda現在使用來自intel MKL(Math Kernel Library)的優化。 所以我的問題是: 有蟒蛇與英特爾svml(短矢量數學庫)編譯的現有版本,這可以極大地提高性能?

    6熱度

    2回答

    我想讓英特爾C++編譯器使用與編譯器的默認C++頭文件不同的標準庫C++頭文件。不幸的是編譯器會使用的頭文件不會定義我需要的特定類型特徵/函數。 $ icpc --version icpc (ICC) 16.0.2 20160204 Copyright (C) 1985-2016 Intel Corporation. All rights reserved. 我想使用位於 ls /opt/

    3熱度

    2回答

    我掙扎理解爲什麼這個代碼與英特爾編譯器12起泡的速度運行,而真正與英特爾編譯器16 #include <stdlib.h> #include <time.h> int main(int argc, char *argv[]) { int i,t; int n=10000000; int T=1000; time_t t1,t2; // do

    0熱度

    1回答

    假設我使用英特爾編譯器(例如icc,ifort)和相關的英特爾庫(MKL,TBB等)編譯庫或其他軟件包。如果在我的英特爾許可證過期後,我想編譯依賴於以前編譯的軟件的東西,即使我的許可證已過期,我是否能夠編譯和使用它們?第二個編譯過程是否無法讀取或鏈接到以前編譯的軟件?或者,如果編譯成功,它是否會產生錯誤,說我的許可證需要更新? 更具體的例子: 今天:我用icc和TBB編譯METIS。 下一年(許可

    0熱度

    2回答

    處理所有; 我想打了openmpi 1.10.2與英特爾國際刑事法院與ICPC在Ubuntu 14.04 64位,所以首先我安裝了英特爾標準者,進行檢查: $ icc -v $ icc version 13.1.0 (gcc version 4.7.0 compatibility) $ icpc -v $ icpc version 13.1.0 (gcc version 4.7.0 c

    8熱度

    1回答

    讀cppreference.com: 靜態斷言聲明可以在塊範圍出現(作爲塊 聲明)和類體內(作爲成員聲明) 好了,現在我有以下代碼: struct foo_t { static constexpr std::size_t maxAlignment() { // This is just a sample; I removed real code from this