powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
57 сообщений из 57, показаны все 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
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708582
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет технологическая деградацияcore i5-2500 наверное не очень отстаёт от аналогично-частотных i7?

Скажем так.
core i5-2500 хватит в большинстве случаев.
Но если вы любитель держать по 15-20 окон одновременно открытыми, то тогда стоит задуматься о 7-серии.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708634
Фотография Будет технологическая деградация
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodБудет технологическая деградацияcore i5-2500 наверное не очень отстаёт от аналогично-частотных i7?

Скажем так.
core i5-2500 хватит в большинстве случаев.
Но если вы любитель держать по 15-20 окон одновременно открытыми, то тогда стоит задуматься о 7-серии.
Окон чего?
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37708658
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет технологическая деградацияОкон чего?

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

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

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

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

Скажем так.
core i5-2500 хватит в большинстве случаев.
Но если вы любитель держать по 15-20 окон одновременно открытыми, то тогда стоит задуматься о 7-серии.Не влияет уже много лет, имеет значение именно нагрузка, а "окна" ничего не потребляют.


Будет технологическая деградацияФигасе, какие подсчёты...

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

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

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

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

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

Раза в 4 и получается, хотя точно сказать, понятно, нельзя.

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

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

Раза в 4 и получается, хотя точно сказать, понятно, нельзя.

Для повседневной работы программиста параллельная обработка многих файлов особо и не важна. Ты ж полный билд проекта не делаешь после каждой написанной функции.
Чё вы обсуждаете всякую фигню, давайте по сабжу советуйте. Повседневная жизнь, такая жизнь, сякая. Давайте обсудим ещё уникальную жизнь каждого человека.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37709183
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет технологическая деградацияЧё вы обсуждаете всякую фигню, давайте по сабжу советуйте
тебе тоже поговорить не с кем?
открываешь
http://www.ixbt.com/cpu/cpu-2011-itogi.shtml

смотришь на раздел "Компиляция". Intel i5-2400 имеет 153 попугая.
мобильные процы тут не участвуют, но можно себе представить что Intel Core 2 Duo T5600 (с шиной 677мгц) по частоте примерно эквивалентен десктопным Intel Core 2 Duo E6300 или E6320 ( с шиной 1066мгц) или E4300 (с шиной 800мгц).

В той таблице таких процов уже нет. Минимальный Core 2 Duo - 7200. У которого 56 попугаев.

То есть, T5600 однозначно медленнее i5-2400 на компиляции как минимум в 3 раза. А в реале, как я уже говорил, в 4-5 раз.
Что ты еще хочешь?
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37709186
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плюс влияет - размер кэша проца, и частота шины.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37709240
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошительДля повседневной работы программиста параллельная обработка многих файлов особо и не важна. Ты ж полный билд проекта не делаешь после каждой написанной функции.Ну что за флуд??? Задан конкретный вопрос, может, человеку нужен комп только для компиляции, или он делает полный билд проекта после каждой написанной функции. Не нужно уходить на обсуждение игр, виртуалок, переключений окошек, просмотр фильмов и прочее.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37709242
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvоткрываешь
http://www.ixbt.com/cpu/cpu-2011-itogi.shtml Да, тоже посмотрел, только непонятно, как там найти эквивалент T5600, это нужно где то копаться...
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37709258
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgкак там найти эквивалент T5600, это нужно где то копаться...
я за автора вопроса и покопался. не бог весть какие супер-знания нужны для этого. к тому же, мне интел вообще до лампы, я на десктопах AMD использую. Но в мобильных amd тоже не рублю.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37709273
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в конце-концов, можно
- в сравнениях найти более современный ноутбучный проц, чем T5600
- запомнить разницу между таким процом, и T5600.
- найти ближайший десктопный аналог такого проца
- сравнить его с i5-2400

Или, наоборот.
- Взять сравнение ноутбучных процов
http://www.notebookcheck.net/Mobile-Processors-Benchmarklist.2436.0.html
- найти i5-2400.
- сравнить i5-2400 с t5600

i5-2400
3dMark06 - 5715, Cinebench r10 32bit single - 4425, Conebench R10 32bit milti - 15344
T5600
3dMark06 - 1559.5. других тестов нет.

тупо делим 5715 на 1559, получаем 3.7 раз.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37709297
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvтупо делим 5715 на 1559, получаем 3.7 раз.Будет прикольно, если действительно получится близко к 3.1415, как я писал чуть выше
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37709411
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgДжекНепотрошительДля повседневной работы программиста параллельная обработка многих файлов особо и не важна. Ты ж полный билд проекта не делаешь после каждой написанной функции.Ну что за флуд??? Задан конкретный вопрос, может, человеку нужен комп только для компиляции, или он делает полный билд проекта после каждой написанной функции. Не нужно уходить на обсуждение игр, виртуалок, переключений окошек, просмотр фильмов и прочее.

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

Спасибо, дружище, твой справедливый глас как глоток холодной воды посреди бескрайней пустыни. А теперь, раз высказался, включай мозги. Вменяемому человеку не может прийти в голову использовать ноут только для компиляции, или делать полный билд проекта после каждой функции. Тебе - пришло. Насторожись.
Хочешь общаться с вменяемыми людьми, а на форумах сидишь и читаешь сообщения людей, с которыми даже не знаком.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37709492
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет технологическая деградацияХочешь общаться с вменяемыми людьми, а на форумах сидишь и читаешь сообщения людей, с которыми даже не знаком.
Ты тоже насторожись. Откуда тебе знать-то, чего я хочу?
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37709548
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodНа первое место выйдёт непосредственно сама голая производительность процессора.
2,4/1,8 = 1,33. 33%.

Чистая производительность 1 ядра этих процессоров в твоем понимании ислючительно от частоты зависит?!
Они не просто десктопный Vs мобильный (что уже может давать разницу как между пеньм и целиком), так еще и разных архитектур.

Ну и если так критична частота 1 ядра, то i7 на десктопе можно заметно так разогнать без ущерба чему бы то ни было (окромя счета за свет, что не существенно).

---------

Ну и далее, выводя итоговый процент ты не анализировал какова доля дисковых операций и каков их прирост.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37709552
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgkdvоткрываешь
http://www.ixbt.com/cpu/cpu-2011-itogi.shtml Да, тоже посмотрел, только непонятно, как там найти эквивалент T5600, это нужно где то копаться...
Ища замену одному медленному процессору другим межденным нет смысла добиваться высочайшей точности замены.

Вот выше пример: 50 попугаем против 150 попугаев.
Допустим, что твой проц реально получит 40 или 60 попугаев.
Это что-то меняет? Или ты хочешь получить точный результат преймущества для сферического проекта, не имея i7 чтобы провести реальные тесты? Если так, то не глупи. А оценку примерных масштабов трагедии получили выше =)
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37711902
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvТо есть, T5600 однозначно медленнее i5-2400 на компиляции как минимум в 3 раза. А в реале, как я уже говорил, в 4-5 раз.
Что ты еще хочешь?

Аргументируй.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37711909
Фотография Будет технологическая деградация
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошительБудет технологическая деградацияХочешь общаться с вменяемыми людьми, а на форумах сидишь и читаешь сообщения людей, с которыми даже не знаком.
Ты тоже насторожись. Откуда тебе знать-то, чего я хочу?
Выходит тему вменяемых людей ты затронул просто так, получается с тобой нельзя общаться, т.к. ты затрагиваешь случайно придуманные темы.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37712027
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodАргументируй.
И ты, Брут? Вот уж от кого ножа в спину не ожидал :-)

Аргументирую:
Notebook Processor vs Desktop Processor

- частота процессора сейчас мало о чем говорит. Новый проц с меньшей (!) частотой может быть запросто быстрее старого с большей частотой
- производительность процессора в основном зависит от встроенного в него кэша. У ноутбучных кэш часто меньше.
- у ноутбучных процессоров как правило частота шины ниже, чем у десктопных.
- задача ноутбучных процессоров - совместить хоть какую-то производительность с отсутствием перегрева.
- план питания от батарей в настройках ноутбука (или в биосе, в старых моделях), может ограничивать производительность процессора до 50% по сравнению с производительностью при питании от сети.
- обычно жесткие диски, поставляемые в ноутбуках, имеют скорость вращения 5400, а десктопные - 7200. Соответственно, ниже скорость передачи данных (зато больше экономия энергии и меньше греются).

ну и, наконец, в исходном примере автор указывал что на ноутбуке память DDR2-667, а на десктопе - DDR3-1333. Т.е. на ноуте память помедленнее, хотя тут разница не столь критична, как разница во всем остальном.

Именно поэтому, в сумме, я предрек производительность ноута с T5600 в 4-5 раз медленнее десктопа на i7-2.4mHz.

Я не спорю, что можно выбрать проц на десктоп, который будет медленнее конкретного ноутбучного.
Можно даже в десктоп всунуть диск от ноутбука.
Но все же, автор топика задал ориентиры достаточно конкретно. Но в процессе поиска информации для тестирования я (случайно) указанный им i7 понизил до i5, т.е. "приблизил" ноутбучный проц к десктопному.
При этом, одинаковые по тактовой частоте i5-760 и i7-860 в том же тесте компиляции на ixbt соотносятся как 138 и 192.
То есть, i7 на компиляции на 50% быстрее i5 с такой же частотой. А если i5 2.4 быстрее t5600 в три с лишним раза, то i7 2.4, примерно (!), будет быстрее t5600 в ... 5 раз.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37712039
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvАргументирую:
Notebook Processor vs Desktop Processor

Кстати да.
Я думал, что мы имеем дело с ноутбуками и в первом и во втором приближении.
Десктоп обнозначно пошустрее будет.

Но сравнивать схемы питания и винты некорректно, ибо идёт сравнение не процессор-процессор,
а готовая система ноутбук - готовая система десктоп.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37712583
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodНо сравнивать схемы питания и винты некорректно, ибо идёт сравнение не процессор-процессор,
а готовая система ноутбук - готовая система десктоп.
схемы питания сравнивать - да, некорректно, если иметь в виду что сравнивается всегда ноут, подключенный к 220 вольт.
а вот винты - очень даже корректно. Компиляция "в воздухе" не бывает - мы же берем тексты, преобразуем в obj, потом линкуем, и все это на диске.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37712666
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Khod, "готовая система ноутбук" ни в коей мере не "готовая система десктоп"
Любой апгрейд лаптопа (бука) разбалансирует готовую инженерно продуманную систему.
А с учетом прогрева элементов, возраста скопившейся пыли, деформаций плат и высыхания того же крепежа... Мы ж не берём экстремальные варианты (модели) буков.

kdv> ... и все это на диске.
+1
Порой приходит вумно-школота, говорит, мол в диске у тебя затык...
А для икебаны, говорит, купи у меня внешний hdd 7200. USB 2.0 говорит...
__________
Завирально:
Компиляция "в воздухе" ... А лучше, "Сloud Сompilation"...
Не "compiler for cloud", и не "cloud compilating", а, скажем, "cloud-based compilers"
Тут, наверное, надо I/O (диски, сеть) по-другому мерять.
Хэши, "паковку" модулей, либ, платформ?
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37712683
Фотография Будет технологическая деградация
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Днём читал какой-то левый форум, там кто-то написал такую фразу в ответ на вопрос чем i5 отличается от i7, примерная цитата: "на i7 - по два потока данных на ядро, а на i5 - только один". Что имелось ввиду? Если имелся ввиду HT, то он существует и для ряда процессоров i5.
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37713057
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет технологическая деградацияДнём читал какой-то левый форум, там кто-то написал такую фразу в ответ на вопрос чем i5 отличается от i7, примерная цитата: "на i7 - по два потока данных на ядро, а на i5 - только один". Что имелось ввиду? Если имелся ввиду HT, то он существует и для ряда процессоров i5.

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

Это ноут 2008-го года выпуска, на Т2130 пне, 2 гига озухи, медленный винт:
Architecture: i686
CPU op-mode(s): 32-bit
CPU(s): 2
Thread(s) per core: 1
Core(s) per socket: 2
CPU socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 14
Stepping: 12
CPU MHz: 800.000
L1d cache: 32K
L1i cache: 32K
L2 cache: 1024K
суммарно 7449 BogoMIPS


Это ящик 2009-го года, на двух QuadCore ксеончиках E5335, 16 гигов ОЗУхи, винт свежий.
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
CPU(s): 8
Thread(s) per core: 1
Core(s) per socket: 4
CPU socket(s): 2
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 15
Stepping: 7
CPU MHz: 1999.998
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 4096K
суммарно 31921.07 BogoMIPS

А это результаты:
ноут real 01:09 user 00:46 sys 00:27 астрономическое время от 47 секунд
ящик real 00:39 user 02:15 sys 00:38 астрономическое время от 41 секунды

Разница наступает только при прогоне толстых тестов, зато уж наступает так наступает...
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37722417
Фотография Будет технологическая деградация
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
А как понимать разницу РАЗНИЦ между real-таймами и астрономическими таймами? Ноут real - ящик real = 30 сек. А у астрономического только 6 сек.

Код: plaintext
1.
ноут real 01:09 user 00:46 sys 00:27 астрономическое время от 47 секунд
ящик real 00:39 user 02:15 sys 00:38 астрономическое время от 41 секунды
...
Рейтинг: 0 / 0
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
    #37722461
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет технологическая деградация,

Такую большую разницу между real я получил по умолчанию. Потом несколько раз пробовал с разными значениями -j и -l , лучшие повторяющиеся астрономические времена --- от 47 секунд для ноута и от 41 секунды для ящика.
...
Рейтинг: 0 / 0
57 сообщений из 57, показаны все 3 страниц
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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