|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Ну ясно, что вопрос совсем дебильный, ну хотя-бы интуитивные догадки напишите. Первая архитектура: ноут 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. Десктоп. Хотя это лишь форм-фактор, важны архитектуры, частоты и разрядности. Объём памяти в обоих случаях достаточный, чтобы компилятор мыслью по свопу не растекался. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2012, 12:59 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Объём памяти не указан. Сам компилятор не указан. И что я должен ответить? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2012, 13:01 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
KhodОбъём памяти не указан. Сам компилятор не указан. И что я должен ответить? Я более чем уверен, что если был бы указан объем памяти и компилятор, ты бы тоже ничего вменяемого по этой теме не смог бы ответить ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2012, 13:02 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
KhodОбъём памяти не указан. Сам компилятор не указан. И что я должен ответить? Полагать, что компилятор один и тот же, что памяти одно и то же кол-во, достаточное, чтобы не лазить в споп, например 4 гб. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2012, 13:04 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Будет технологическая деградацияПолагать, что компилятор один и тот же, что памяти одно и то же кол-во, достаточное, чтобы не лазить в споп, например 4 гб. Если компилятор многопоточненький, то i7 хорошо так будет быстрее. На "чистой" компиляции раза в два. Но нужно учитывать, что там еще и компоновка значительное время занимает, а это масса дисковых операций, которые крутизну процессора сводят на нет. На однопоточном быстрее процентов на 30. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2012, 13:08 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2012, 14:09 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
SiemarglВопрос некорректный. См. Архитектура Вообще важнее всего как раз форм-фактор ))) Почему важнее форм-фактор? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2012, 14:19 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
SiemarglВопрос некорректный. См. Архитектура Вообще важнее всего как раз форм-фактор ))) Про "вопрос некорректный" - боян, это указано в первом посте. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2012, 14:20 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Будет технологическая деградацияНу ясно, что вопрос совсем дебильный, ну хотя-бы интуитивные догадки напишите.Раза в 4 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2012, 15:52 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Будет технологическая деградацияНу ясно, что вопрос совсем дебильный, ну хотя-бы интуитивные догадки напишите. 3.1415 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 11:38 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Будет технологическая деградация, А тайминги памяти? Разгон? Схема питания (об сети или от батареи)? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 11:43 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
KhodА тайминги памяти? Разгон? Схема питания (об сети или от батареи)? Допустим, тайминги памяти стандартные, разгона нет, схема питания от сети. Ну-ка, выдай нам разницу в производительности ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 11:52 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
ДжекНепотрошительДопустим, тайминги памяти стандартные, разгона нет, схема питания от сети. Ну-ка, выдай нам разницу в производительности 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%. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 12:13 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
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 буду одновременно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 12:16 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Khod, не быть тебе модератором еще долго )))) Форм-фактор важен в основном потому, что хорошие десктопные диски в реальности существенно быстрее чем ноутбучные (тем более стандартной комплектации). И да, современные build-системы С++ хорошо параллелятся. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 12:18 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Будет технологическая деградацияФигасе, какие подсчёты... А распараллеливание на много ядер будет влиять - я 2 или 4 .cpp файла преобразовывать в .obj/.o буду одновременно. Одновременная работа даст очки более мощному собрату. SiemarglKhod, не быть тебе модератором еще долго )))) Форм-фактор важен в основном потому, что хорошие десктопные диски в реальности существенно быстрее чем ноутбучные (тем более стандартной комплектации). И да, современные build-системы С++ хорошо параллелятся. А при чём тут модерирование? Параллелятся - да. Но ненастолько круто, как принято думать. Да и пропускная способность памяти способна свести все труды на нет. Это же не архиватор какой-нибудь. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 12:22 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
KhodПараллелятся - да. Но ненастолько круто, как принято думать.По моему опыту, при наличии запаса ядер gmake -j1 и gmake -j12 дают очень существенную разницу :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 13:10 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
от 0.1 до 10 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 13:17 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
плюс диск не указан. компиляторы нередко от диска зависят сильно ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 13:18 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Будет технологическая деградацияKhod Фигасе, какие подсчёты... А распараллеливание на много ядер будет влиять - я 2 или 4 .cpp файла преобразовывать в .obj/.o буду одновременно. корень из корня из количества ядер. то есть еще раза в 1.4 увелишь при благоприятных условиях (то есть до 40%) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 13:19 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
makkitaкорень из корня из количества ядер. то есть еще раза в 1.4 увелишь при благоприятных условиях (то есть до 40%) Прямо читаете мои мысли! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 13:20 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
не забывайте о том, что у T60 диск крутится со скоростью 5400 об/мин, а десктопные диски - обычно 7200. Даже если в ноут воткнут диск 7200, обмен данными у него все равно будет меньше, чем у десктопного. А компиляция - это все же не только работа с памятью и вычисления. И, насколько я вижу, T60 это весьма древняя модель, ей 6 лет. И проц там не T5600, а T2400-T2700 В общем, указанный ноут будет медленнее указанного десктопа как минимум в 2 раза. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 13:46 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
kdvне забывайте о том, что у T60 диск крутится со скоростью 5400 об/мин, а десктопные диски - обычно 7200. Даже если в ноут воткнут диск 7200, обмен данными у него все равно будет меньше, чем у десктопного. А компиляция - это все же не только работа с памятью и вычисления. И, насколько я вижу, T60 это весьма древняя модель, ей 6 лет. И проц там не T5600, а T2400-T2700 В общем, указанный ноут будет медленнее указанного десктопа как минимум в 2 раза. Проц там таки T5600. Для сравнения полагаем диски одинаковые. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 13:49 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
авторПроц там таки 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. Плюс более медленный проц. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 14:02 |
|
|
start [/forum/topic.php?fid=30&fpage=38&tid=1530238]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
19ms |
get forum data: |
2ms |
get page messages: |
90ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 206ms |
0 / 0 |