Вопросы с тегом «multicore»

243
Как выглядит многоядерный язык ассемблера?

Давным-давно, например, для написания ассемблера x86, вы должны будете получить инструкции о том, что «загрузить регистр EDX со значением 5», «увеличить регистр EDX» и т. Д. С современными процессорами, которые имеют 4 ядра (или даже больше), на уровне машинного кода это просто выглядит так, как...

174
Компиляция с g ++ с использованием нескольких ядер

Быстрый вопрос: что такое флаг компилятора, позволяющий g ++ порождать несколько экземпляров самого себя, чтобы быстрее компилировать большие проекты (например, 4 исходных файла за один раз для многоядерного...

115
Как измерить использование отдельного ядра ЦП для процесса?

Есть ли способ измерить использование процессора конкретным процессом по ядрам? Я знаю, что top хорош для измерения использования ЦП всей системы по ядрам, а набор задач может предоставить информацию о том, на каком ядре ЦП разрешено запускать процесс. Но как мне измерить использование ЦП...

102
Запускать приложение в GDB до возникновения исключения

Я работаю над многопоточным приложением и хочу отлаживать его с помощью GDB. Проблема в том, что одна из моих тем продолжает умирать с сообщением: pure virtual method called terminate called without an active exception Abort Я знаю причину этого сообщения, но понятия не имею, где оно происходит в...

86
Node.js или Erlang

Мне очень нравятся эти инструменты, когда дело касается уровня параллелизма, с которым они могут справиться. Erlang / OTP выглядит гораздо более стабильным решением, но требует гораздо большего изучения и глубокого погружения в парадигму функционального языка. И похоже, что Erlang / OTP делает его...

80
многопроцессорность, многоядерность и гиперпоточность

Может ли кто-нибудь порекомендовать мне какие-нибудь документы, чтобы проиллюстрировать различия между многопроцессорностью, многоядерностью и гиперпоточностью? Меня всегда смущают эти различия и плюсы / минусы каждой архитектуры в разных сценариях. РЕДАКТИРОВАТЬ: вот мое текущее понимание после...