Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  10:20[Войти] | [Зарегистрироваться]
Обсуждение темы:
Оберон-технология: особенности и перспективы


Тематика обсуждения: Оберон-технология. Особенности, перспективы, практическое применение. 

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 6256 сообщений

Добавить свое сообщение

Отслеживать это обсуждение

Обсуждение из раздела
Школа ОБЕРОНА

<<<... | 6196—6187 | 6186—6177 | 6176—6167 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 8


№ 6186   23-12-2007 15:53 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 6181« (pepper)
___________________________

Ответ на »сообщение 6180« (Илья Ермаков)
___________________________

>>>Была выдвинута идея, что Intel так хорошо может оптимизировать, потому что только они знают, как CISC-команды отображаются в RISC ядра процессора:
http://forum.oberoncore.ru/viewtopic.php?p=11667#p11667

Даже если и так, то что? :) Это как-то умаляет достоинства интеловского компилятора?

Ни в коем случае!
Напротив, интеловский компилятор меня крайне заинтересовал.
Просто высказываем догадки, как это он так... :)
У меня для whetstone.c действительно космический результат (даже с печатью): 16000 и даже 20000 MIPS!

Правда, для linnew все не так фантастически, просто в рамках заурядного прогресса. :)

Intel C++

LINPACK benchmark, Double precision.
Machine precision:  15 digits.
Array size 200 X 200.
Average rolled and unrolled performance:

    Reps Time(s) DGEFA  DGESL  OVERHEAD    KFLOPS
----------------------------------------------------
    512  0.88  87.660.0012.34916749.239
    1024  1.75  90.970.918.11874560.531
    2048  3.50  84.065.8010.14894304.187
    4096  6.99  86.604.748.66881688.610
    8192  13.97  85.573.2611.17906701.053
  16384  27.98  83.843.3712.79921970.634
  32768  55.98  86.702.5810.72900333.847


Соответствующие цифры для g++ и XDS я приводил в http://www.delphikingdom.com/asp/talktopic.asp?ID=368&ref=msg&msg=6178#msg6178
 AVC


№ 6185   23-12-2007 15:00 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 6177« (info21)
___________________________


Эдак можно весь тест "убрать".
Наверное, эти 8000, озадачившие AVC, как раз из той оперы :-)


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


№ 6184   23-12-2007 14:57 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 6161« (AVC)
___________________________


Очень любопытно было бы посмотреть на ассемблерный файл (как результат работы интеловского компилятора).


Файл на 80кб. Сюда постить не буду, могу выслать. Мои базовые знания ассемблера оказались бесполезны для понимания того, чего он там наоптимизил :)


№ 6183   23-12-2007 14:46 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 6181« (pepper)
___________________________


Была выдвинута идея, что Intel так хорошо может оптимизировать, потому что только они знают, как CISC-команды отображаются в RISC ядра процессора:
http://forum.oberoncore.ru/viewtopic.php?p=11667#p11667


Вот результаты для моего домашнего AMD:
BB: 775.8
VC2005: 1111.1
Intel: 5555.6

Видимо интел и про АМД все знает ;)


№ 6182   23-12-2007 14:42 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 6181« (pepper)
___________________________

Ответ на »сообщение 6180« (Илья Ермаков)
___________________________
Даже если и так, то что? :) Это как-то умаляет достоинства интеловского компилятора? Или хочется помечтать о несуществующих процессорах, на которых неоптимизирующий несуществующий компилятор BB не так бы злобно отставал? :)

:-)
Ну.. Ну например, хочется пожалеть о том, что все ПК работают на морально устаревших процессорах :-) Когда давно уже пора на что-то посовременней... С аппаратной типизацией, например, дабы сишники все переповесились :-))


№ 6181   23-12-2007 14:08 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 6180« (Илья Ермаков)
___________________________


Была выдвинута идея, что Intel так хорошо может оптимизировать, потому что только они знают, как CISC-команды отображаются в RISC ядра процессора:
http://forum.oberoncore.ru/viewtopic.php?p=11667#p11667


Даже если и так, то что? :) Это как-то умаляет достоинства интеловского компилятора? Или хочется помечтать о несуществующих процессорах, на которых неоптимизирующий несуществующий компилятор BB не так бы злобно отставал? :)


№ 6180   23-12-2007 14:00 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 6179« (pepper)
___________________________
Была выдвинута идея, что Intel так хорошо может оптимизировать, потому что только они знают, как CISC-команды отображаются в RISC ядра процессора:
http://forum.oberoncore.ru/viewtopic.php?p=11667#p11667


№ 6179   23-12-2007 11:56 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 6177« (info21)
___________________________


Эдак можно весь тест "убрать".
Наверное, эти 8000, озадачившие AVC, как раз из той оперы :-)


Весь тест нельзя убрать, потому что он там действительно что-то считает и результат зависит от количеста лупов.


№ 6178   23-12-2007 05:52 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 6173« (Geniepro)
___________________________

Пятикратное отставание XDS -- как Вам такое? :о))
Это как-то связано с размером матрицы.
На большой матрице такого не наблюдается.
g++ и правда смотрится чуть лучше, чем gcc.

g++

LINPACK benchmark, Double precision.
Machine precision:  15 digits.
Array size 200 X 200.
Average rolled and unrolled performance:

    Reps Time(s) DGEFA  DGESL  OVERHEAD    KFLOPS
----------------------------------------------------
    256  0.61  79.474.9315.60683994.812
    512  1.20  83.042.6614.30682004.526
    1024  2.42  86.951.9411.11653178.511
    2048  4.84  86.133.8610.01645236.675
    4096  9.69  82.973.3613.68672706.689
    8192  19.36  86.442.5111.06653368.179
  16384  39.05  85.892.9611.15648565.801
  32768  78.47  85.302.5412.16652922.633



XDS

LINPACK benchmark, Double precision.
Machine precision:  14 digits.
Array size  200200.
Average rolled and unrolled performance:

    Reps Time(s) DGEFA  DGESL  OVERHEAD    KFLOPS
----------------------------------------------------
    256  0.55  88.890.0011.11% 725120.000
    512  1.11  77.272.7320.00% 791040.000
    1024  2.20  76.152.7521.10% 809436.279
    2048  4.41  79.862.7517.39% 771318.781
    4096  8.81  73.513.7822.71% 826249.496
    8192  17.73  78.012.7919.20% 785461.439
  16384  35.42  76.903.1119.99% 793859.102
  32768  70.80  75.652.4821.87% 813575.106


 AVC


№ 6177   23-12-2007 03:43 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 6174« (Mirage)
___________________________

Оптимизаторы, особенно от интеловского компилятора, умеют убирать ... выражения, которые не влияют на результат.

Эдак можно весь тест "убрать".
Наверное, эти 8000, озадачившие AVC, как раз из той оперы :-)


<<<... | 6196—6187 | 6186—6177 | 6176—6167 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 8


Добавить свое сообщение

Отслеживать это обсуждение

Дополнительная навигация:
Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру
  
Время на сайте: GMT минус 5 часов

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.

Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

 
© При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

Яндекс цитирования