Результаты поиска по запросу "cpu-architecture"

9 ответов

Какие архитектуры процессоров поддерживают сравнение и обмен (CAS)?

просто интересно узнать, какие архитектуры процессоров поддерживают сравнение и замену атомарных примитивов?

3 ответа

Определение архитектуры процессора во время компиляции

Какой самый надежный способ узнать архитектуру процессора при компиляции кода C или C ++? Насколько я могу судить, разные компиляторы имеют собственный набор нестандартных определений препроцессора (_M_X86 в MSVS,__i386__, __arm__ в GCC и т. ...

3 ответа

Как бы вы обычно определяли ассоциативность строк кэша из кода пользовательского режима?

Я собираю небольшой патч дляинструмент cachegrind / callgrind в valgrind [http://valgrind.org/docs/manual/cg-manual.html]который будет автоматически обнаруживаться с использованием полностью универсального кода, инструкций процессора и ...

ТОП публикаций

2 ответа

FLOPS за цикл для песчаного моста и скважины SSE2 / AVX / AVX2

Я запутался в том, сколько флопов за такт на ядро можно сделать с помощью Sandy-Bridge и Haswell. Насколько я понимаю, с SSE должно быть 4 флопа на такт на ядро для SSE и 8 флопс на такт на ядро для AVX / AVX2. Это, кажется, проверено здесь,Как ...

6 ответов

Почему побитовые операции были немного быстрее, чем операции сложения / вычитания на старых микропроцессорах?

Я наткнулся на этот отрывок сегодня: На большинстве старых микропроцессоров побитовые операции немного быстрее, чем операции сложения и вычитания, и обычно значительно быстрее, чем операции умножения и деления. На современных архитектурах это не ...

2 ответа

Почему деление дороже, чем умножение?

Я на самом деле не пытаюсь что-либо оптимизировать, но я помню, как постоянно слышал это от программистов, что я воспринимал это как правду. В конце концов, они должны знать это. Но мне интересно, почему деление на самом деле медленнее, чем ...

2 ответа

Поведение / политика кэширования процессора для отображений памяти с файловой поддержкой?

Кто-нибудь знает, какой тип поведения или политики кэша ЦП (например, объединение без кэширования при записи) назначается отображаемой памяти?Файл спинками регионы на современных системах x86? Есть ли способ определить, в чем дело, и, возможно, ...

4 ответа

Оптимизация программы для конвейера в процессорах семейства Intel Sandybridge

Я целую неделю ломал голову, пытаясь выполнить это задание, и надеюсь, что кто-то здесь может привести меня к правильному пути. Позвольте мне начать с инструкций инструктора: Ваше задание является противоположностью нашему первому ...

1 ответ

Почему некоторые задержки Haswell AVX объявлены Intel в 3 раза медленнее, чем Sandy Bridge?

В Intelintrinsics ...

4 ответа

Как переупорядочение памяти помогает процессорам и компиляторам?

Я изучил модель памяти Java и увидел проблемы с переупорядочением. Простой пример: boolean first = false; boolean second = false; void setValues() { first = true; second = true; } void checkValues() { while(!second); assert first; } ...