The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FORTRAN"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"FORTRAN" 
Сообщение от Новичек Искать по авторуВ закладки(??) on 13-Апр-05, 21:53  (MSK)
Привет Всем!!!

Вопрос кто быстрее?
Есть машина с Win2000pro и FreeBSD5.3.
И есть две программы на языке FORTRAN:
Первая выпоняет порятка 35-40 математических операций с 10 переменными в двух циклах один в другом (первый-1000,второй-1000000). Разница во времени ~5!!!

Вторая программа практически всё тоже самое, только в место переменных используется массив 3D (100,100,200)-INTEGER.
Результат пишется каждую ячейку.
UNIX считает быстрее на 10%. .

Кто-нибуть знает как оптимизировать UNIX ? (опция -О стоит)

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • FORTRAN, MaximKuznetsov, 22:42 , 13-Апр-05, (1)  
    • FORTRAN, MaximKuznetsov, 22:43 , 13-Апр-05, (2)  
      • FORTRAN, dimus, 08:49 , 14-Апр-05, (3)  
    • FORTRAN, Новичек, 19:37 , 14-Апр-05, (4)  
      • FORTRAN, dimus, 07:59 , 15-Апр-05, (5)  
        • FORTRAN, Новичек, 23:44 , 15-Апр-05, (6)  
          • FORTRAN, dimus, 07:59 , 18-Апр-05, (7)  
            • FORTRAN, Новичек, 17:34 , 18-Апр-05, (8)  
              • FORTRAN, dimus, 09:27 , 19-Апр-05, (9)  

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "FORTRAN" 
Сообщение от MaximKuznetsov Искать по авторуВ закладки on 13-Апр-05, 22:42  (MSK)
>Привет Всем!!!
>
>Вопрос кто быстрее?
>Есть машина с Win2000pro и FreeBSD5.3.
>И есть две программы на языке FORTRAN:
>Первая выпоняет порятка 35-40 математических операций с 10 переменными в двух циклах
>один в другом (первый-1000,второй-1000000). Разница во времени ~5!!!
>
>Вторая программа практически всё тоже самое, только в место переменных используется массив
>3D (100,100,200)-INTEGER.
>Результат пишется каждую ячейку.
>UNIX считает быстрее на 10%. .
>
>Кто-нибуть знает как оптимизировать UNIX ? (опция -О стоит)

куда оптимизировать-то ? если и так на порядок быстрее ?

вообще-то такой разрыв говорит только об ошибках в реализации,
по идее разница может быть только раза в два, да и только на больших
массивах в памяти, за счёт более эффективного механизма виртуальной памяти..да и то только если его правильно использовать..
На чисто счетных задачах разрыв производительности не может измеряться порядками..

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "FORTRAN" 
Сообщение от MaximKuznetsov Искать по авторуВ закладки on 13-Апр-05, 22:43  (MSK)
>>Привет Всем!!!
>>
>>Вопрос кто быстрее?
>>Есть машина с Win2000pro и FreeBSD5.3.
>>И есть две программы на языке FORTRAN:
>>Первая выпоняет порятка 35-40 математических операций с 10 переменными в двух циклах
>>один в другом (первый-1000,второй-1000000). Разница во времени ~5!!!
>>
>>Вторая программа практически всё тоже самое, только в место переменных используется массив
>>3D (100,100,200)-INTEGER.
>>Результат пишется каждую ячейку.
>>UNIX считает быстрее на 10%. .
>>
>>Кто-нибуть знает как оптимизировать UNIX ? (опция -О стоит)
>
>куда оптимизировать-то ? если и так на порядок быстрее ?
>
>вообще-то такой разрыв говорит только об ошибках в реализации,
>по идее разница может быть только раза в два, да и только
>на больших
>массивах в памяти, за счёт более эффективного механизма виртуальной памяти..да и то
>только если его правильно использовать..
>На чисто счетных задачах разрыв производительности не может измеряться порядками..


вообщем 10% - это очень сильно дохрена

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "FORTRAN" 
Сообщение от dimus emailИскать по авторуВ закладки(??) on 14-Апр-05, 08:49  (MSK)
А какой фортран вы юзаете.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "FORTRAN" 
Сообщение от Новичек Искать по авторуВ закладки(??) on 14-Апр-05, 19:37  (MSK)
>куда оптимизировать-то ? если и так на порядок быстрее ?
>
>вообще-то такой разрыв говорит только об ошибках в реализации,
>по идее разница может быть только раза в два, да и только
>на больших
>массивах в памяти, за счёт более эффективного механизма виртуальной памяти..да и то
>только если его правильно использовать..
>На чисто счетных задачах разрыв производительности не может измеряться порядками..

Вообще-то не порядок, а 10%.
А юзаю gcc-3.2.2

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "FORTRAN" 
Сообщение от dimus Искать по авторуВ закладки(??) on 15-Апр-05, 07:59  (MSK)
Я имел ввиду под виндой.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "FORTRAN" 
Сообщение от Новичек Искать по авторуВ закладки(??) on 15-Апр-05, 23:44  (MSK)
>Я имел ввиду под виндой.

Под виндой, Compaq(какой-то свежий я не помню, машина на работе).


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "FORTRAN" 
Сообщение от dimus Искать по авторуВ закладки(??) on 18-Апр-05, 07:59  (MSK)
www.openwatcom.org
Там можно нарыть классный компилятор С/С++ и Fortran в одном флаконе :). Было бы интересно сравнить производительность у ихнего фортрана и вашего компаковского. Я не програмлю на фортране, но кое что понимаю в С/С++ и ассемблере. Так вот, ваткомовский компилятор С рожает очень приличный машинный код. И если ваткомовский фортран также хорош, как их С, то думаю, что знаю, кто из фортранов будет нервно курить в углу :) Если можете - качните их фортран и запустите на нем свою задачу. Думаю, что вы будите приятно удивлены.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "FORTRAN" 
Сообщение от Новичек Искать по авторуВ закладки(??) on 18-Апр-05, 17:34  (MSK)
>www.openwatcom.org
>Там можно нарыть классный компилятор С/С++ и Fortran в одном флаконе :).
>Было бы интересно сравнить производительность у ихнего фортрана и вашего компаковского.
>Я не програмлю на фортране, но кое что понимаю в С/С++
>и ассемблере. Так вот, ваткомовский компилятор С рожает очень приличный машинный
>код. И если ваткомовский фортран также хорош, как их С, то
>думаю, что знаю, кто из фортранов будет нервно курить в углу
>:) Если можете - качните их фортран и запустите на нем
>свою задачу. Думаю, что вы будите приятно удивлены.

Спасибо за ссылку, попытаюсь его скачать, но где-то через месяц, может и раньше(трафик у меня лимитированный), если хочешь, оставь свой e-mail результат обязательно пришлю(либо тут отвечу, если наша переписка в архив не уйдёт).

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "FORTRAN" 
Сообщение от dimus emailИскать по авторуВ закладки(??) on 19-Апр-05, 09:27  (MSK)
Вот один из моих мыл
spamkiller собака konstanta точка ru
Жду результатов тестирования.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру