Математика под Linux и Windows
От: agos Россия http://trtrmitya.wordpress.com
Дата: 23.02.04 05:21
Оценка:
Есть ли разница в скорости расчётов под этими ОС?
Мне недавно доказывали, что одни и те же "не хилые" мат. расчеты
считаются на Linux быстрее чем на Виндах (причем, что на линухе
заведомо более слабая машина)
... << RSDN@Home 1.1.3 beta 2 >>
Не переходите улицу на тот свет..
Re: Математика под Linux и Windows
От: cencio Украина http://ua-coder.blogspot.com
Дата: 23.02.04 13:24
Оценка:
Здравствуйте, agos, Вы писали:

A>Есть ли разница в скорости расчётов под этими ОС?

A>Мне недавно доказывали, что одни и те же "не хилые" мат. расчеты
A>считаются на Linux быстрее чем на Виндах (причем, что на линухе
A>заведомо более слабая машина)
наверное они эта программа была криво написана.
ОС тут не при чем(будем считать что твоя прога считает, а не активно работает с диском или сетью ), это зависит от компилятора и реализации библиотек которые поставляются с компилятором
Re: Математика под Linux и Windows
От: mikа Stock#
Дата: 23.02.04 13:40
Оценка:
Здравствуйте, agos, Вы писали:

A>Мне недавно доказывали...


Можешь привести доказательство?
Re[2]: Математика под Linux и Windows
От: agos Россия http://trtrmitya.wordpress.com
Дата: 23.02.04 14:27
Оценка:
Здравствуйте, mikа, Вы писали:

A>>Мне недавно доказывали...


M>Можешь привести доказательство?

Я не правильно выразился
Мне доказывали это "многолетним опытом"
А на мои слова о том, что откомпилированный код один и тот же, тока заголовки файлов разные,
мне отвечалось, что винда и тут всё умудряется испортить
С другой стороны если программа активно работает с памятью и, по пути считает, или наоборот
то возможно, что линух посчитает быстрее??
... << RSDN@Home 1.1.3 beta 2 >>
Не переходите улицу на тот свет..
Re[3]: Математика под Linux и Windows
От: mihailik Украина  
Дата: 23.02.04 14:42
Оценка:
A>С другой стороны если программа активно работает с памятью и, по пути считает, или наоборот
A>то возможно, что линух посчитает быстрее??

Возможно, конечно. И так и этак возможно.

Скорее всего быстрее будет там, под что разрабатывалась конкретная расчётная программа/библиотека. А если говорить вообще, то быстрее там, где больше качественных расчётных программ/библиотек.
... << RSDN@Home 1.1.3 beta 1 >>
Re[3]: Математика под Linux и Windows
От: ДимДимыч Украина http://klug.org.ua
Дата: 23.02.04 14:43
Оценка:
Здравствуйте, agos, Вы писали:

A>С другой стороны если программа активно работает с памятью и, по пути считает, или наоборот

A>то возможно, что линух посчитает быстрее??

не знаю как один и тот же код, но пакет "Математика for Linux" у меня считает немного быстрее, чем "Математика for Windows". не спорю, это может быть из-за того, что под линукс программа компилировалась уже с учетом особенностей архитектуры.
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Re[3]: Математика под Linux и Windows
От: mikа Stock#
Дата: 23.02.04 16:23
Оценка: +1
Здравствуйте, agos, Вы писали:

A>Здравствуйте, mikа, Вы писали:


M>>Можешь привести доказательство?


A>Мне доказывали это "многолетним опытом"


Это не доказательство. "Многолетний опыт", "100 процентное знание предметной области" — это всего лишь слова. Спрашивай конкретику. Не может обосновать, то такой разговор можно приравнять к забиванию паузы при разговоре в каком-нибудь баре.
Re: Математика под Linux и Windows
От: Leonid V. Volnin Россия  
Дата: 24.02.04 06:08
Оценка:
On Mon, 23 Feb 2004 05:21:27 GMT, agos <forum@rsdn.ru> wrote:

> Есть ли разница в скорости расчётов под этими ОС?

> Мне недавно доказывали, что одни и те же "не хилые" мат. расчеты
> считаются на Linux быстрее чем на Виндах (причем, что на линухе
> заведомо более слабая машина)

Я вот тоже, пока расчеты для дипломной работы не начал проводить, тоже
также думал .
Оказалось — никакой разницы.
Во всяком случае для интенсивных вычислений с плавающей точкой
(двумерные уравнения Навье-Стокса). Консольная переносимая программа на
ANSI C,
работала совершенно одинаково. Возможно были небольшие различия в скорости
из-за оптимизаций компилятора, т.к.
по винду я пользовал Visual C++ 6.0, а для линукс — GCC...

--
best regards, Leonid V. Volnin.
Posted via RSDN NNTP Server 1.7 "Bedlam"
best regards, Leonid
Re: Математика под Linux и Windows
От: Poudy Россия  
Дата: 24.02.04 08:44
Оценка:
Чушь. Должно быть одинаково. Хотя подсистема памяти под Linux работает медленнее. Для задачи, активно юзающих память, Red Hat по тестам хавал ее больше физически и работал медленнее процентов на 10 по сравнению в XP. И на crush-тесте не падало приложение дольше: Linux проглатывал ошибки работы с памятью. Вот так-то.
Re[2]: Математика под Linux и Windows
От: Аноним  
Дата: 25.02.04 20:05
Оценка:
Здравствуйте, Poudy, Вы писали:

P>Чушь. Должно быть одинаково. Хотя подсистема памяти под Linux работает медленнее. Для задачи, активно юзающих память, Red Hat по тестам хавал ее больше физически и работал медленнее процентов на 10 по сравнению в XP. И на crush-тесте не падало приложение дольше: Linux проглатывал ошибки работы с памятью. Вот так-то.


Если говорить о чистой математике, согласен, скорость должна быть одинакова. У винды есть несколько сопутствующих "агресивных" факторов: собственно наличие GUI, активность сетевой подсистемы, которая часто живет своей, не связанной с пользователем жизнью, разные алгоритмы планирования времени процессора для приложений. Все это может присадить скорость работы машинки под Вынь.
Re: Математика под Linux и Windows
От: Candle645 Украина http://www.brainbench.com/transcript.jsp?pid=11259
Дата: 25.02.04 23:48
Оценка:
Здравствуйте, agos, Вы писали:

A>Есть ли разница в скорости расчётов под этими ОС?

A>Мне недавно доказывали, что одни и те же "не хилые" мат. расчеты
A>считаются на Linux быстрее чем на Виндах (причем, что на линухе
A>заведомо более слабая машина)
Посмотри Эффективность компиляторов. Сравнительный тест — Немного другая тема, но там приводятся результаты тестов на одних и тех же задач и одних и тех-же компиляторов под Win и Linux.
в принципе без разницы
Re[3]: Математика под Linux и Windows
От: VladD2 Российская Империя www.nemerle.org
Дата: 26.02.04 03:58
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Если говорить о чистой математике, согласен, скорость должна быть одинакова. У винды есть несколько сопутствующих "агресивных" факторов: собственно наличие GUI, активность сетевой подсистемы, которая часто живет своей, не связанной с пользователем жизнью, разные алгоритмы планирования времени процессора для приложений. Все это может присадить скорость работы машинки под Вынь.


Если поток активно занимает процессорное время Винда старается его не прирывать. Да и что ей делать то? Если только какой умный орел сбоку с Квакой примостится.
... << RSDN@Home 1.1.3 beta 2 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Математика под Linux и Windows
От: Аноним  
Дата: 26.02.04 14:37
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Если поток активно занимает процессорное время Винда старается его не прирывать. Да и что ей делать то? Если только какой умный орел сбоку с Квакой примостится.


Или другой эту кваку по сети стянуть старается. Для служб винда клиентские апликухи еще как прерывает.
Re[5]: Математика под Linux и Windows
От: VladD2 Российская Империя www.nemerle.org
Дата: 26.02.04 15:43
Оценка: :)
Здравствуйте, <Аноним>, Вы писали:

А>Или другой эту кваку по сети стянуть старается. Для служб винда клиентские апликухи еще как прерывает.


Ага. А у Линукса бэкграунд процессы времени не отнимают. Он их в режиме эмуляции процессора запускает.
... << RSDN@Home 1.1.3 beta 2 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Математика под Linux и Windows
От: Kubera Россия  
Дата: 26.02.04 17:01
Оценка:
Здравствуйте, agos, Вы писали:

A>Есть ли разница в скорости расчётов под этими ОС?

A>Мне недавно доказывали, что одни и те же "не хилые" мат. расчеты
A>считаются на Linux быстрее чем на Виндах (причем, что на линухе
A>заведомо более слабая машина)

А ты не спрашивал, что этот человек подразумевал под "не хилые" мат. расчеты? Например, есть класс задач, требующий значительных вычислений, с которыми не может справиться один PC в приемлимое время. В таких случаях применяются параллельные вычисления. Из вышеупомянутого класса можно вычленить подкласс задач, для процессов которых необходимо активное взаимодействие. Подобные задачи решаются с использованием MPI(Message Passing Interface). Так вот для такого класса задач утверждение твоего оппонента можно признать верным, т.к. в подобных задачах один из факторов влияющих на скорость вычисления есть реализация MPI. Под Linux таких реализаций вагон, а под Windows всего одна (пока).

Примечания:
1. Упомянутые мной вычисления встречаются либо в академических организациях, либо в крупных компаниях со своими исследовательскими или аналитическими центрами.
2. Последнее время MS обратила внимание на этот рынок, в частности она спонсировала перенос под Windows одной из популярных реализаций MPI в Linux.

Всё вышесказанное мной AFAIK.
Любая сложная технология неотличима от волшебства. (Артур Кларк)
Re[6]: Математика под Linux и Windows
От: Аноним  
Дата: 28.02.04 14:42
Оценка: -1
Здравствуйте, VladD2, Вы писали:

VD>Ага. А у Линукса бэкграунд процессы времени не отнимают. Он их в режиме эмуляции процессора запускает.


Нет, не в эмуляции. Линух не делает различия между сервисами и клиентскими программами, все получают времени одинаково. Правда никто не мешает им использовать nice в шелл или setpriority в своем коде, но большинство из тех программ, которые я пользовал, либо исследовал этого не делают.
Re[4]: Математика под Linux и Windows
От: Аноним  
Дата: 01.03.04 09:14
Оценка:
M>А если говорить вообще, то быстрее там, где больше качественных расчётных программ/библиотек.

По моему опыту у физиков, основные математические библиотеки писались на фортране еще в 60 годах. Переписывать их типа на С/С++ из физиков никто не хочет. Нафига козе баян? Поэтому расчетные библиотеки лучше там, где компилятор Фортрана лучше.
Re[5]: Математика под Linux и Windows
От: mihailik Украина  
Дата: 01.03.04 09:36
Оценка:
А>Поэтому расчетные библиотеки лучше там, где компилятор Фортрана лучше.

Во, вполне возможно. Ну, то есть при выполнении своих граничных условий.

То есть, наверняка, есть такие области, где старые FORTRAN-библиотеки не актуальны. Там свои зависимости.
... << RSDN@Home 1.1.3 beta 1 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.