20
ответов

Из какой модели параллельного программирования Вы рекомендуете сегодня использовать в своих интересах manycore процессоры завтра?

Если бы Вы писали новое приложение с нуля сегодня и хотели, чтобы оно масштабировалось ко всем ядрам, то Вы могли бросить в него завтра, какая модель/система/язык/библиотека параллельного программирования будет Вы...
вопрос задан: 27 September 2010 02:12
20
ответов

Как Вы используете в своих интересах Многоядерный?

Как кто-то в мире HPC, кто прибыл из мира веб-разработки предприятия, мне всегда любопытно видеть, как разработчики назад в "реальном мире" используют в своих интересах параллельные вычисления...
вопрос задан: 28 January 2009 18:26
19
ответов

Какие API параллельного программирования Вы используете? [закрытый]

Попытка сжать, как люди на самом деле пишут параллельный код в настоящее время, рассматривая огромную важность многоядерных и многопроцессорных аппаратных средств в эти дни. Мне это похоже...
вопрос задан: 3 October 2008 18:45
16
ответов

Почему Закон Гордона Мура требует параллельных вычислений? [закрытый]

Это было вопросом в одном из моих учебников CS. Я в замешательстве. Я не вижу, почему это обязательно привело бы к параллельным вычислениям. Кто-либо хочет указать на меня в правильном направлении?
вопрос задан: 16 September 2012 15:33
16
ответов

Совет относительно запуска большого многопоточного проекта программирования

Моя компания в настоящее время запускает стороннюю программу моделирования (моделирование риска природной катастрофы), который сосет выше на гигабайты данных от диска и затем уплотняет в течение нескольких дней для приведения к результатам. Я буду...
вопрос задан: 16 November 2011 17:12
14
ответов

Многопоточная обработка изображений в C++

Я работаю над программой, которая управляет изображениями различных размеров. Многие из этих манипуляций читают пиксельные данные из входа и пишут в отдельный вывод (например, размытость). Это сделано на на-...
вопрос задан: 23 May 2017 12:13
14
ответов

Какое будущее GPU имеет в вычислениях? [закрытый]

Ваш ЦП может быть четырехъядерным, но Вы знали, что некоторые видеокарты сегодня имеют более чем 200 ядер? Мы уже видели то, что GPU в сегодняшних видеокартах может сделать когда дело доходит до графики. Теперь они...
вопрос задан: 14 July 2009 21:01
14
ответов

Какова противоположность “смущающе параллели”?

Согласно Википедии, "смущающе параллельная" проблема один, для которого минимальное усилие требуется, чтобы разделять проблему на многие параллельные задачи. Трассировка лучей часто цитируется в качестве...
вопрос задан: 1 May 2009 15:10
11
ответов

Загадки многопоточности [закрываются]

Я пытаюсь придумать некоторые загадки программирования, сфокусированные на многопоточности. Большинство проблем, которые я смог придумать, до сих пор, было довольно зависящим от домена. Делает у кого-либо есть любой...
вопрос задан: 13 March 2014 02:04
10
ответов

Параллельная обработка от очереди команды на Linux (удар, Python, рубин … безотносительно)

У меня есть список/очередь 200 команд, которые я должен выполнить в оболочке на сервере Linux. Я только хочу иметь максимум 10 выполнений процессов (от очереди) сразу. Некоторые процессы возьмут некоторых...
вопрос задан: 21 January 2009 13:14
9
ответов

Как делает общую память по сравнению с большими структурами данных дескриптора передачи сообщений?

Во взгляде на Движение и подходе Erlang к параллелизму, я заметил, что они оба полагаются на передачу сообщений. Этот подход, очевидно, облегчает потребность в сложных блокировках, потому что нет никакого общего состояния....
вопрос задан: 8 July 2017 19:11
9
ответов

Что самый легкий путь состоит в том, чтобы параллелизировать мою программу C# через несколько ПК

У меня есть много неиспользованных компьютеров дома. Каков был бы самый легкий способ для меня использовать их для параллелизации моей программы C# с минимальными изменениями кода? Задача, которую я пытаюсь сделать, включает цикличное выполнение...
вопрос задан: 8 November 2008 19:32
8
ответов

Как ожидать многих потоков для завершения?

Что путь состоит в том, чтобы просто ожидать всего потокового процесса для окончания? Например, скажем, я имею: общедоступный класс DoSomethingInAThread реализует Выполнимый {общедоступная статическая основная пустота (Строка [] args) {...
вопрос задан: 1 April 2017 00:43
8
ответов

Intel только что представил новые 48 ядер процессора. Что это переместит во многие ядра, подразумевают для нас программистов? [закрытый]

Intel только что представил новые 48 базовые центральные процессоры ("Intel Shows x86 Процессор с 48 ядрами как Однокристальный Облачный Компьютер", Автор Ryan Shrout, 2 декабря 2009; микросхема была "Однокристальным Облачным Компьютером&qu
вопрос задан: 25 May 2014 21:32
8
ответов

F# предоставляет Вам автоматический параллелизм?

Этим я имел в виду: при разработке бесплатных побочных эффектов приложения, и т.д., F# кодирует быть автоматически распределенным через все ядра?
вопрос задан: 25 March 2009 17:50
8
ответов

Как параллелизировать небольшую чистую функцию?

У меня есть программа D2, которая, в ее текущей форме, является единственной, распараллелил и вызывает ту же чистую функцию приблизительно 10 - 100 раз во внутреннем цикле для каждого повторения внешнего цикла этой программы. Существует...
вопрос задан: 24 February 2009 00:28
7
ответов

Что самый легкий путь состоит в том, чтобы параллелизировать задачу в Java?

Скажите, что у меня есть задача как: для (Объектный объект: объекты) {результат Результата = вычисляет (возражают); list.add (результат);}, Что является самым легким способом параллелизировать каждого, вычисляют () (предположение, что они уже...
вопрос задан: 18 December 2018 13:02
7
ответов

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

Я использую GZIPInputStream в своей программе, и я знаю, что производительность помогла бы, если бы я мог запустить Java параллельно с моей программой. В общем, есть ли опция командной строки для ...
вопрос задан: 2 November 2018 15:07
7
ответов

Как ожидать всех потоков для окончания, с помощью ExecutorService?

Я должен выполнить некоторое количество задач 4 за один раз, что-то вроде этого: ExecutorService taskExecutor = Executors.newFixedThreadPool (4); в то время как (...) {taskExecutor.execute (новый MyTask ());}//......
вопрос задан: 24 November 2011 20:41
7
ответов

Взаимно блокируемые и барьеры памяти

У меня есть вопрос о следующем примере кода (m_value, не энергозависимо, и каждый поток работает на отдельном процессоре), освобождают Foo ()//выполняемый потоком № 1, ПРЕЖДЕ ЧЕМ Панель () будет выполнена {...
вопрос задан: 18 November 2009 18:07
7
ответов

Почему Асинхронные процессы не называют Синхронными?

Таким образом, я немного смущен этой терминологией. Все называют "Асинхронные" вычисления выполнением различных процессов на отдельных потоках, который дает иллюзию, что эти процессы работают...
вопрос задан: 20 October 2009 19:04
7
ответов

Что функциональные реализации языка позволяют потокам выполнять параллельно?

GC OCaml налагает глобальную блокировку, которая предотвращает мутаторы (потоки) от выполнения параллельно, хотя они могут работать одновременно (чередованный). Я полагаю, что то же верно для SML/NJ и MLton, но нет...
вопрос задан: 12 July 2009 21:30
7
ответов

Действительно ли лямбда-выражения являются многопоточными?

Действительно ли лямбда-выражения являются многопоточными? Скажите, когда Вы пишете математическую формулу как метод лямбды при передаче его другому методу это было бы многопоточным?
вопрос задан: 17 March 2009 20:50
7
ответов

Быстрее фундаментальный datastructures на многоядерных машинах?

Я обдумывал этот вопрос некоторое время: можно ли создать более быстрый фундаментальный datastructure (т.е. связанный список, хеш-таблица, набор, skiplist, фильтр цветка, красно-черное дерево, и т.д.) на многоядерной машине...
вопрос задан: 24 February 2009 23:14
7
ответов

Распараллеливание: Что заставляет потоки Java блокироваться кроме синхронизации и ввода-вывода?

Короткая версия находится в заголовке. Долгая версия: Я работаю над программой для научной оптимизации с помощью Java. Рабочая нагрузка программы может быть разделена на параллельные и последовательные фазы - параллель...
вопрос задан: 4 December 2008 19:59
7
ответов

Легкое распараллеливание

Я часто пишу простой, чтобы циклы выполнили операцию во многие файлы, например: поскольку я в 'нахожу. | grep ".xml$"'; сделайте bzip2$i; сделанный Это кажется немного угнетающим это на моем с 4 ядрами...
вопрос задан: 11 November 2008 20:10
7
ответов

Возможно ли, что F # будет оптимизирован больше, чем другие языки .Net в будущем?

Возможно ли, что Microsoft сможет создавать программы на F # во время выполнения виртуальной машины или, более вероятно, во время компиляции, обнаруживать, что программа была создана с функциональным языком, и ...
вопрос задан: 27 September 2008 14:58
6
ответов

Как запускать задачи async параллельно в c #? [Дубликат]

У меня есть код c # foreach (Пользователь пользователя в пользователях) {xml = wait GetAsync ("https: // ..."); } как это изменить, чтобы все они выполнялись параллельно. Я не могу найти ни одного примера. Возврат getasync ...
вопрос задан: 28 April 2016 07:04
6
ответов

Параллельный поток, не позволяющий мне исключать [duplicate]

У меня есть фрагмент кода, который я распараллеливал CopyOnWriteArrayList & lt; StockQuote & gt; top = new CopyOnWriteArrayList & lt; & gt; (); // Переменные не допускаются внутри lambda для установки, если не окончательный. Но ...
вопрос задан: 8 May 2014 21:31
6
ответов

Получение запускающийся с [закрытого] Параллельного программирования

Таким образом, это похоже многоядерный, и устанавливаются все его связанные сложности. Я планирую проект программного обеспечения, который определенно извлечет выгоду из параллелизма. Проблема состоит в том, что у меня есть очень мало...
вопрос задан: 30 October 2012 14:42