Ответы пользователя по тегу Процессоры
  • Почему Intel Turbo Boost так странно работает?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Все правильно, так и будет. Почитайте про турбобуст, он будет поднимать частоту только одного ядра до максимального и кратковременно, если же загрузить все ядра, то частота установится на номинальном значении. Для ксеонов все тоже самое. Никто не обещает, что процессор будет молотить все время на предельных режимах.

    Технология Intel® Turbo Boost автоматически заставляет работать ядро процессора с частотой, превышающей номинальную. Компонент должен работать с характеристиками питания, температуры и показателями спецификации, которые соответствуют предельным расчетным значениям (TDP). Использование требуемых спецификаций приводит к повышению производительности как однопоточных, так и и многопоточных приложений.


    Технология Intel® Turbo Boost 2.0 позволяет процессору кратковременно функционировать на уровне мощности, превышающем пределы, определенные в конфигурации расчетной тепловой мощности и технической спецификации, чтобы добиться максимальной производительности.


    Ссыцлки на почитать...
    https://www.intel.ru/content/www/ru/ru/support/art...
    https://www.intel.ru/content/www/ru/ru/support/art...
    https://www.intel.ru/content/www/ru/ru/architectur...
    Ответ написан
    Комментировать
  • Какой бюджетный процессор лучше всего купить?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Модуль памяти DDR3 4GB AMD R534G1601U1S-UO - 2300р
    Материнская плата mATX ASUS N3050M-E - 4200р
    Жесткий диск SATA 500GB Western Digital WD5000AZLX - 2600р
    Корпус mATX Crown CMC-C403 -1700р

    Цены xcom-shop.ru

    Можно набивать тексты, смотреть видео, ходить в интернет. Можно и разрабатывать что-то типа сайтов. Графика вполне тянет opengl.
    Вполне себе офисный и домашний комп. Видео на таком конечно не покодировать, в игрушки не порезаться, но программировать gui можно, и не только. Говорю, потому что машинки на таком процессоре используем как удаленные клиенты, не далее как сегодня собирал под него линукс.
    Да линукс на них очень даже неплохо живет.
    Ответ написан
    Комментировать
  • Адресное пространство системы ввода/вывода, вымысел или реальность?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Все сильно зависит от арзитектуры :-)
    Но сейчас принято например так. Представьте ваше адресное пространство как 0x00000000 - 0x40000000 - оперативная память, 0xf0000000 - 0xfc00000 регистры устройств. Запись/чтение по адресам 0xfXXXXXXX и будет обращением к регистрам устройств.
    Это когда у нас нет мапинга памяти через специалное устройство типа MMU, которое перераспределяет память и защищает её, обычно программируется операционной системой для ограничения доступа из программы пользователя к разным типам памяти.
    Ответ написан
  • Не могу определиться с выбором платформы и процессора. Что выбрать? Skylake или Haswell?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    По производительности они одинаковы, немного впереди G3240 (на 2-3%). Но дешевле и современней 3900 - его и берите, там графическое ядро свежее + DDR4
    Ответ написан
    Комментировать
  • Как определить использует centos два процессора или один?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Можно просто запустить top
    Затем нажать клавишу 1 (единица)
    Получите примерно следующую картинку
    top - 19:56:47 up 70 days, 22:17,  1 user,  load average: 1.06, 0.78, 0.54
    Tasks: 313 total,   1 running, 312 sleeping,   0 stopped,   0 zombie
    Cpu0  :  0.3%us,  0.7%sy,  0.0%ni, 98.0%id,  0.0%wa,  1.0%hi,  0.0%si,  0.0%st
    Cpu1  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Cpu2  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Cpu3  :  3.0%us,  0.3%sy,  0.0%ni, 96.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Cpu4  :  0.3%us,  0.0%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Cpu5  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Cpu6  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Cpu7  :  2.3%us,  0.3%sy,  0.0%ni, 95.4%id,  0.0%wa,  2.0%hi,  0.0%si,  0.0%st
    Cpu8  :  0.0%us,  0.3%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Cpu9  :  0.0%us,  0.0%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.3%hi,  0.0%si,  0.0%st
    Cpu10 :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Cpu11 :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:  16391940k total, 16131308k used,   260632k free,   256568k buffers
    Swap: 16732028k total,   283700k used, 16448328k free, 13885680k cached
    
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
    21055 www-data  20   0  367m  86m  44m S    3  0.5  11:36.53 php5-fpm
    25425 davfs2    20   0 62632 5408 1744 S    2  0.0  10:05.34 mount.davfs
    27192 root      20   0 17472 1480  972 R    1  0.0   0:00.07 top
        8 root      20   0     0    0    0 S    0  0.0 100:22.51 rcuos/0
     9367 redis     20   0 11232 1436  688 S    0  0.0  46:09.99 redis-server
    18792 www-data  20   0  121m 4192 1120 S    0  0.0  17:43.58 nginx
        1 root      20   0 24340 1848 1020 S    0  0.0   0:11.06 init
        2 root      20   0     0    0    0 S    0  0.0   0:01.67 kthreadd
        3 root      20   0     0    0    0 S    0  0.0   4:23.58 ksoftirqd/0
        5 root       0 -20     0    0    0 S    0  0.0   0:00.00 kworker/0:0H
        7 root      20   0     0    0    0 S    0  0.0  89:01.35 rcu_sched
        9 root      20   0     0    0    0 S    0  0.0  21:43.56 rcuos/1
       10 root      20   0     0    0    0 S    0  0.0  17:40.52 rcuos/2
       11 root      20   0     0    0    0 S    0  0.0  17:40.02 rcuos/3
       12 root      20   0     0    0    0 S    0  0.0  16:00.85 rcuos/4
       13 root      20   0     0    0    0 S    0  0.0  14:39.94 rcuos/5
    Ответ написан
    Комментировать
  • Что такое частота центрального процессора?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Я за Первое вангую.
    Ответ написан
    Комментировать
  • Какие преимущества CISC архитектуры перед RISC?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Вкратце, CISC себя изжил. RISC проще, легче оптимизируется, соответственно быстрее, меньше потребление, простота наращивания и отладки, инструкции фиксированной длины, не нужно делать выравнивание, проще работа с памятью, более богатая регистровая архитектура, легче делать 32/64/128 разрядов (далее везде)...
    CISC был хорош для ассемблерных программистов, писать на егойном ассемблере, почти как на C.
    На RISС-ассемблере голову сломать можно, да и не нужно оно, компиляторов полно, максимум - загрузка регистров, да и то специальных.

    Ах, ну, да... CISC-инструкции могут работать сразу с памятью, RISC - только с регистрами! + в RISC есть специальный набор инструкций загрузить/выгрузить группу регистров в/из памяти. Этим как раз и достигается скорость обработки и транслятора команд - не делаем лишних действий и ветвлений.

    PS. На аглицком кратко на бумажке отличия - https://www.youtube.com/watch?v=mDrUkjOVtAU
    Ответ написан
    4 комментария
  • Как запустить Linux на Forth-процессоре?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Что-то кажется, что никак на нем линукс не запустить, если только сам линукс не переписать на forth, что займет у вас около 10000 человеколет....
    Этот процессор как я понимаю не для этого, а типа DSP или сопроцессора. А они используются в основном как числодробилки для спец-задач. Так что изучайте forth и пишите на нем свою прикладуху.
    Ответ написан
  • Что лучше для сервера 2 процессора E5-2603 или 1 E5-2620?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    А это смотря под какие задачи. Если у вас веб, то чем больше потоков, тем лучше. Если у вас числодробилка, то чем больше частота и кеш, то лучше. Если у вас мощная числодробилка в несколько потоков, то все вместе будет как раз и еще нехватать будет.
    Берите два поменьше, вместо одного.
    Ответ написан
    Комментировать
  • За скорость обработки циклов отвечает процессор?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    За скорость обработки циклов отвечает процессор?

    1. Да. Но, если в цикле присутствуют обращения к диску, сети или чему-то внешнему, кроме памяти и самих регистров процессора, то процессор в периоды этих обращений будет простаивать.

    Если в однопоточном выполнении какого-либо сценария будет 50 тысяч итераций, это нормально?

    2. Нормально, если задачу нельзя разбить на независимые подзадачи. Пример неразбиваемой задачи найти сложно, но например задача комивояжера в классическом исполнении.

    А если поставить всё это дело на машину с высокочастотным процессором?

    3. Будет быстрее, если нет НО из первого ответа.

    А если многоядерный процессор?

    4. Будет быстрее, если нет НО из второго ответа.

    И если программа выполняется в одном потоке, то количество ядер не важно?

    5. Да, неважно.
    Ответ написан
    Комментировать
  • Какой процессор лучше выбрать для сервера ?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Если виртуалки гонять, то тот, где больше ядер. Если под общую "файлопомойку", то тот, что дешевле. Но по моему, лучше два средненьких сервера, чем один помощнее, тем более, что процессоры всего на 5-10 процентов по производительности разнятся.
    Ответ написан
    3 комментария
  • Где купить корпус u1?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Например здесь. - www.xcom-shop.ru/search/?o=n&s=procase

    По хорошему, не рекомендую самому собирать 1U (охлаждение!!!). Лучше купить готовый, рекомендую покупать на платформе supermicro (корпус и/или плата). Можно там же, где и корпуча, а можно в server.trinitygroup.ru - 1U от 40 000 начинается!

    По сборке 1U - мы иногда собираем заказчикам, но это не сервер, а просто комп маломощный в корпусе 1U.
    Ответ написан