[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: xserver-xorg и hal



Hello!

On Monday 04 May 2009 19:28:17 Anton Anikin wrote:
> Разработкой БД не занимался, но вот для быстрой распределенной (в рамках SMP) 
> обработки большого объема данных (когда обработка одной части не влияет на 
> другую - как тупейший пример - возведение элементов матрицы в квадрат) - 
> вполне применима. Или вместо последовательного запуска независимого фрагмента 
> кода N раз (итерации в какой-нибудь счетном алгоритме как пример) в несколько 
> потоков - тоже нормально. Лично я 2-мя строками с помощью openMP добавил в 
> один из своих расчетных алгоритмов возможность использования всех доступных 
> ядер без побочных эффектов и сегфолтов - это разве плохо? И я уверен, что мой 
> код корректно отработает везде, где есть нитки и компилятор тянет openMP.

Жжете, иначе не скажешь.

1. Лукавите, однако. То у вас большой объем данных, то вдруг он заведомо помещается 
в ОЗУ.

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

Best regards, Alexey Pechnikov.
http://pechnikov.tel/

Reply to: