21
ответ

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

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

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

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

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

В моем многопоточном приложении и я вижу тяжелую конкуренцию за блокировку в нем, предотвращая хорошую масштабируемость через несколько ядер. Я решил использовать блокировку бесплатное программирование для решения этого. Как я могу записать...
вопрос задан: 10 September 2010 12:52
20
ответов

Вы обеспокоены многоядерным? [закрытый]

Это бесспорно: устанавливаются многоядерные компьютеры. Так это: эффективное многоядерное программирование является довольно трудным. Это не просто случай понимания pthreads. Это спорно: '...
вопрос задан: 13 February 2009 00:00
17
ответов

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

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

Многоядерный и параллелизм - языки, библиотеки и [закрытые] методы разработки

Среда архитектуры ЦП изменилась, несколько ядер тенденция, которая изменится, как мы должны разработать программное обеспечение. Я сделал многопоточную разработку в C, C++ и Java, я сделал мультипроцесс...
вопрос задан: 22 September 2013 12:52
14
ответов

Лучше всего программируя подход/методологию для уверения потокобезопасности

Когда я изучал Java, происходящий из среды приблизительно 20 лет процедурного программирования с основным, Паскалем, КОБОЛом и C, я думал в то время, когда самая твердая вещь об этом обертывала мою голову...
вопрос задан: 6 November 2008 19:41
13
ответов

Почему не делает многопоточности в C#, достигают 100% ЦП?

Я работаю над программой, которая обрабатывает много запросов, ни одного из них достигающий больше чем 50% ЦП (в настоящее время, я работаю над двухъядерным). Таким образом, я создал поток для каждого запроса, целый процесс...
вопрос задан: 31 August 2015 21:12
13
ответов

Многоядерное программирование: что необходимо, чтобы сделать это?

У меня есть четырехъядерный процессор, и я действительно хотел бы использовать в своих интересах все те ядра, когда я выполняю быстрые моделирования. Проблема, я только знаком с небольшим кластером Linux, в котором мы имеем...
вопрос задан: 19 October 2009 20:34
12
ответов

Что имеет место против F#? [закрытый]

Простой код C#/Java чрезвычайно трудно параллелизировать, мультираспараллелить, и т.д. В результате простой код C#/Java будет использовать все меньше и меньше общей вычислительной мощности на поле (потому что...
вопрос задан: 13 July 2009 03:30
11
ответов

Влияет ли появление архитектуры MultiCore на меня как на разработчика программного обеспечения?

Как разработчик программного обеспечения, занимающийся в основном языками программирования высокого уровня, я не уверен, что могу сделать, чтобы должным образом обратить внимание на предстоящее вездесущее присутствие многоядерных компьютеров. Я пишу ...
вопрос задан: 10 May 2010 08:54
10
ответов

Почему не делают большие программы (такие как игры) используют загрузки различных потоков? [закрытый]

Я не знаю, как коммерческие игры работают внутри очень, но игры с открытым исходным кодом, с которыми я столкнулся, кажется, не в широком масштабе в поточную обработку. То же идет для большинства других настольных приложений, обычно...
вопрос задан: 21 February 2009 00:29
9
ответов

Я могу вызвать когерентность кэш-памяти на многоядерном x86 ЦП?

Другая неделя, я записал немного класса потока и односторонний канал сообщения для разрешения коммуникации между потоками (два канала на поток, очевидно, для двунаправленной связи). Все работало...
вопрос задан: 17 March 2015 13:36
9
ответов

jvm на многоядерном

Я считал сообщение в блоге только что, утверждая, что JAVA-приложение работало лучше, когда было позволено использовать единственный CPU в многоядерной машине: http://mailinator.blogspot.com/2010/02/how-i-sped-up-my-...
вопрос задан: 13 July 2010 12:27
9
ответов

Функциональное программирование и многоядерная архитектура

Я читал где-нибудь, что функциональное программирование подходит для использования в своих интересах многоядерной тенденции в вычислениях. Я действительно не получил идею. Это связано с лямбда-исчислением и von neumann...
вопрос задан: 1 July 2010 15:31
9
ответов

Подсказки кодирования программ Java в многоядерном [закрытом] сценарии

Кажется, существует много из, раздражают чрезмерной заботой многоядерный и Java. В то время как некоторые люди говорят, что поддержка Java не достаточно хороша, это определенно, кажется, область для нетерпеливого ожидания. Кажется, существуют многие...
вопрос задан: 2 March 2009 07:10
8
ответов

Многопроцессорная обработка или многопоточность?

Я делаю программу для рабочих моделирований в Python с интерфейсом wxPython. В программе можно создать моделирование и рендеринг программы (=calculates) это для Вас. Рендеринг может быть очень...
вопрос задан: 24 November 2011 15:20
8
ответов

Как записать приложения.NET, которые используют многоядерные процессоры

Поскольку многоядерные процессоры становятся все более популярными, я думаю, что это было бы мудро, чтобы я познакомился с тем, как написать код для использования в своих интересах их. Я - разработчик.NET и не уверен...
вопрос задан: 3 March 2009 19:29
8
ответов

Многоядерное программирование

Я хочу войти в многоядерное программирование (не конкретный язык) и задался вопросом, какие аппаратные средства могли быть рекомендованы для исследования этого поля. Моя цель состоит в том, чтобы обновить мой существующий рабочий стол.
вопрос задан: 11 December 2008 22:54
8
ответов

Какие архитектуры ЦП поддерживают Сравнить и подкачку (CAS)?

просто любопытный знать, какая поддержка архитектур ЦП сравнивает и подкачивает атомарные примитивы?
вопрос задан: 30 September 2008 13:46
7
ответов

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

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

На что похож многоядерный ассемблер?

Когда-то давно, для записи x86 ассемблера, например, у Вас были бы инструкции, указывающие "загрузку регистр EDX со значением 5", "увеличивают EDX" регистр, и т.д. С современными центральными процессорами, которые имеют 4...
вопрос задан: 6 May 2018 22:22
7
ответов

То, как управлять, которые удаляют сердцевину процесса, работает?

Я могу понять, как можно записать программу, которая использует несколько процессов или потоков: ветвление () новый процесс и использование IPC, или создают несколько потоков и используют те виды механизмов связи. Я...
вопрос задан: 15 September 2012 12:19
7
ответов

Многоядерное программирование: твердые части

Я пишу книгу по многоядерному программированию с помощью.NET 4, и мне любопытно знать то, что части людей многоядерного программирования нашли трудными к grok или ожидают быть трудными к grok?
вопрос задан: 5 June 2010 10:51
7
ответов

Параллельный доступ для чтения на интервале [] массив: действительно ли это безопасно? Это быстро?

На четырехъядерной машине я рассматриваю распараллеливание алгоритма C#/.NET, который включает наличие нескольких потоков, читая маленький интервал [] массив одновременно. До сих пор это, кажется, работает...
вопрос задан: 17 February 2009 05:41
7
ответов

Функции высокого уровня сравнения и обмена (CAS)?

Я хотел бы задокументировать, какие высокоуровневые (т.е. C ++ не встроенный ассемблер) функции или макросы доступны для атомарных примитивов Compare And Swap (CAS) ... Например, WIN32 на x86 имеет семейство функций ...
вопрос задан: 30 September 2008 06:22
6
ответов

Какие языки сценариев поддерживают многоядерное программирование?

Я записал немного приложения Python, и здесь Вы видите, как Диспетчер задач выглядит во время типичного выполнения. (источник: weinzierl.name), В то время как приложение является совершенно многопоточным...
вопрос задан: 23 March 2019 02:59
6
ответов

Многоядерный + Гиперпоточность - как потоки распределяются?

Я читал обзор нового Intel Atom 330, где они отметили, что Диспетчер задач показывает 4 ядра - два физических ядра плюс два более моделируемых Гиперпоточностью. Предположим, что у Вас есть программа с два...
вопрос задан: 23 May 2017 10:29
6
ответов

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

Я пишу программу Java, которая использует много ЦП из-за природы того, что это делает. Однако многое из него может работать параллельно, и я сделал свою программу многопоточной. Когда я выполняю его, он только...
вопрос задан: 29 April 2014 15:11
6
ответов

Используя Поточную обработку на Четырехъядерной скорости код 65%?

Этот пример кода сравнивает последовательный метод с потоковым методом на Четырехъядерном процессоре. Код просто использует GetPixel () для чтения всех пикселей из 4 изображений. Я нашел, что скорость составляет приблизительно 65%, почему это...
вопрос задан: 19 May 2010 12:34