0
ответов

Как использовать любой параллелизм в моем параллельном коде haskell?

Я только что заявил о работе с полуявным параллелизмом haskell с GHC 6.12. Я написал следующий код haskell для параллельного вычисления карты функции fibonnaci по 4 элементам в списке ...
вопрос задан: 14 May 2012 13:17
0
ответов

Как когерентность кэша влияет на производительность в этом случае.

Скажем, если ядро ​​A изменяет переменную X, а ядро ​​B считывает эту переменную (X). Конечно, в этом случае протокол когерентности кэша будет обновлять кэш ядра B, потому что X был изменен ядром A...
вопрос задан: 7 April 2012 16:40
0
ответов

Используют ли новые ключевые слова C# 5.0 «async» и «await» несколько ядер?

В язык C# 5.0 добавлены два новых ключевых слова: async и await, оба из которых работают рука об руку для асинхронного запуска метода C# без блокировки вызывающего потока. У меня такой вопрос: сделайте это...
вопрос задан: 27 March 2012 22:15
0
ответов

В какой момент добавление дополнительных ядер или процессоров вообще не повышает производительность?

*Добавление второго ядра или процессора может увеличить производительность вашей параллельной программы, но вряд ли удвоит ее. Точно так же четырехъядерная машина не будет выполнять вашу параллельную программу...
вопрос задан: 21 March 2012 05:31
0
ответов

Утилита оболочки Mac OS X, которая показывает индивидуальное использование процессора в многоядерных системах

Я искал утилиту osx, которая показывает использование процессора для каждого процессора. Например, CPU 0 - 10% CPU 1 - 2% ... Я знаю много способов получения этой информации в других Unix-подобных системах (/ proc, ...
вопрос задан: 16 March 2012 20:13
0
ответов

Могут ли два процесса одновременно работать на одном ядре процессора?

Могут ли два процесса одновременно работать на одном ядре процессора, в котором есть гиперпоточность? Изучаю интернет. Но я не вижу четкого прямого ответа. Edit: Спасибо за обсуждение и обмен опытом! Мой ...
вопрос задан: 19 January 2012 13:26
0
ответов

Возможные источники для семян случайных чисел

Два момента - во-первых, пример на Фортране, но я думаю, он должен быть применим для любого языка; во-вторых, встроенные генераторы случайных чисел не являются действительно случайными, и существуют другие генераторы, но мы...
вопрос задан: 19 January 2012 02:42
0
ответов

Как лучше всего определить количество запускаемых потоков на машине с n ядрами? (C ++)

У меня есть vector с 10 000 000 (10 миллионами) элементов, и моя рабочая станция имеет четыре ядра. Есть функция ThrFunc, которая работает с целым числом. Предположим, что среда выполнения ...
вопрос задан: 17 January 2012 08:31
0
ответов

Как использовать LINQ для выбора всех потомков составного объекта

Как я могу сделать ComponentTraversal.GetDescendants () лучше с помощью LINQ? Вопрос к общедоступному статическому классу ComponentTraversal m с помощью функции mclapply в многоядерном пакете для параллельной обработки. Кажется, что все запущенные дочерн
вопрос задан: 10 January 2012 12:36
0
ответов

Нужны мысли о профилировании многопоточности в C в Linux

Сценарий моего приложения похож на это: я хочу оценить прирост производительности, которого можно достичь на четырехъядерном компьютере при обработке того же объема данных. У меня есть две конфигурации: i) 1 -...
вопрос задан: 14 December 2011 11:30
0
ответов

Использование multicore в R для анализа данных GWAS

Я использую R для анализа данных полногеномного ассоциативного исследования. У меня есть около 500 000 потенциальных предикторных переменных (однонуклеотидных полиморфизмов, или SNPs), и я хочу проверить ассоциацию между каждым ...
вопрос задан: 13 December 2011 11:35
0
ответов

Почему однопоточный процесс выполняется на нескольких процессорах / ядрах?

Скажем, я запускаю простой однопоточный процесс, подобный приведенному ниже: public class SirCountALot {public static void main (String [] args) {int count = 0; while (true) {count + ...
вопрос задан: 13 December 2011 08:17
0
ответов

Мне нужно вызвать точное использование ЦП для одного процесса

Уловка в том, что мне также нужно иметь возможность делать это на многоядерных машинах. Мое образование в C # немного нарушено. Мне удалось получить следующий код. Может кто-нибудь мне помочь? Ив попытался использовать флаг "_Total" и ...
вопрос задан: 13 December 2011 06:32
0
ответов

Как я могу запросить количество физических ядер из MATLAB?

Кто-нибудь знает способ запросить количество физических ядер из MATLAB? Я хотел бы получить именно количество физических, а не логических ядер (которые могут различаться при гиперпоточности ...
вопрос задан: 29 November 2011 13:21
0
ответов

Как позволить R использовать все ядра компьютера?

Я читал, что R использует только один процессор. Как я могу позволить R использовать все доступные ядра для выполнения статистических алгоритмов?
вопрос задан: 11 November 2011 13:17
0
ответов

Озадачивает время выполнения параллельной коллекции Scala

Изменить: размер моей выборки был слишком мал. Когда я сравнил его с реальными данными на 8 процессорах, я увидел увеличение скорости в 7,2 раза. Не так уж плохо для добавления 4 символов в мой код;) Я сейчас в процессе ...
вопрос задан: 10 November 2011 02:10
0
ответов

Запуск MSIL на GPU

Может быть, это безумный вопрос, но можно ли запускать потоки на GPU? Причина, по которой я спрашиваю, заключается в том, что мне нужно выполнить довольно сложные вычисления (в основном это математика и массивы), и я хотел бы посмотреть, смогу ли я ...
вопрос задан: 19 October 2011 15:05
0
ответов

Углубленный анализ разницы между ЦП и ГП [закрыто]

Я искал основные различия между ЦП и ГП, точнее тонкую линию, разделяющую ЦП и ГПУ. Например, почему бы не использовать несколько процессоров вместо одного графического процессора и так далее ...
вопрос задан: 7 October 2011 17:32
0
ответов

Проблемы с двухъядерным кодом ARM NEON Qualcomm Scorpion?

Я разрабатываю собственную библиотеку для Android, в которой я использую оптимизацию сборки ARM и многопоточность, чтобы получить максимальную производительность на двухъядерный чипсет ARM MSM8660. Выполняя некоторые ...
вопрос задан: 29 September 2011 13:27
0
ответов

Почему Assembly.GetType () не находит мой класс?

Фрагмент кода: var a = Assembly.LoadFile («MyAssembly.dll»); var t = a.GetType («MyNamespace.MyClass», false); Debug.Assert (t! = null) ;//сбой Assembly.LoadFile () загружает сборку без...
вопрос задан: 19 September 2011 07:51
0
ответов

NetFilter Крючки на многоядерной системе

Мы написали LKM, используемый Netfilter Крючки для перехвата IP-пакетов. Проблема в том, что на полезной нагрузке 1 ГБ / с мы видим, что крючки нагружаются только один сердечник CPU через Soft IRQ. Другие 15 ядер простаивают. Поэтому я делаю ...
вопрос задан: 19 September 2011 07:32
0
ответов

Накладные расходы спина петлей в терминах Cache Coherence

Скажите, что нить в одном ядре вращается на Переменная, которая будет обновляться потоком, работающей на другом ядре. Мой вопрос - это то, что такое накладные расходы на уровне кеша. Будет ли кэш в ожидании потока ...
вопрос задан: 10 September 2011 16:27
0
ответов

Минимальное время. Поток может пауза в Linux

в моем приложении, потоки должны сделать паузу для очень мало времени (100 часов циклов). Один из способов паузы состоит в том, чтобы позвонить нанослеперу, но я полагаю, что требуется системный звонок к ядру. Теперь я хочу ...
вопрос задан: 10 September 2011 13:09
0
ответов

Использование аппаратных счетчиков производительности в Linux

Я хочу использовать аппаратные счетчики производительности, которые поставляются с многоядерными процессорами Intel и AMD x86_64, для расчета количества отключенных программными хранилищами. Я хочу, чтобы каждый поток вычислял свои ...
вопрос задан: 18 August 2011 13:01
0
ответов

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

Есть ли по этому поводу документация? Я пытаюсь разобраться в возможности написания компилятора для архитектуры Tilera.
вопрос задан: 29 June 2011 03:10
0
ответов

Многопроцессорность Python

Этот вопрос больше связан с поиском фактов и размышлением, чем с ориентированным на код. У меня есть много скомпилированных программ на C ++, которые мне нужно запустить в разное время и с разными параметрами. Я смотрю на использование ...
вопрос задан: 22 June 2011 14:02
0
ответов

Lua :: Как написать простую программу, которая будет загружать несколько процессоров?

Мне не удалось написать программу на Lua, которая будет загружать более одного процессора. Поскольку Lua поддерживает эту концепцию с помощью сопрограмм, я считаю, что это достижимо. Причина моей неудачи может быть одной из следующих: Это ...
вопрос задан: 17 June 2011 21:42
0
ответов

Запустить сценарий R при загрузке

Прежде всего, это может быть перемещен к суперпользователю. Я не мог решить, какое место лучше. Я пытаюсь написать сценарий R, который будет запускаться при загрузке / перезагрузке, и добавить эту машину в пул ...
вопрос задан: 17 June 2011 21:20
0
ответов

Определить количество ядер на окнах

Если я использую R на Linux или Mac, я могу определить количество доступных ядер, используя multicore ::: detectCores (). Тем не менее, нет версии Windows многоядерных функций, поэтому я не могу использовать это ...
вопрос задан: 17 June 2011 17:16
0
ответов

Какая библиотека haskell позволит мне сохранить 2D-массив / вектор в файл png / jpg / gif…

Я играю с haskell, начиная с простых программ построения графиков чтобы намочить ноги. Мне нужна библиотека, которая позволит мне сохранить 2D-массив / вектор в файл изображения. Я не хочу писать список ...
вопрос задан: 21 May 2011 16:53