просто теоретическое рассуждение
скажем программа - и мультипроцессорная машина
в программе - есть определенный уровень параллельности
весьма много частей кода - обрабатывают разные независимые данные
вопрос - как сделать наиболее оптимальную параллельность ?
имеется ввиду весьма низко уровненная параллельность
скажем - по алгоритму - можно выделить 10-20 возможно параллельных участков - которые также динамически прибавляются-убавляются
так что - на каждый этот участок делать нить? которая тока и будет что сидеть и ждать свой семафор?
а что если сделать число нитей - равное число процессоров - и в каждой ните сделать внутренний шедуллер кусков кода и кусков данных - которые были бы описаны - описано их взаимовлияние
и по этом правилам - внутренний шедуллер и распределял бы задачи на реальные процессоры
что в данной ситуации являеться более оптимальным ?



Ответ на:
комментарий
от frey


Ответ на:
комментарий
от umbr

Ответ на:
комментарий
от ae1234

Ответ на:
комментарий
от umbr

Ответ на:
комментарий
от ae1234


Ответ на:
комментарий
от umbr

Ответ на:
комментарий
от dizza

Ответ на:
комментарий
от ae1234

Ответ на:
комментарий
от ae1234

Ответ на:
комментарий
от dizza

Ответ на:
комментарий
от oami

Ответ на:
комментарий
от ae1234

Ответ на:
комментарий
от ae1234


Ответ на:
комментарий
от ae1234


Ответ на:
комментарий
от annoynimous

Ответ на:
комментарий
от s0ul

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Теоритические основы функционального программирования (2005)
- Форум [параллельное программирование][libdispatch] мнения? (2010)
- Форум Кластер для параллельного программирования (2009)
- Форум Параллельное программирование на MPI (2003)
- Новости Основные тенденции параллельного программирования (2006)
- Форум Дистрибутив для параллельного программирования (2006)
- Форум теоритический вопрос (2000)
- Новости Конкурс по параллельному программированию GraphHPC-2016 (2016)
- Новости Конкурс по параллельному программированию GraphHPC-2017 (2017)
- Форум Использование PS3 для обучения параллельному программированию (2007)