Результаты поиска по запросу "multicore"
использовать volatile для обеспечения синхронизации на общем объекте. И, как вы увидите, он делает это с мьютексом; volatile используется только для предотвращения доступа к интерфейсу объекта без синхронизации.
ультате мой ответ наэтот вопрос [https://stackoverflow.com/q/6993276/534005]Я начал читать про ключевое словоvolatile и каков консенсус относительно этого. Я вижу, что есть много информации об этом, какая-то старая, которая сейчас ...
Пожалуйста, расширьте этот ответ. Вы правы, но слишком мало информации для тех, кто еще не понимает, как работает OProfile.
у использовать аппаратные счетчики производительности, которые поставляются с многоядерными процессорами Intel и AMD x86_64, чтобы вычислить количество удаленных хранилищ по программе. Я хочу, чтобы каждый поток вычислял свои списанные магазины ...
или несколько заданий для запуска.
ибудь знает, как получитьcabal install эксплуатировать параллелизм? Я компилирую с GHC, и хотя я не знаю, может ли сам GHC выполнять параллельные сборки, конечноcabal install может запустить несколько компиляций параллельно, нет? По крайней мере, ...
То, что это НЕ даст вам, - это возможность использовать преимущества нескольких ядер / процессоров в вашей системе. Я понятия не имею, как выглядит ваша симуляция, но если она сильно загружает процессор, это может быть хорошим кандидатом для разделения. В этом случае вы можете использовать многопроцессорность для запуска отдельных частей симуляции на отдельных ядрах / процессорах. Тем не менее, это не тривиально ... теперь вам нужен какой-то способ передачи данных назад и в-четвертых между процессами, поскольку отдельные процессы не могут легко получить доступ к одному и тому же пространству памяти.
аю программу для запуска симуляции в Python с интерфейсом wxPython. В программе вы можете создать симуляцию, и программа отображает (= рассчитывает) ее для вас. Иногда рендеринг может занимать много времени. Когда пользователь запускает ...
Сколько нужно процессоров, прежде чем Erlang будет быстрее однопоточного Java [закрыто]
В настоящее время я использую Java, я много читал об Erlang в сети, и у меня есть 2 больших вопроса: Насколько медленнее (если есть) будет Erlang по сравнению с простой Java? Я предполагаю, что Java будет быстрее ...
Минимальное время, которое поток может приостановить в Linux
В моем приложении потоки должны приостанавливаться на очень короткое время (100 с тактов). Один из способов сделать паузу - вызвать nanosleep, но я полагаю, что это требует системного вызова ядра. Теперь я хочу сделать паузу, не заходя ...
Инструкции по сборке, чтобы узнать, сколько потоков включено в многоядерной системе
Я работаю на чистой системе, в которой мне нужно определить через некоторое время после загрузки, сколько ядер и потоков включено, чтобы я мог отправлять им события SIPI. Я также хочу, чтобы каждый поток знал, какой это поток. Например, в ...
Какую модель параллельного программирования вы рекомендуете сегодня, чтобы использовать преимущества многоядерных процессоров завтрашнего дня?
Если бы вы сегодня писали новое приложение с нуля и хотели, чтобы оно масштабировалось до всех ядер, которые вы могли бы использовать завтра, какую модель параллельного программирования / систему / язык / библиотеку вы бы выбрали? Почему? Меня ...
Как работает sched_setaffinity ()?
Я пытаюсь понять, как работает Linux syscall sched_setaffinity (). Это продолжение моего вопросаВот [https://stackoverflow.com/questions/663958/how-to-control-which-core-a-process-runs-on] . у меня естьэто ...
Мне нужно назвать точное использование процессора одним процессом
Хитрость в том, что мне также нужно уметь это делать на многоядерных машинах. Мое образование в C # немного сломано. Я справился со следующим кодом. Может кто-нибудь мне помочь? Iv пытался использовать флаг "_Total", и я пытался изменить ...