Вопросы по теме '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 просмотров
schedule
20.06.2023
Другое поведение компилятора с 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 просмотров
schedule
22.04.2024
Ошибка компиляции при компиляции 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