multi-core programming в линуксе?

Jan 12, 2012 21:55

Хочу попробовать написать мульти-ядерную програмку (Федора линукс). Нужно очень мало: чтобы каждое ядро просто обсчитывало одну и ту же процедуру с разными параметрами и в виде какого-нибудь message передавало результат управляющему треду и получало новое задание. Внутри себя задачи будут полностью автономны, т.е. вещи типа mutexов будут ( Read more... )

Leave a comment

Comments 4

or_wizard March 20 2013, 06:00:56 UTC
Классика - MPICH. К ней есть и книжки и документация.

Reply


huzhepidarasa March 20 2013, 10:00:06 UTC
В C++11 потоки поддерживаются на уровне стандартной б-ки. Если не C++11, то boost::threads. Если вообще C, то родные pthreads. Задача настолько простая, что ошибиться трудно.

Упд: хи-хи, а пост-то прошлогодний. То-то я смотрю, активность в ленте необычайная, а оно вон что.

Reply

tsukasa March 20 2013, 10:49:49 UTC
да, прорезалось

Reply


f_renat_z May 8 2014, 06:15:35 UTC
Достаточно просто на pthread.
Для коммуникации между нитями рекомендую посмотреть zeromq.

Reply


Leave a comment

Up