Вопросы с тегом 'cpu-architecture'

Аппаратная микроархитектура (x86, x86_64, ARM,...) процессора или микроконтроллера.
4

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

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

Что такое retpoline и как он работает?

Чтобы смягчить раскрытие памяти ядра или кросс-процесса (Spectre), ядро ​​Linux 1 будет скомпилировано с новой опцией, -mindirect-branch=thunk-extern, введенной в gcc для выполнения косвенных вызовов с помощью так называемого retpoline. Это, кажет...
04 янв. '18 в 5:52
7

Разница между ядром и процессором?

В чем разница между ядром и процессором? Я уже искал его в Google, но у меня просто есть многоядерное и многопроцессорное определение, но оно не соответствует тому, что я ищу.
07 окт. '13 в 13:13
2

Какова цель настройки "Предпочитаю 32-бит" в Visual Studio и как она работает?

Мне непонятно, как компилятор будет автоматически знать, как компилировать для 64-битного, когда это необходимо. Как он узнает, когда он может уверенно нацелиться на 32-битный? Мне в основном интересно, как компилятор знает, какую архитектуру нуж...
22 авг. '12 в 5:13
2

В чем разница между sjlj vs dwarf vs seh?

Я не могу найти достаточно информации, чтобы решить, какой компилятор должен использовать для компиляции моего проекта. На разных компьютерах существует несколько программ, имитирующих процесс. В Linux я использую GCC. Все прекрасно. Я могу оптимизир...
27 мар. '13 в 21:48
9

В чем разница между ловушкой и прерыванием?

В чем разница между ловушкой и прерыванием? Если терминология различна для разных систем, то что они означают на x86?
30 июн. '10 в 12:23
3

Что каждый программист должен знать о памяти?

Мне интересно, сколько ульрих Дреппер Что каждый программист должен знать о памяти с 2007 года по-прежнему действует. Кроме того, я не мог найти более новую версию, чем 1.0 или ошибки.
14 нояб. '11 в 18:30
10

Почему x86 некрасиво? Почему он считается уступающим по сравнению с другими?

Недавно я читал некоторые архивы SO и встречался с утверждениями относительно архитектуры x86. Зачем нам нужна разная архитектура процессора для сервера и мини/мэйнфрейма и смешанного ядра? говорит "Архитектура ПК - это беспорядок, любой разрабо...
21 апр. '10 в 2:14
13

Почему логический 1 байт, а не 1 бит размера?

В С++, Почему логический 1 байт, а не 1 бит размера? Почему нет таких типов, как 4-битные или 2-битные целые числа? Мне не хватает вышеуказанных вещей при написании эмулятора для CPU
07 янв. '11 в 15:02
6

Почему Intel скрывает внутреннее ядро ​​RISC в своих процессорах?

Начиная с Pentium Pro (микроархитектура P6), Intel переработала микропроцессоры и использовала внутреннее ядро ​​RISC в соответствии со старыми инструкциями CISC. Начиная с Pentium Pro, все инструкции CISC делятся на более мелкие части (uops), а зате...
27 апр. '11 в 15:27
6

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

Каков самый надежный способ узнать архитектуру процессора при компиляции кода C или С++? Насколько я могу судить, у разных компиляторов есть собственный набор нестандартных определений препроцессора (_M_X86 в MSVS, __i386__, __arm__ в GCC и т.д.). ...
30 сент. '08 в 6:57
15

Какая разница между словом и байтом?

Я провел некоторое исследование. Байт - 8 бит, а слово - наименьшая единица, которая может быть адресована в память. Точная длина слова меняется. Что я не понимаю, так это вопрос с байтом? Почему бы не сказать 8 бит? Я спросил у профессора этот вопр...
13 окт. '11 в 6:17
7

После обновления до Xcode 5 - ld: символы (символы) не найдены для архитектуры armv7 или armer7s ошибка компоновщика

Я только что обновил свое программное обеспечение iPhone 4S до iOS 7 Beta 2, пока я был посредине окончательного прикосновения к новому приложению (Phonegap).. не очень хорошая идея! После того, как это было сделано, Xcode не обнаружил мой iPhone, п...
26 июн. '13 в 3:31
3

стоимость эксплуатации атома

Какова стоимость атомной операции (любой из сравнения и замены или атомного добавления/уменьшения)? Сколько циклов он потребляет? Будет ли он приостанавливать другие процессоры на SMP или NUMA или блокирует доступ к памяти? Будет ли он сбросить буфер...
29 мар. '10 в 13:11
4

Что такое застопоренные циклы-frontend и stalled-cycles-backend в результате "perf stat"?

Знает ли кто-нибудь, что означает "застопоренные циклы" - "frontend" и "stalled-cycles-backend" в перфомансе? Я искал в Интернете, но не нашел ответа. Благодаря $ sudo perf stat ls Performance counter stats for 'ls': 0.6...
04 мар. '14 в 7:16