Вопросы по теме 'icc'

Intel Parallel Studio 2011 на Visual Studio 2010
Вы знаете, где я могу найти хорошие учебники для начинающих по Intel Parallel Studio 2011 на Visual Studio 2010? Благодарю вас!
339 просмотров
schedule 20.03.2023

Справочник отчетов о векторизации для компилятора Intel C++ в VS 10
В VS 10 я установил «Уровень диагностики векторизатора» на «n = 2» и «Фаза диагностики оптимизации» на «hpo», как указано в «Руководстве по векторизации с компиляторами Intel C++». Однако (это может быть глупый вопрос), где этот отчет? Нет ничего,...
749 просмотров
schedule 30.08.2022

Компилятор Intel C++ не может обрабатывать глубокие шаблоны?
У меня есть проект на C++ с использованием библиотеки marray . На данный момент он прекрасно компилируется и работает с MinGW g++ 4.7 и msvc2010 в Windows 7 x64, а также с g++ 4.7 в Linux Mint x64. Я решил попробовать компилятор Intel C++ версии...
649 просмотров
schedule 19.07.2023

Оптимизация встроенной сборки GNU
Я пытаюсь написать небольшую библиотеку для высокооптимизированного кода операции x86-64 bit и возился со встроенным asm. Во время тестирования мое внимание привлек этот конкретный случай: unsigned long test = 0; unsigned long bsr; // bit test...
2181 просмотров
schedule 03.05.2022

Использование icpc с gnu libstdc++ в нестандартном расположении
Я пытаюсь использовать icpc с функциями С++ 11, однако мне нужна стандартная библиотека С++ 11, которую Intel не предоставляет. Я работаю как пользователь на RHEL 6, поэтому системный libstdС++ устарел. Установлена ​​более новая версия, но она...
922 просмотров
schedule 05.09.2022

ld: не найдена библиотека для -lcrt1.10.6.o после запуска компилятора Intel icc в ОС Mavericks
Я только что обновился с ОС Mountain Lion до Mavericks, запустил компилятор Intel ICC, icc test.c , он сказал, что #include <time.h> не найден. Итак, я проверил папку \usr , обнаружил, что \usr\include отсутствует, и скопировал include...
9769 просмотров
schedule 28.02.2023

Eclipse с компилятором Intel C ICC
Я пытаюсь использовать icc с Eclipse в Ubuntu 12.04. icc отлично работает из командной строки. После установки icc я установил платформу eclipse с помощью apt-get. Я следую приведенным здесь инструкциям:...
1382 просмотров
schedule 12.12.2022

Как сгенерировать проект Visual Studio, использующий компилятор Intel, с помощью cmake под Windows
Я разрабатываю кроссплатформенное (Linux / Windows) приложение на C. Мне надоело поддерживать как полезный файл Makefile, так и решения / проекты Visual Studio, поэтому я хотел перейти на cmake. Я использую компилятор Intel на обеих платформах. Я...
5218 просмотров

Другое поведение компилятора с C++11
Следующий код #include <vector> #include <complex> #include <algorithm> template<class K> inline void conjVec(int m, K* const in) { static_assert(std::is_same<K, double>::value || std::is_same<K,...
2466 просмотров
schedule 02.01.2023

Как использовать SFINAE для трех методов с компилятором Intel C++ (ICC)?
Я пытаюсь добавить поддержку icc в один из своих проектов, но у меня возникают проблемы с SFINAE, когда методов больше двух. Вот простой пример проблемы: #include <iostream> template<std::size_t Selector> struct impl {...
335 просмотров
schedule 07.07.2023

CRTC без конструктора по умолчанию
У меня возникли проблемы с выяснением, является ли это проблемой с моим компилятором: class A { public: A(int i) {} }; template <typename T> class B : public A { public: B(int i) : A(i) {} T test() {return T(10);} }; class C :...
97 просмотров
schedule 15.02.2023

Должны ли статические локальные переменные специализаций шаблонов функций с T=‹безымянным классом в пространстве имен› быть уникальными?
Мы используем компилятор Intel C++ и обнаружили, что он неправильно компилирует (?) следующее, уменьшенное из-за использования boost::function<Ponies()> f(unnamedNamespacedFunctor) . a1.cc: template<typename T> int f(T) { static...
125 просмотров
schedule 22.07.2023

есть ли инструкция, обратная инструкции movemask в Intel avx2?
Инструкции movemask принимают __m256i и возвращают int32, где каждый бит (первые 4, 8 или все 32 бита в зависимости от типа входного элемента вектора) является самым старшим битом соответствующего элемента вектора. Я хотел бы сделать обратное:...
3271 просмотров
schedule 05.08.2022

Не удалось установить h5py на Ubuntu 14.04 с компилятором icc
Я пытаюсь установить пакет netcdf4 на Ubuntu 14.04, используя следующую команду pip3 установить netcdf4 Это было успешно установлено, но когда я пытаюсь выполнить скрипт с импортом netCDF4, я получаю следующую ошибку: Traceback (most...
631 просмотров

Ошибка компиляции при компиляции Qt с icpc в Ubuntu 14.04
Я пытаюсь скомпилировать Qt с Intel icpc на Ubuntu 14.04 и получаю ошибку компиляции в этом файле — qpnghandler.cpp Из файла qpnghandler.cpp, который у меня есть, это соответствующий код: static void setup_qt(QImage& image, png_structp...
214 просмотров
schedule 19.12.2022

Ошибка сегментации в программе, скомпилированной icpc
У меня возникают проблемы с пониманием ошибки сегментации, которую я получаю при попытке запуска программ, скомпилированных icpc. Простой пример состоит из следующих файлов: // Filename: include/lib1.h #include <string> namespace Lib1 {...
184 просмотров
schedule 17.12.2022

Ненужные всплывающие инструкции в функциях с ранним оператором if
во время игры с godbolt.org я заметил, что gcc (6.2, снапшот 7.0), clang (3.9) и icc (17) при компиляции чего-то близкого к int a(int* a, int* b) { if (b - a < 2) return *a = ~*a; // register intensive code here e.g. sorting network }...
181 просмотров
schedule 08.01.2023

В чем причина разной производительности одной и той же реализации с использованием icc, gcc и clang?
Я реализовал программу для a[i]=a[i -1]+c и представляю ее. Я использую begin_rdtsc и end_rdtsc для чтения и сохраните rdtsc для измерения ускорения. Программа следующая, я использую x86intrin.h #define MAX1 512 #define LEN MAX1*MAX1...
338 просмотров
schedule 21.05.2022

constexpr несоответствие между gcc8.2 и (intel) icc19.0.1
Следующий код компилируется на gcc 8.2, но не компилируется на icc 19.0.1: #include <tuple> template <typename Type, typename... TypeList> constexpr size_t f(std::tuple<TypeList...> const &){ return 0; } template...
96 просмотров
schedule 13.08.2022

Сбой с icc: может ли компилятор изобрести запись там, где ее не было в абстрактной машине?
Рассмотрим следующую простую программу: #include <cstring> #include <cstdio> #include <cstdlib> void replace(char *str, size_t len) { for (size_t i = 0; i < len; i++) { if (str[i] == '/') { str[i] =...
723 просмотров
schedule 12.03.2023