Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2015.01.18;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Начинающим";
Текущий архив: 2015.01.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.003 c
15-1401723069
Dennis I. Komarov
2014-06-02 19:31
2015.01.18
CDO


9-1180944483
Jkot
2007-06-04 12:08
2015.01.18
Отклонение вектора


1-1329473490
pasha_golub
2012-02-17 14:11
2015.01.18
Вызов функции из DLL. Мистика


15-1403027983
oldman
2014-06-17 21:59
2015.01.18
Задачка (запамятовал, была ли на этом форуме)


2-1383842662
MultIfleX
2013-11-07 20:44
2015.01.18
XE5 Android LocationListener





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский