Вопросы с тегом 'multicore'

Многоядерное программирование охватывает методы, позволяющие запускать программы параллельно с использованием оборудования с несколькими ядрами обработки.
10

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

Когда-нибудь, чтобы написать ассемблер x86, например, у вас были бы инструкции, указывающие: "Загрузите регистр EDX со значением 5", "Increment EDX" и т.д. С современными процессорами, имеющими 4 ядра (или даже больше), на уровне машинного кода это ...
11 июн. '09 в 13:16
1

Каков статус многоядерного программирования в Haskell?

Какой статус многоядерного программирования в Haskell? Какие проекты, инструменты и библиотеки доступны сейчас? Какие существуют отчеты о ходе работы?
17 июн. '10 в 16:39
8

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

Быстрый вопрос: что такое флаг компилятора, который позволяет g++ порождать несколько своих экземпляров для быстрой компиляции больших проектов (например, 4 исходных файла за один раз для многоядерного процессора)?
05 янв. '09 в 22:21
3

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

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

Node.js или Erlang

Мне очень нравятся эти инструменты, когда дело доходит до уровня concurrency, который он может обрабатывать. Эрланг выглядит гораздо более стабильным, но требует гораздо большего обучения и много погружений в парадигму функционального языка. И похо...
10 июн. '10 в 2:46
8

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

Есть ли способ измерить конкретное использование ЦП процессора по ядрам? Я знаю top хорош для измерения всего использования ЦП процессора по ядрам и taskset может предоставить информацию о том, какой процессорный ядро ​​разрешен для запуска процесса...
27 июл. '10 в 11:00
3

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

Может ли кто-нибудь рекомендовать мне некоторые документы, чтобы проиллюстрировать различия между многопроцессорными, многоядерными и гиперпоточными? Я всегда смущен этими различиями и про плюсы/минусы каждой архитектуры в разных сценариях. EDIT: во...
25 мар. '09 в 8:32
8

Поддерживает ли python многопроцессорное/многоядерное программирование?

В чем разница между многопроцессорным программированием и многоядерным программированием? желательно показать примеры на питоне, как написать небольшую программу для мультипрограммирования и многоядерного программирования
15 окт. '08 в 6:59
6

R, который автоматически использует несколько ядер?

Я заметил, что R использует только одно ядро при выполнении одной из моих программ, которая требует большого количества вычислений. Я хотел бы воспользоваться преимуществами моего многоядерного процессора, чтобы моя программа работала быстрее. Я еще...
23 янв. '11 в 17:09
10

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

Я пишу программу Java, которая использует много CPU из-за природы того, что она делает. Однако многие из них могут работать параллельно, и я сделал свою программу многопоточной. Когда я запускаю его, кажется, что он использует только один процессор, ...
03 авг. '09 в 15:43
22

Как вы пользуетесь Multicore?

Как кто-то в мире HPC, который пришел из мира веб-разработки предприятия, мне всегда интересно узнать, как разработчики "реальный мир" использует параллельные вычисления. Это гораздо более актуально сейчас, когда все чипы идут многоядерно, и это буде...
12 дек. '08 в 16:44
3

Haskell облегченные потоки накладных расходов и использование на многожильных

Я читал книгу "Real World Haskell", главу concurrency и parallelism. Мой вопрос следующий: Так как потоки Haskell на самом деле являются просто несколькими "виртуальными" потоками внутри одного "реального" OS-потока, значит ли это, что создание мн...
01 мая '11 в 9:43
2

Насколько сложно многопоточность Haskell?

Я слышал, что в Haskell создание многопоточного приложения так же просто, как принятие стандартного приложения Haskell и его компиляция с флагом -threaded. Другие случаи, однако, описали использование команды par в самом исходном коде. Каково состо...
10 июн. '10 в 4:38
4

Используют ли новые ключевые слова С# 5.0 "асинхронный" и "ожидающий" несколько ядер?

Два новых ключевых слова, добавленных на язык С# 5.0, async и ждут, обе из них работают рука в руке, чтобы запустить метод С# асинхронно, не блокируя вызывающий поток. Мой вопрос: действительно ли эти методы используют преимущества нескольких ядер и...
27 мар. '12 в 22:08
9

Как контролировать, на каком ядре работает процесс?

Я могу понять, как можно написать программу, которая использует несколько процессов или потоков: fork() новый процесс и использование IPC, или создать несколько потоков и использовать те виды механизмов связи. Я также понимаю контекстное переключени...
19 мар. '09 в 20:37