Re: Оптимизация: многопоточность
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 13.11.09 17:04
Оценка:
Здравствуйте, CyberDemon, Вы писали:

CD>И вот что я нарешал: не делить кадры поядерно, а разделять один кадр между ядрами


Нужно исходить из соотношения времени, затрачиваемого ядром на сжатие порции данных (части кадра, целого кадра, нескольких кадров), и времени, затрачиваемого ядром на конкуренцию с остальными ядрами. То есть, нужно добиваться того, чтобы ядро как можно больше времени обрабатывало свои собственные данные, и как можно меньше лезло к данным, разделяемым с другими ядрами (это и данные потока, и общие очереди/списки).

А профайлинг можно вставить и собственный, элементарно фиксируя значения TSC в нужных точках, и строя из них таблицу/график.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.