-
- Пятница :) С утра собирал Yocto на i5 8G RAM. Примерно 4 часа. Выпросил сервер 4 Xenon по 16 потоков 64G. Сборка 20 минут. framer(21.09.2018 16:32)
- поставьте в MPLABX в Options/Embedded/Projects Options галочку Use parallel make - arim(06.09.2018 11:17)
- Сам себе не могу писать, поэтому тут отвечу. Сегодня тестировал новый комп на базе AMD Ryzen 5 2400G. Проект, который ранее собирался 28 сек, теперь собирается 18 секунд. Прирост производительности 40%. В принципе неплохо. - FDA(20.09.2018 16:25)
- Точно, работает! Я ж даже сам голосовал за то, чтобы можно было отвечать самому себе! - FDA(20.09.2018 18:10)
- Точнее, быстрее на треть: -35,7% по времени (18 к 28 с). Подозреваю что это от DDR4. - AU08(20.09.2018 18:04 - 18:07)
- Вместо того, чтобы сказать: "Ого, здорово!" надо было обязательно позанудсвовать? :-) - FDA(20.09.2018 18:08)
- с недавних пор разрешили отвечать себе. Ну ускорился, теперь это время пройдет впустую, то что можно было сделать(прочесть) за 28сек за 18 сек сделать не успеешь и будешь тупо ждать завершения компиляции :-) - abivan(20.09.2018 17:15)
- Напомнило. Некоторые люди говорят "доброе", вместо "доброе утро". Интересно, куда они девают освободившееся время? - Илья(20.09.2018 17:44)
- Обычно так отвечаю. Мне говорят: "Доброе утро", я, в ответ, подтверждаю: "Доброе". И-шо-не-так? 8) Скрипач(111 знак., 20.09.2018 17:53 - 17:57)
- так нормально. Но у нас часто заходят в кабинет и говорят "доброе" или в столовке - "приятного". - Илья(20.09.2018 18:20)
- Кстати, да! Тоже поймал себя на мысли, что иногда так отвечаю. Но вот только как-то не очень нравится. Стараюсь по возможности отвечать просто "Здравствуйте!" в ответ на "Доброе утро!" :-) - FDA(20.09.2018 18:09)
- Вот вы мастера оффтоп разводить! - Nikolay_Po(20.09.2018 18:21)
- :-) - FDA(20.09.2018 20:41)
- Вот вы мастера оффтоп разводить! - Nikolay_Po(20.09.2018 18:21)
- Обычно так отвечаю. Мне говорят: "Доброе утро", я, в ответ, подтверждаю: "Доброе". И-шо-не-так? 8) Скрипач(111 знак., 20.09.2018 17:53 - 17:57)
- Напомнило. Некоторые люди говорят "доброе", вместо "доброе утро". Интересно, куда они девают освободившееся время? - Илья(20.09.2018 17:44)
- Сам себе не могу писать, поэтому тут отвечу. Сегодня тестировал новый комп на базе AMD Ryzen 5 2400G. Проект, который ранее собирался 28 сек, теперь собирается 18 секунд. Прирост производительности 40%. В принципе неплохо. - FDA(20.09.2018 16:25)
- вот билд на i5 компилятор ht9.50 std для пик18ф67к22 abivan(05.09.2018 11:40 - 11:51)
- По тестам производительность Вашего i5-3330 всего на 10-20% больше, чем A8-7600 у ТС - De_User(06.09.2018 11:53, ссылка, ссылка)
- MPLABX 5 поставил? он у меня clean стал мухой выполнять, а раньше(4.x) по 2 минуты висел и проц(i5) на 100% нагружал. Еще товарищ грит ему с xc8 отключение фаервола помогло. - abivan(04.09.2018 13:22)
- Последняя версия 5.05 у меня стоит - FDA(05.09.2018 00:36)
- Если уж "отрываться" по производительности, то можно взять Intel Core i7-8086K @ 4.00GHz или i7-8700K @ 3.70GHz (DDR4-2666) Single Thread Rating: 2'868 / 2'704, all 17'072 / 15'969 De_User(2173 знак., 05.09.2018 01:28 - 09:05, ссылка, ссылка)
- Да, i7-8086 по тестам сильный проц. Может действительно на его базе соберу ПК. - FDA(05.09.2018 23:07)
- Лучше взять что подешевле, это ясно любому здравомыслящему человеку. - fk0(05.09.2018 10:04)
- могу предложить свой первый ПК. 486ДХ, винт 200 Мегов, озу 4М потом ещё 4 докупил. - Крок(05.09.2018 19:13)
- Где ж такого человека взять то? :) - De_User(05.09.2018 12:22)
- Если уж "отрываться" по производительности, то можно взять Intel Core i7-8086K @ 4.00GHz или i7-8700K @ 3.70GHz (DDR4-2666) Single Thread Rating: 2'868 / 2'704, all 17'072 / 15'969 De_User(2173 знак., 05.09.2018 01:28 - 09:05, ссылка, ссылка)
- Последняя версия 5.05 у меня стоит - FDA(05.09.2018 00:36)
- У мну, под Линухом, МПЛАБХ компилит, с рефрешем, под Писк32, 0х5FFFF флэши, секунд за пять. Фенол 4-х головый на 3ГГц и 8Г китаицкой ДДР-2. - mse homjak(03.09.2018 19:54)
- Поэтому менять лучше процессор, память и мат. плату, затратив суммарно от 20 до 40 тысяч рублей! (типа сарказм) - De_User(04.09.2018 00:20 - 00:57)
- про оптимизацию MPLAB X. посмотрите рекомендации по настройке IDE. см. ссылка и весь раздел "Make MPLAB® X IDE Run Faster". еще было про правку файла настроек, типа выключить лазанье в сеть для проверки обновлений и проч. найду - добавлю. Можно Илья(88 знак., 03.09.2018 12:40, ссылка)
- Кстати, загрузку символов можно отключать и в МПЛАБ8 - тоже ускоряет - MBedder(03.09.2018 15:32)
- Это всё фигня. Параллельный make разрешён, больше там настраивать особо нечего. - FDA(03.09.2018 15:28)
- Информативно будет "сфотографировать" график загрузки CPU в момент rebuild проекта. Если под 100% все 40 с. (верится с трудом), то узкое место именно процессор. У меня "упирается" в скорость SSD. De_User(53 знак., 03.09.2018 17:52 - 18:18)
- У меня вот такая загрузка. Красными линиями отмечено начало сборки. Вначале все 4 ядра загружены на 100%, потом загрузка падает до 50%. - FDA(03.09.2018 22:41, картинка)
- Во как! В самом деле, "упирается" в производительность процессора. - De_User(04.09.2018 00:18)
- еще может от выделенной ОЗУ под джаву зависеть. In the default_options parameter of mplab_ide.conf, the Xmx option specifying the max heap space (the max amount of memory MPLAB® X IDE can use) is not included. This is because the JRE itself will Илья(433 знак., 03.09.2018 18:13)
- У меня вот такая загрузка. Красными линиями отмечено начало сборки. Вначале все 4 ядра загружены на 100%, потом загрузка падает до 50%. - FDA(03.09.2018 22:41, картинка)
- Информативно будет "сфотографировать" график загрузки CPU в момент rebuild проекта. Если под 100% все 40 с. (верится с трудом), то узкое место именно процессор. У меня "упирается" в скорость SSD. De_User(53 знак., 03.09.2018 17:52 - 18:18)
- А операционка какая? Если Windows, то попробуйте Linux. Под Linux MPLAB X и XC8 то же работают. я году в 2012-13 как ушел с Windows. - Nikolay_Po(03.09.2018 12:05)
- Интересно, сколько дисков в системе? Возможно проект или временные файлы находятся на медленном HDD или на том же SSD диске, на котором установлена ОС. - AU08(03.09.2018 11:55)
- Два диска. Оба SSD. Один чисто под систему, второй под проекты. - FDA(03.09.2018 14:02)
- У меня в доступе есть компы на резИн 7 2700 и на пне i7-8700, на обеих 10-тка со всеми обновлениями и убунта в виртуалке. Хотите - запущу что-нить на время, только скажите - что. - Сидоргек(03.09.2018 10:09 - 10:12)
- Сначала лучше проверить ПК с помощью combofix, потом AdwCleaner malwarebytes, потом cureit - De_User(03.09.2018 04:28)
- A8-7600 Single Thread Rating: 1544 / AMD Ryzen 5 2400G Single Thread Rating: 1919 не похоже на два раза. Чтение из памяти - да, с DDR4-2933 будет вдвое быстрее De_User(03.09.2018 02:56 - 04:20, ссылка, ссылка)
- После одного из обновлений винды сборка стала тормозить нипадеццки, антивирус всё время шарился. Отключил его, и вновь стало сухо и комфортно. Это я к тому, что может не на железо смотреть надо? Опять же, кому надо делать полную сборку на каждый SciFi(5 знак., 02.09.2018 14:03)
- Блин, да не приставайте к полной сборке! Просто хотел услышать мнение тех, кто обновлял себе комп в последнее время. Есть ли прирост производительности на реальных задачах (как пример - компиляция) или нет? Синтетические тесты типа сжатия h.265 и FDA(86 знак., 02.09.2018 15:52)
- Дык, скорости процессоров приучили публику не париться и привычка на каждый чих жамкать пересборку вонзилась в естество :) - Codavr(02.09.2018 14:21)
- Какой объём кода на выходе? (ну это я чтоб ориентироваться) - Крок(02.09.2018 13:57)
- 60 кБ для проца PIC18F26K22 (где 64 кБ FLASH). Полная сборка около 40 сек. Антивирус выключен, он реально часто мешает. С ним секунд на 5-10 дольше может компилироваться. - FDA(02.09.2018 15:47)
- Ты сам можешь соотнести гигабайты и гигагерцы компа на котором все запущено и pic18? Тебе не кажется, что разрыв настолько чудовищен, что про килобайты pic18 там и говорить нечего. Мне вот кажется. Даже если бы генерилось 600кб или 6МБайт кода, fk0(103 знак., 02.09.2018 15:56)
- Вдруг у человека там фантасмагория на С++ нагорожена, тогда компиль сразу работает на порядок медленнее - lloyd(02.09.2018 16:44)
- ХС8 не умеет ++, к счастью - MBedder(02.09.2018 16:50)
- Ну а что тогда? MPLAB и XC8 тормозит? Но также себя ведёт, например, и GCC для STM32. Там далеко не мгновенно компиляция проходит. Может быть меня избаловал Delphi. Там компиляция среднего проекта занимает около секунды, а полная сборка 4-5 FDA(91 знак., 02.09.2018 16:00)
- Чем сложнее формализуется язык, тем медленнее его компилять. У меня есть два проекта, примерно одинаковые по количеству кода, один собирается 20 секунд, другой - полторы минуты. lloyd(67 знак., 02.09.2018 16:52)
- Запусти компиляцию руками, без МПЛАБ (например, с makefile) - будешь приятно удивлен - MBedder(02.09.2018 16:42)
- Вдруг у человека там фантасмагория на С++ нагорожена, тогда компиль сразу работает на порядок медленнее - lloyd(02.09.2018 16:44)
- Ты сам можешь соотнести гигабайты и гигагерцы компа на котором все запущено и pic18? Тебе не кажется, что разрыв настолько чудовищен, что про килобайты pic18 там и говорить нечего. Мне вот кажется. Даже если бы генерилось 600кб или 6МБайт кода, fk0(103 знак., 02.09.2018 15:56)
- 60 кБ для проца PIC18F26K22 (где 64 кБ FLASH). Полная сборка около 40 сек. Антивирус выключен, он реально часто мешает. С ним секунд на 5-10 дольше может компилироваться. - FDA(02.09.2018 15:47)
- i5 8го поколения взял ноут - дял задач компиляции потрясающе. - POV_(02.09.2018 13:39, )
- Бери Intel Core i5 и не кушай мозг - lloyd(02.09.2018 13:04)
- У нас есть компы и на Core i5 3xxx (точную цифру не помню) и ноутбук на Core i. Разницы особой в скорости компиляции с A8 не вижу. Просто AMD намного дешевле, вот и хочу понять, вообще будет ли прирост производительности или нет? - FDA(02.09.2018 15:49)
- Как вариант, PCI-E SSD применить - De_User(03.09.2018 03:22 - 03:50, ссылка, ссылка)
- - Купите новый компьютер lloyd(210 знак., 02.09.2018 16:41)
- Не будет или будет, но смысла в нём нет. Проблема в другом месте. Вообще интел, по субъективным впечатлениям, немного побыстрее (или память в другом компе побыстрее и кешей побольше). Но 64-процессорный сервак сильно быстрей настольной машины. fk0(53 знак., 02.09.2018 15:59)
- XC8 загружает только одно ядро, поэтому меня и интересует момент, есть ли современные процессоры, у которых есть прирост производительности в одноядерном режиме? Ну нигде я не нашёл тестов компилятора для пиков! Вот обратился к вам! :-) - FDA(02.09.2018 16:02)
- Загружает одно ядро? Запускать через make, он умеет многопоточить. - SciFi(02.09.2018 16:29)
- Обычно прирост скорости компиляции не превышает прироста тактовой частоты, а она у вас и так 3.1 ГГц. Едва ли частота нового процессора превысит 3.7-4.0 ГГц. Причем реально прирост бывает меньше из-за диска, который быстрее работать не станет. В Ксения(139 знак., 02.09.2018 16:27)
- Вот это я и хочу выяснить! :-) - FDA(02.09.2018 16:31)
- XC8 не использую, а потому могу сравнивать лишь по MS VC. При переходе от Core i3-2130 (3.4 ГГц) на Core i3-4370 (3.7 ГГц) скорость компиляции ускорилась на 15%, да и то, полагаю, от более быстрой памяти. Но ускорение по float-арифметике 50%. - Ксения(02.09.2018 16:44)
- Сидят на своем виндоусе, запускают i686-совместимый код, меряют гигагерцы свои, тьфу на них. lloyd(181 знак., 02.09.2018 16:49)
- MS Visual Studio до сих пор 32-разрядная (в "Program Files (x86)" инсталяется). Видимо толку нет им переходить на 64-разрядный код, если работа компилятора сводится в основном к синтаксическому разбору строк. Т.е. выигрыш в скорости от перехода на Ксения(143 знак., 02.09.2018 18:54)
- Помнится, какой-то юзверь жаловался, что у него 32-разрядный GCC падает при сборке прошивки для МК (цэ++). Дескать, памяти не хватило. Он там накрутил блюмблюатек. Такшта вот, скоро хелло ворлд без десятков гигов не соберёшь. - SciFi(02.09.2018 19:30, ссылка)
- Delphi сам по себе 32-разрядный, но при этом может создавать как 32-, так и 64-разрядные приложения. - FDA(02.09.2018 19:23)
- MS Visual Studio до сих пор 32-разрядная (в "Program Files (x86)" инсталяется). Видимо толку нет им переходить на 64-разрядный код, если работа компилятора сводится в основном к синтаксическому разбору строк. Т.е. выигрыш в скорости от перехода на Ксения(143 знак., 02.09.2018 18:54)
- Сидят на своем виндоусе, запускают i686-совместимый код, меряют гигагерцы свои, тьфу на них. lloyd(181 знак., 02.09.2018 16:49)
- XC8 не использую, а потому могу сравнивать лишь по MS VC. При переходе от Core i3-2130 (3.4 ГГц) на Core i3-4370 (3.7 ГГц) скорость компиляции ускорилась на 15%, да и то, полагаю, от более быстрой памяти. Но ускорение по float-арифметике 50%. - Ксения(02.09.2018 16:44)
- Диск не при делах. У него кода кот наплакал, дисковый кэш на порядки больше. - SciFi(02.09.2018 16:30)
- Вот это я и хочу выяснить! :-) - FDA(02.09.2018 16:31)
- XC8 загружает только одно ядро, поэтому меня и интересует момент, есть ли современные процессоры, у которых есть прирост производительности в одноядерном режиме? Ну нигде я не нашёл тестов компилятора для пиков! Вот обратился к вам! :-) - FDA(02.09.2018 16:02)
- Замена на Intel Core i5-3340M, например, это шило на мыло :) - Codavr(02.09.2018 13:33 - 13:48, ссылка)
- Вот я сейчас хочу себе AMD Ryzen 5 2400G. Он по этому тесту быстрее моего AMD A8-7600 почти в два раза. Интересно, реально-то компилироваться в два раза быстрее будет или нет :-) - FDA(02.09.2018 16:05)
- Ниверю я во все эти тесты. Предпочитаю умножать тактовую на число ядер поделеное на полтора, а число ядер большее 4 ваще не рассматривать :) - Codavr(02.09.2018 17:52 - 17:55)
- Кибернетика это продажная девка империализма! :) - De_User(03.09.2018 08:38)
- Продажная девка империализма, тот кто ложь распространяет. - Codavr(03.09.2018 10:21, ссылка)
- Прошу прощения, если не смешно / неудачно пошутил! КМК, каждое новое поколение процессоров Intel добавляет минимум +10% производительности CPU при одинаковой тактовой частоте. Серии с минимальным потреблением, до 10 Вт, не в счёт. - De_User(03.09.2018 11:27 - 17:54)
- И одинаковой ширшине шины? - Крок(03.09.2018 12:59)
- Что такое 10%. Это 1-1.1-1.21-1.33-1.46. Четыре поколения. На границе тысячелетий я менял процессор когда прирост превышал 50%. Это происходило раз в полтора-два года. - Codavr(03.09.2018 11:58)
- 1) В философском словаре 1949 года я видел статью Кибернетика - буржуазная лженаука 2) Кибернетика за авторством Н. Винера (М. Энергия 1978 г) вообще никакого отношения к ЭВМ не имеет. Это по большей части художественная литература. После Крок(66 знак., 03.09.2018 10:59)
- Вот философский словарь 54 года (4 издание). Кибернетика на странице 236-237. А вот он же 51 года (3 издание). Там такого слова нет. Ты уверен, что ты видел собственными глазами в словаре 49 года, и это не было наваждением? Генетики, кстати, нет Codavr(22 знак., 04.09.2018 22:29 - 22:53, ссылка, ссылка)
- Сам видел. Ты лучше полистай Кибернетику Винера и попытайся найти там хоть что-нибудь про ЭВМ - Крок(05.09.2018 08:44)
- Вот философский словарь 54 года (4 издание). Кибернетика на странице 236-237. А вот он же 51 года (3 издание). Там такого слова нет. Ты уверен, что ты видел собственными глазами в словаре 49 года, и это не было наваждением? Генетики, кстати, нет Codavr(22 знак., 04.09.2018 22:29 - 22:53, ссылка, ссылка)
- Прошу прощения, если не смешно / неудачно пошутил! КМК, каждое новое поколение процессоров Intel добавляет минимум +10% производительности CPU при одинаковой тактовой частоте. Серии с минимальным потреблением, до 10 Вт, не в счёт. - De_User(03.09.2018 11:27 - 17:54)
- Продажная девка империализма, тот кто ложь распространяет. - Codavr(03.09.2018 10:21, ссылка)
- Кибернетика это продажная девка империализма! :) - De_User(03.09.2018 08:38)
- Ниверю я во все эти тесты. Предпочитаю умножать тактовую на число ядер поделеное на полтора, а число ядер большее 4 ваще не рассматривать :) - Codavr(02.09.2018 17:52 - 17:55)
- Вот я сейчас хочу себе AMD Ryzen 5 2400G. Он по этому тесту быстрее моего AMD A8-7600 почти в два раза. Интересно, реально-то компилироваться в два раза быстрее будет или нет :-) - FDA(02.09.2018 16:05)
- У нас есть компы и на Core i5 3xxx (точную цифру не помню) и ноутбук на Core i. Разницы особой в скорости компиляции с A8 не вижу. Просто AMD намного дешевле, вот и хочу понять, вообще будет ли прирост производительности или нет? - FDA(02.09.2018 15:49)