Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 8, 2010 09:28:13

onemoretime
От:
Зарегистрирован: 2009-10-25
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Как задействовать несколько ядер процессора для решения уравнений?

Всем доброго времени суток
Как можно разделить выполнение задачи по ядрам? Скажем, что у меня 8-ядерный процессор. Для примера возьмем 8 уравнений. Уравнения независимые и мне не надо ждать пока одно решиться, чтобы начать решать другое. Какими средствами можно назначить решать каждое уравнение ядру процессора? В какую сторону надо читать и есть ли где нибудь примеры подобных задач, а также какие-нибудь тесты для оценки производительности.
Надеюсь я понятно изложил свою мысль.
Заранее спасибо.



Офлайн

#2 Июнь 8, 2010 09:55:56

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Как задействовать несколько ядер процессора для решения уравнений?

os.fork, multiprocessing

Офлайн

#3 Июнь 9, 2010 19:21:07

kzoi_py
От:
Зарегистрирован: 2009-02-01
Сообщения: 74
Репутация: +  0  -
Профиль   Отправить e-mail  

Как задействовать несколько ядер процессора для решения уравнений?

а можно подробнее узнать о библиотеках и методах которые вы привели? У меня питон 2.5 и я не нашол ни первого ни второго



Офлайн

#4 Июнь 9, 2010 19:25:18

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Как задействовать несколько ядер процессора для решения уравнений?

os.fork есть. Надо не опечатываться при поиске и всё найдётся.
multiprocessing появилась в 2.6. Но можно найти порт для 2.5.



Офлайн

#5 Июнь 9, 2010 21:33:14

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Как задействовать несколько ядер процессора для решения уравнений?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version