|
Во сколько раз будет прирост скорости компиляции 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 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
core i5-2500 наверное не очень отстаёт от аналогично-частотных i7? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 14:13 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Будет технологическая деградацияcore i5-2500 наверное не очень отстаёт от аналогично-частотных i7? Скажем так. core i5-2500 хватит в большинстве случаев. Но если вы любитель держать по 15-20 окон одновременно открытыми, то тогда стоит задуматься о 7-серии. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 15:07 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
KhodБудет технологическая деградацияcore i5-2500 наверное не очень отстаёт от аналогично-частотных i7? Скажем так. core i5-2500 хватит в большинстве случаев. Но если вы любитель держать по 15-20 окон одновременно открытыми, то тогда стоит задуматься о 7-серии. Окон чего? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 15:35 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Будет технологическая деградацияОкон чего? Всяческих приложений: офис, браузер, скайп, аська, игруха, музыка и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 15:42 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
KhodБудет технологическая деградацияОкон чего? Всяческих приложений: офис, браузер, скайп, аська, игруха, музыка и т.д. У меня тут 9 рабочих столов завалены всем этим и нормально на 3 гигах. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 15:48 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Будет технологическая деградацияУ меня тут 9 рабочих столов завалены всем этим и нормально на 3 гигах. Ну, это пока... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 15:53 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
KhodБудет технологическая деградацияУ меня тут 9 рабочих столов завалены всем этим и нормально на 3 гигах. Ну, это пока... Это уже давно так и ничего не меняется. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 16:48 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
KhodБудет технологическая деградацияcore i5-2500 наверное не очень отстаёт от аналогично-частотных i7? Скажем так. core i5-2500 хватит в большинстве случаев. Но если вы любитель держать по 15-20 окон одновременно открытыми, то тогда стоит задуматься о 7-серии.Не влияет уже много лет, имеет значение именно нагрузка, а "окна" ничего не потребляют. Будет технологическая деградацияФигасе, какие подсчёты... А распараллеливание на много ядер будет влиять - я 2 или 4 .cpp файла преобразовывать в .obj/.o буду одновременно.Khod шутит. Компиляторы всегда хорошо паралелили, практически линейно - им это несложно, просто обрабатывай паралельно файлы, их же много. Получаем в 2 раза больше ядер (а вообще очень хорошо и гипертрейдинг будет работать), частота повыше, ещё эффективность архитектуры (количество операций на такт) выше. Раза в 4 и получается, хотя точно сказать, понятно, нельзя. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 19:24 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
alexeyvg Компиляторы всегда хорошо паралелили, практически линейно - им это несложно, просто обрабатывай паралельно файлы, их же много. Получаем в 2 раза больше ядер (а вообще очень хорошо и гипертрейдинг будет работать), частота повыше, ещё эффективность архитектуры (количество операций на такт) выше. Раза в 4 и получается, хотя точно сказать, понятно, нельзя. Для повседневной работы программиста параллельная обработка многих файлов особо и не важна. Ты ж полный билд проекта не делаешь после каждой написанной функции. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 19:57 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
ДжекНепотрошительalexeyvgКомпиляторы всегда хорошо паралелили, практически линейно - им это несложно, просто обрабатывай паралельно файлы, их же много. Получаем в 2 раза больше ядер (а вообще очень хорошо и гипертрейдинг будет работать), частота повыше, ещё эффективность архитектуры (количество операций на такт) выше. Раза в 4 и получается, хотя точно сказать, понятно, нельзя. Для повседневной работы программиста параллельная обработка многих файлов особо и не важна. Ты ж полный билд проекта не делаешь после каждой написанной функции. Чё вы обсуждаете всякую фигню, давайте по сабжу советуйте. Повседневная жизнь, такая жизнь, сякая. Давайте обсудим ещё уникальную жизнь каждого человека. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 20:10 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Будет технологическая деградацияЧё вы обсуждаете всякую фигню, давайте по сабжу советуйте тебе тоже поговорить не с кем? открываешь 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 раз. Что ты еще хочешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 20:45 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
плюс влияет - размер кэша проца, и частота шины. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 20:47 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
ДжекНепотрошительДля повседневной работы программиста параллельная обработка многих файлов особо и не важна. Ты ж полный билд проекта не делаешь после каждой написанной функции.Ну что за флуд??? Задан конкретный вопрос, может, человеку нужен комп только для компиляции, или он делает полный билд проекта после каждой написанной функции. Не нужно уходить на обсуждение игр, виртуалок, переключений окошек, просмотр фильмов и прочее. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 21:23 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
kdvоткрываешь http://www.ixbt.com/cpu/cpu-2011-itogi.shtml Да, тоже посмотрел, только непонятно, как там найти эквивалент T5600, это нужно где то копаться... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 21:25 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
alexeyvgкак там найти эквивалент T5600, это нужно где то копаться... я за автора вопроса и покопался. не бог весть какие супер-знания нужны для этого. к тому же, мне интел вообще до лампы, я на десктопах AMD использую. Но в мобильных amd тоже не рублю. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 21:33 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
в конце-концов, можно - в сравнениях найти более современный ноутбучный проц, чем 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 раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 21:43 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
kdvтупо делим 5715 на 1559, получаем 3.7 раз.Будет прикольно, если действительно получится близко к 3.1415, как я писал чуть выше ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2012, 22:15 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
alexeyvgДжекНепотрошительДля повседневной работы программиста параллельная обработка многих файлов особо и не важна. Ты ж полный билд проекта не делаешь после каждой написанной функции.Ну что за флуд??? Задан конкретный вопрос, может, человеку нужен комп только для компиляции, или он делает полный билд проекта после каждой написанной функции. Не нужно уходить на обсуждение игр, виртуалок, переключений окошек, просмотр фильмов и прочее. Спасибо, дружище, твой справедливый глас как глоток холодной воды посреди бескрайней пустыни. А теперь, раз высказался, включай мозги. Вменяемому человеку не может прийти в голову использовать ноут только для компиляции, или делать полный билд проекта после каждой функции. Тебе - пришло. Насторожись. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2012, 00:24 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
ДжекНепотрошительalexeyvgпропущено... Ну что за флуд??? Задан конкретный вопрос, может, человеку нужен комп только для компиляции, или он делает полный билд проекта после каждой написанной функции. Не нужно уходить на обсуждение игр, виртуалок, переключений окошек, просмотр фильмов и прочее. Спасибо, дружище, твой справедливый глас как глоток холодной воды посреди бескрайней пустыни. А теперь, раз высказался, включай мозги. Вменяемому человеку не может прийти в голову использовать ноут только для компиляции, или делать полный билд проекта после каждой функции. Тебе - пришло. Насторожись. Хочешь общаться с вменяемыми людьми, а на форумах сидишь и читаешь сообщения людей, с которыми даже не знаком. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2012, 01:08 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Будет технологическая деградацияХочешь общаться с вменяемыми людьми, а на форумах сидишь и читаешь сообщения людей, с которыми даже не знаком. Ты тоже насторожись. Откуда тебе знать-то, чего я хочу? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2012, 01:52 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
KhodНа первое место выйдёт непосредственно сама голая производительность процессора. 2,4/1,8 = 1,33. 33%. Чистая производительность 1 ядра этих процессоров в твоем понимании ислючительно от частоты зависит?! Они не просто десктопный Vs мобильный (что уже может давать разницу как между пеньм и целиком), так еще и разных архитектур. Ну и если так критична частота 1 ядра, то i7 на десктопе можно заметно так разогнать без ущерба чему бы то ни было (окромя счета за свет, что не существенно). --------- Ну и далее, выводя итоговый процент ты не анализировал какова доля дисковых операций и каков их прирост. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2012, 03:03 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
alexeyvgkdvоткрываешь http://www.ixbt.com/cpu/cpu-2011-itogi.shtml Да, тоже посмотрел, только непонятно, как там найти эквивалент T5600, это нужно где то копаться... Ища замену одному медленному процессору другим межденным нет смысла добиваться высочайшей точности замены. Вот выше пример: 50 попугаем против 150 попугаев. Допустим, что твой проц реально получит 40 или 60 попугаев. Это что-то меняет? Или ты хочешь получить точный результат преймущества для сферического проекта, не имея i7 чтобы провести реальные тесты? Если так, то не глупи. А оценку примерных масштабов трагедии получили выше =) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2012, 03:07 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
kdvТо есть, T5600 однозначно медленнее i5-2400 на компиляции как минимум в 3 раза. А в реале, как я уже говорил, в 4-5 раз. Что ты еще хочешь? Аргументируй. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2012, 15:37 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
ДжекНепотрошительБудет технологическая деградацияХочешь общаться с вменяемыми людьми, а на форумах сидишь и читаешь сообщения людей, с которыми даже не знаком. Ты тоже насторожись. Откуда тебе знать-то, чего я хочу? Выходит тему вменяемых людей ты затронул просто так, получается с тобой нельзя общаться, т.к. ты затрагиваешь случайно придуманные темы. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2012, 15:40 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
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 раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2012, 16:40 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
kdvАргументирую: Notebook Processor vs Desktop Processor Кстати да. Я думал, что мы имеем дело с ноутбуками и в первом и во втором приближении. Десктоп обнозначно пошустрее будет. Но сравнивать схемы питания и винты некорректно, ибо идёт сравнение не процессор-процессор, а готовая система ноутбук - готовая система десктоп. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2012, 16:47 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
KhodНо сравнивать схемы питания и винты некорректно, ибо идёт сравнение не процессор-процессор, а готовая система ноутбук - готовая система десктоп. схемы питания сравнивать - да, некорректно, если иметь в виду что сравнивается всегда ноут, подключенный к 220 вольт. а вот винты - очень даже корректно. Компиляция "в воздухе" не бывает - мы же берем тексты, преобразуем в obj, потом линкуем, и все это на диске. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2012, 22:45 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Khod, "готовая система ноутбук" ни в коей мере не "готовая система десктоп" Любой апгрейд лаптопа (бука) разбалансирует готовую инженерно продуманную систему. А с учетом прогрева элементов, возраста скопившейся пыли, деформаций плат и высыхания того же крепежа... Мы ж не берём экстремальные варианты (модели) буков. kdv> ... и все это на диске. +1 Порой приходит вумно-школота, говорит, мол в диске у тебя затык... А для икебаны, говорит, купи у меня внешний hdd 7200. USB 2.0 говорит... __________ Завирально: Компиляция "в воздухе" ... А лучше, "Сloud Сompilation"... Не "compiler for cloud", и не "cloud compilating", а, скажем, "cloud-based compilers" Тут, наверное, надо I/O (диски, сеть) по-другому мерять. Хэши, "паковку" модулей, либ, платформ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2012, 00:11 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Днём читал какой-то левый форум, там кто-то написал такую фразу в ответ на вопрос чем i5 отличается от i7, примерная цитата: "на i7 - по два потока данных на ядро, а на i5 - только один". Что имелось ввиду? Если имелся ввиду HT, то он существует и для ряда процессоров i5. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2012, 01:11 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Будет технологическая деградацияДнём читал какой-то левый форум, там кто-то написал такую фразу в ответ на вопрос чем i5 отличается от i7, примерная цитата: "на i7 - по два потока данных на ядро, а на i5 - только один". Что имелось ввиду? Если имелся ввиду HT, то он существует и для ряда процессоров i5. Вот и спроси на том форуме, что они ввиду имели. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2012, 11:37 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Сборка одного и того же набора исполняемых файлов (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 секунды Разница наступает только при прогоне толстых тестов, зато уж наступает так наступает... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2012, 01:20 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Спасибо! А как понимать разницу РАЗНИЦ между real-таймами и астрономическими таймами? Ноут real - ящик real = 30 сек. А у астрономического только 6 сек. Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2012, 01:25 |
|
Во сколько раз будет прирост скорости компиляции C++ проектов между данным архитектурами?
|
|||
---|---|---|---|
#18+
Будет технологическая деградация, Такую большую разницу между real я получил по умолчанию. Потом несколько раз пробовал с разными значениями -j и -l , лучшие повторяющиеся астрономические времена --- от 47 секунд для ноута и от 41 секунды для ящика. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2012, 07:23 |
|
|
start [/forum/topic.php?all=1&fid=30&tid=1530238]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
159ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
79ms |
get tp. blocked users: |
1ms |
others: | 321ms |
total: | 605ms |
0 / 0 |