Задать вопрос
Ответы пользователя по тегу Linux
  • Asus 1008p Eee PC не видит загрузочную флешку, как быть?

    @radioxoma
    Менял очередь пунктов меню, оказалось, что нужно при включении всё равно нажимать Esc, чтобы отобразился список загрузочных устройств.

    Пытался обновить BIOS через Alt+F2, оказалось, что грузить ОС BIOS может с разных флешек, а вот считывать 1201HA.ROM только с одной из восьми (USB ID 090c:1000).
    Ответ написан
    Комментировать
  • Можно ли разделить нагрузку между потоками/процессами/ядрами?

    @radioxoma
    Python в чистом виде никогда не будет самым быстрым. Хотите быстро - используйте компилируемые языки. Хотите ещё быстрее? Используйте GPU. И, тем не менее, python весьма удобен для создания высокоуровневого интерфейса и контроля за модулями на других языках.

    Что касается требовательных к CPU задач (подчёркиваю, не input/output), то это довольно болезненная тема. Из-за GIL треды не будут исполняться на разных ядрах одновременно, однако это можно обойти. Итак, варианты:
    • использовать процессы (модуль multiprocessing, но порождение процесса, в сравнении с тредом, дорогое и поможет только если некая минимальная задача выполнятся достаточно долго);
    • cython (можно отпускать GIL и писать threading-safe код на си);
    • opencl (опять си, вычисления переносятся на совместимый CPU/GPU);
    • Theano (символьная математика, генерирует оптимизированный код, который будет исполняться на CPU или GPU).

    Вот великолепная статья по указанным методам. Разумеется, все перечисленное имеет смысл, если задача допускает распараллеливание.
    Ответ написан
    Комментировать
  • Больше 4 разделов на диске, как?

    @radioxoma
    Или вариант для джедаев: сконвертировать таблицу разделов из MBR в GPT при помощи gdisk. После чего можно будет свободно манипулировать разделами. Данные вы не потеряете, загрузчик сконфигурируете после установки linux-дистрибутива. Но это только для EFI-систем, c BIOS так не получится.
    Ответ написан
    2 комментария