powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
25 сообщений из 57, страница 1 из 3
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37706414
Фотография Будет технологическая деградация
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну ясно, что вопрос совсем дебильный, ну хотя-бы интуитивные догадки напишите.

Первая архитектура: ноут thinkpad T60,
Core2Duo T5600 1.86 ghz, RAM pc2-5300.
http://www.thinkwiki.org/wiki/PC2-5300 PC2-5300
This is DDR2-SDRAM memory at 333 MHz in 200-pin SO-DIMM form-factor.
PC2-5300 memory is also called DDR2-667.

Вторая: core i7, 2.4 ghz, RAM DDR3-1333.
Десктоп. Хотя это лишь форм-фактор, важны архитектуры, частоты и разрядности.

Объём памяти в обоих случаях достаточный, чтобы компилятор мыслью по свопу не растекался.

Спасибо.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37706421
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объём памяти не указан.
Сам компилятор не указан.

И что я должен ответить?
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37706425
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodОбъём памяти не указан.
Сам компилятор не указан.

И что я должен ответить?

Я более чем уверен, что если был бы указан объем памяти и компилятор, ты бы тоже ничего вменяемого по этой теме не смог бы ответить ;)
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37706430
Фотография Будет технологическая деградация
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodОбъём памяти не указан.
Сам компилятор не указан.

И что я должен ответить?
Полагать, что компилятор один и тот же, что памяти одно и то же кол-во, достаточное, чтобы не лазить в споп, например 4 гб.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37706443
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет технологическая деградацияПолагать, что компилятор один и тот же, что памяти одно и то же кол-во, достаточное, чтобы не лазить в споп, например 4 гб.

Если компилятор многопоточненький, то i7 хорошо так будет быстрее. На "чистой" компиляции раза в два. Но нужно учитывать, что там еще и компоновка значительное время занимает, а это масса дисковых операций, которые крутизну процессора сводят на нет.
На однопоточном быстрее процентов на 30.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37706625
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос некорректный. См. Архитектура

Вообще важнее всего как раз форм-фактор )))
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37706651
Фотография Будет технологическая деградация
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglВопрос некорректный. См. Архитектура

Вообще важнее всего как раз форм-фактор )))
Почему важнее форм-фактор?
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37706656
Фотография Будет технологическая деградация
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglВопрос некорректный. См. Архитектура

Вообще важнее всего как раз форм-фактор )))
Про "вопрос некорректный" - боян, это указано в первом посте.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37706899
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет технологическая деградацияНу ясно, что вопрос совсем дебильный, ну хотя-бы интуитивные догадки напишите.Раза в 4
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708121
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет технологическая деградацияНу ясно, что вопрос совсем дебильный, ну хотя-бы интуитивные догадки напишите.
3.1415
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708137
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет технологическая деградация,

А тайминги памяти? Разгон?
Схема питания (об сети или от батареи)?
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708158
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodА тайминги памяти? Разгон?
Схема питания (об сети или от батареи)?
Допустим, тайминги памяти стандартные, разгона нет, схема питания от сети. Ну-ка, выдай нам разницу в производительности
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708209
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошительДопустим, тайминги памяти стандартные, разгона нет, схема питания от сети. Ну-ка, выдай нам разницу в производительности

Core2Duo T5600 1.86 ghz, RAM pc2-5300.
core i7, 2.4 ghz, RAM DDR3-1333. (возьмём core i7 2760)

1. Памяти 4 ГБ. тайминги стандартные.
2. Питание от сети.
3. Разгон отсуствует.
4. Установленнное ПО идентичное.
5. Оптимизации под процессоры или выполняемы команды в компиляторе нет.
6. Дополнительное ПО не запущено.

Распараллеливание между двумя и большими ядрами особо на производительность влиять не будут.

На первое место выйдёт непосредственно сама голая производительность процессора.
2,4/1,8 = 1,33. 33%.

Реальный прирост - делим на корень из 2
33/1,41 = 23%

Добавляем 5% на более скоростную память.

Итого прирост 28%.

Реально в работе - 25-30%.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708220
Фотография Будет технологическая деградация
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodДжекНепотрошительДопустим, тайминги памяти стандартные, разгона нет, схема питания от сети. Ну-ка, выдай нам разницу в производительности

Core2Duo T5600 1.86 ghz, RAM pc2-5300.
core i7, 2.4 ghz, RAM DDR3-1333. (возьмём core i7 2760)

1. Памяти 4 ГБ. тайминги стандартные.
2. Питание от сети.
3. Разгон отсуствует.
4. Установленнное ПО идентичное.
5. Оптимизации под процессоры или выполняемы команды в компиляторе нет.
6. Дополнительное ПО не запущено.

Распараллеливание между двумя и большими ядрами особо на производительность влиять не будут.

На первое место выйдёт непосредственно сама голая производительность процессора.
2,4/1,8 = 1,33. 33%.

Реальный прирост - делим на корень из 2
33/1,41 = 23%

Добавляем 5% на более скоростную память.

Итого прирост 28%.

Реально в работе - 25-30%.
Фигасе, какие подсчёты...

А распараллеливание на много ядер будет влиять - я 2 или 4 .cpp файла преобразовывать в .obj/.o буду одновременно.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708223
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Khod, не быть тебе модератором еще долго ))))

Форм-фактор важен в основном потому, что хорошие десктопные диски в реальности существенно быстрее чем ноутбучные (тем более стандартной комплектации).

И да, современные build-системы С++ хорошо параллелятся.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708230
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет технологическая деградацияФигасе, какие подсчёты...

А распараллеливание на много ядер будет влиять - я 2 или 4 .cpp файла преобразовывать в .obj/.o буду одновременно.

Одновременная работа даст очки более мощному собрату.

SiemarglKhod, не быть тебе модератором еще долго ))))

Форм-фактор важен в основном потому, что хорошие десктопные диски в реальности существенно быстрее чем ноутбучные (тем более стандартной комплектации).

И да, современные build-системы С++ хорошо параллелятся.

А при чём тут модерирование?
Параллелятся - да. Но ненастолько круто, как принято думать.
Да и пропускная способность памяти способна свести все труды на нет.
Это же не архиватор какой-нибудь.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708333
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodПараллелятся - да. Но ненастолько круто, как принято думать.По моему опыту, при наличии запаса ядер gmake -j1 и gmake -j12 дают очень существенную разницу :)
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708346
Фотография makkita
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
от 0.1 до 10
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708348
Фотография makkita
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плюс диск не указан.

компиляторы нередко от диска зависят сильно
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708349
Фотография makkita
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет технологическая деградацияKhod
Фигасе, какие подсчёты...

А распараллеливание на много ядер будет влиять - я 2 или 4 .cpp файла преобразовывать в .obj/.o буду одновременно.

корень из корня из количества ядер.

то есть еще раза в 1.4 увелишь при благоприятных условиях (то есть до 40%)
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708351
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makkitaкорень из корня из количества ядер.

то есть еще раза в 1.4 увелишь при благоприятных условиях (то есть до 40%)

Прямо читаете мои мысли!
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708394
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не забывайте о том, что у T60 диск крутится со скоростью 5400 об/мин, а десктопные диски - обычно 7200.
Даже если в ноут воткнут диск 7200, обмен данными у него все равно будет меньше, чем у десктопного.
А компиляция - это все же не только работа с памятью и вычисления.
И, насколько я вижу, T60 это весьма древняя модель, ей 6 лет. И проц там не T5600, а T2400-T2700

В общем, указанный ноут будет медленнее указанного десктопа как минимум в 2 раза.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708400
Фотография Будет технологическая деградация
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvне забывайте о том, что у T60 диск крутится со скоростью 5400 об/мин, а десктопные диски - обычно 7200.
Даже если в ноут воткнут диск 7200, обмен данными у него все равно будет меньше, чем у десктопного.
А компиляция - это все же не только работа с памятью и вычисления.
И, насколько я вижу, T60 это весьма древняя модель, ей 6 лет. И проц там не T5600, а T2400-T2700

В общем, указанный ноут будет медленнее указанного десктопа как минимум в 2 раза.
Проц там таки T5600.
Для сравнения полагаем диски одинаковые.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708426
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПроц там таки T5600.

по passmark
Intel Core2 Duo T5600 @ 1.83GHz 1011
Intel Core i7-2635QM @ 2.00GHz 6285

то есть, ноутбучный проц будет как минимум в 4 раза медленнее, а реально в 6 и больше.

i7-2400 не нашел в том списке .

авторДля сравнения полагаем диски одинаковые.
они не могут быть одинаковые. формат 2.5 и 3.5 имеют разные характеристики, и 2.5 медленнее 3.5. Плюс более медленный проц.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708447
Фотография Будет технологическая деградация
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
core i5-2500 наверное не очень отстаёт от аналогично-частотных i7?
...
Рейтинг: 0 / 0
25 сообщений из 57, страница 1 из 3
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]