Страница 1 из 1

Кугис и многоядерный процессор?

Добавлено: 02 фев 2010, 15:04
Trace
Хотелось бы узнать возможна ли работа кугис на многоядерных процессорах? так чтобы загружался не 1 процессор а несколько.

Re: Кугис и многоядерный процессор?

Добавлено: 02 фев 2010, 17:42
Voltron
Trace писал(а):Хотелось бы узнать возможна ли работа кугис на многоядерных процессорах? так чтобы загружался не 1 процессор а несколько.
Работать-то она будет, но распараллеливание, насколько я знаю, пока не заявлено. Патчи приветствуются :-)

Re: Кугис и многоядерный процессор?

Добавлено: 03 фев 2010, 09:19
Trace
Спасибо за ответ. подождем патча :)

Re: Кугис и многоядерный процессор?

Добавлено: 03 фев 2010, 09:26
Voltron
Вчера посмотрел код некоторых Python расширений - многие запускают обработку в отдельном потоке, по идее это позволяет загружать и второй процессор

Re: Кугис и многоядерный процессор?

Добавлено: 01 мар 2010, 11:24
Neo
А как идея:
1 "QGIS Core" (ядро) пашет на одном ядре процессора.
2 Модули (плагины) - сеют-посевают на другом ядре процессора.
3 И т.д.
8)

Re: Кугис и многоядерный процессор?

Добавлено: 01 мар 2010, 17:58
Voltron
Neo писал(а):А как идея:
1 "QGIS Core" (ядро) пашет на одном ядре процессора.
2 Модули (плагины) - сеют-посевают на другом ядре процессора.
Сейчас примерно так и происходит, многие расширения запускают отдельный поток для своей работы

Re: Кугис и многоядерный процессор?

Добавлено: 02 мар 2010, 15:45
yellow-sky
К сожалению ядро QGIS действительно использует только одно ядро.
Будем надеяться, что в ближайшем будущем появятся форки, в которых будет возможность управлять соотношением (потребляемая память, процессор)/скорость работы. Многие части системы уже сейчас можно распараллеливать - запросы данных из источников (wms, gdal, shplib), послойная отрисовка в памяти, параллельные запросы при работе инфотула и многое другое. Это ведет к значительному усложнению системы, но и дает возможность серьезно увеличить скорость работы и отзывчивость программы.