LINUX.ORG.RU

Многопоточная рисовалка фракталов.

asaw ★★★★★
()

BitTorrent клиент или что-нибудь в этом духе.

beastie ★★★★★
()
Ответ на: комментарий от swfvova

Что подробнее? Выбираешь любой алгоритм машинного обучения и пишешь его тренировку многопоточную

yoghurt ★★★★★
()
Ответ на: комментарий от yoghurt

никакого выигрыша от многопоточной тренировки не будет. современные библиотеки ML и так распределяют нагрузку по числу ядер.

anonymous
()

Принципиально новая графическая система для никсов, нацеленная на игры.

anonymous
()
Ответ на: комментарий от anonymous

Всякие бенчмарки показывают, что нвидиевский драйвер показывает даже лучшую производительность, нежели в венде. Тебе мало? Вот опенгл выкинули, теперь никаких преград для совершенно равной производительности.

anonymous
()
Ответ на: комментарий от anonymous

никакого выигрыша от многопоточной тренировки не будет

смотря как напишешь :)

современные библиотеки ML и так распределяют нагрузку по числу ядер

Тут речь про велосипед идёт, а не про современные библиотеки

yoghurt ★★★★★
()

библиотеку акторов с цельнотянутыми примерами из С++ Concurrency in action :) И бампать в девелопменте каждый минорный комит :)

slackwarrior ★★★★★
()
Ответ на: комментарий от slackwarrior

Это совсем маленькая ниша и она уже плотно занята.

eao197 ★★★★★
()

Чтобы не зарываться в предметные области: матчинг на одном сервере сообщений от двух клиентов по unix domain sockets и обработка этого матчинга вотдельном потоке.

Нагрузка от клиентов максимальная.

anonymous
()

Давайте свой секурный месенгер запилим. с шифрованием и картинками. А то все что есть — говно какое-то. так хоть свое будет.

anonymous
()

Сделай библиотеку тредпулов с адаптивными настройками (под нагрузкой больше тредов пускается, без нагрузки они помирают потихоньку). В жабе такое есть уже лет 12 как, а в плюсах не встречал. Очень полезгая штука де, без нее в крестах плохо.

anonymous
()

для обучения сделай многопоточную сортировку контейнеров STL. наверное, это покроет большинство кейсов использования модели памяти C++. ну и чтоб код посмотрел чел, который шарит в этом. потому что на amd64 многие проблемы принципиально не проявятся.

а проект для обучения многопоточности не нужен. только шум лишний.

dzidzitop ★★
()

найди какой-нибудь опенсорцный проект, которым сам пользуешься, и начни его дорабатывать. а то всякой фигни ненужной на плюсах уже выше крыши. обычно сначала ставится задача, а потом под неё выбираются средства реализации. а ты как-то впереди кобылы бежишь: из многопоточности никакой задачи не следует.

Iron_Bug ★★★★★
()
Ответ на: комментарий от anonymous

в любом более-менее крупном проекте есть свои тредпулы, с блэкджеком и потоками. универсального решения здесь нет, потому что у каждого свои требования к этому самому пулу.

Iron_Bug ★★★★★
()
Ответ на: комментарий от anonymous

Сделай библиотеку тредпулов с адаптивными настройками (под нагрузкой больше тредов пускается, без нагрузки они помирают потихоньку). В жабе такое есть уже лет 12 как, а в плюсах не встречал. Очень полезгая штука де, без нее в крестах плохо.

TBB смотрел?

yoghurt ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.