Вниз
Скачать: CL | DM;

Будет ли время вычислений меньше.   Найти похожие ветки 

← →
Drowsy ©   (2013-12-20 06:03) [0]

Программа вычисляет значения функции, выбирая параметры из большого массива. Вопрос такой: уменьшится ли общее время вычислений, если произодить их не в одном (главном) потоке, а в нескольких ?


← →
Drowsy ©   (2013-12-20 06:29) [1]

ну, то есть, разделив массив данных на части и каждую часть рассчитывать в отдельном потоке.


← →
Inovet ©   (2013-12-20 06:53) [2]

> [1] Drowsy ©   (20.12.13 06:29)
> каждую часть рассчитывать в отдельном потоке

Будет, если в системе несколько процессоров.


← →
Drowsy ©   (2013-12-20 07:03) [3]

а если один, не будет медленнее?


← →
brother ©   (2013-12-20 07:05) [4]

какова нагрухка на процессор при расчете в один поток, и какова длительность рассчетов?


← →
Drowsy ©   (2013-12-20 07:15) [5]

в один поток 94-97 % (диспетчер задач показывает), длительность  до десятков
минут, в зависимости от мссива.


← →
MBo ©   (2013-12-20 07:28) [6]

>а если один, не будет медленнее?
Если одно ядро, будет незначительно (при нормально сделанном распараллеливании) медленнее.
А алгоритм расчёта улучшить не получится?


← →
Drowsy ©   (2013-12-20 07:33) [7]


> MBo ©   (20.12.13 07:28) [6]

там перебор строк массива и арифметика.

а программно можно определить, сколько ядер?


← →
Drowsy ©   (2013-12-20 07:38) [8]


> Drowsy ©   (20.12.13 07:33) [7]

последний вопрос снимается - нашёл
http://www.delphisources.ru/forum/showthread.php?t=5791


← →
MBo ©   (2013-12-20 07:55) [9]

>там перебор строк массива и арифметика.
поточнее бы...


← →
SergeyIT ©   (2013-12-21 13:44) [10]

Профайлером хорошо бы посмотреть самое узкое место



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.009 c
15-1402811253
Библиарий
2014-06-15 09:47
2015.01.18
Как этот простой подход/паттерн/не знаю называется?


2-1387504983
Drowsy
2013-12-20 06:03
2015.01.18
Будет ли время вычислений меньше.


15-1402170178
Kerk
2014-06-07 23:42
2015.01.18
WinXP


11-1257251317
Игорь Шевченко
2009-11-03 15:28
2015.01.18
Прошу прощения, по ошибке закрыл ветку "Использование MakeMethod"


15-1402502056
Сергей
2014-06-11 19:54
2015.01.18
состав числа




   Наверх