Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Можно ли в qt creator при компиляции задействовать два ядра?  (Прочитано 4493 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ferum01

  • Автор темы
  • Участник
  • *
  • Сообщений: 146
    • Просмотр профиля
По умолчанию при компиляции используется только одно ядро процессора, как задействовать второе?

Оффлайн goditsa8

  • Участник
  • *
  • Сообщений: 231
    • Просмотр профиля
Ferum01, на этапе перевода в moc - не знаю. А в остальном зависит от компилятора, управляется флагами. Вот тут про g++ и gcc. Опять же не знаю, где эти флаги в qt creator'е прописывать.

Оффлайн Ferum01

  • Автор темы
  • Участник
  • *
  • Сообщений: 146
    • Просмотр профиля
Так же, возможно ли использовать для вычислений CUDA (на видеокарте)?

Оффлайн BrainROM

  • Активист
  • *
  • Сообщений: 351
    • Просмотр профиля
Насчет куды решенее какое-то мутное. Раз в компах для разработки не стоят SLI 4xGTX TITAN Z, значит это не очень эффективно, но было-бы круто!
CD тихо не DVD меня до истерики и не USB мне мозги

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Ferum01,
Не понял вопроса про Cuda. Чтобы компиляция совершалась на видеокартах ?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Ferum01, ты уверен что там можно настолько распаралелить?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Ferum01

  • Автор темы
  • Участник
  • *
  • Сообщений: 146
    • Просмотр профиля
Насчет куды решенее какое-то мутное. Раз в компах для разработки не стоят SLI 4xGTX TITAN Z, значит это не очень эффективно, но было-бы круто!
Оказывается возможно, для этого даже сопроцессоры придумали
http://www.overclockers.ru/itnews/65294/nvidia-predstavlyaet-tesla-k80-samyj-bystryj-v-mire-uskoritel-dlya-analiza-dannyh-i-nauchnyh-vychislenij.html
но пока хотя бы на двух ядрах запустить...

Пользователь решил продолжить мысль 31 Мая 2015, 23:32:56:
Ferum01, ты уверен что там можно настолько распаралелить?
не уверен, но ведь раньше можно было в борланде выставлять компиляцию для определенного типа процессора, почему и сейчас нет(а то ведь проц по большей части простаивает)?
« Последнее редактирование: 31 Мая 2015, 23:32:56 от Ferum01 »

Оффлайн BrainROM

  • Активист
  • *
  • Сообщений: 351
    • Просмотр профиля
Я что-то тоже перестал тебя понимать. Если ты хочешь собирать на CUDA x86-совместимый код, я думаю это тухлая затея. Если ты хочешь написать софт с поддержкой CUDA - тебе нужны специальные инструменты.
CD тихо не DVD меня до истерики и не USB мне мозги

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Ferum01, здесь нужно не под какой процессор собирать, а в сколько потоков. Какая там система сборки в вашем Qt?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Ferum01

  • Автор темы
  • Участник
  • *
  • Сообщений: 146
    • Просмотр профиля
Ferum01, здесь нужно не под какой процессор собирать, а в сколько потоков. Какая там система сборки в вашем Qt?

Qt Creator 3.0.1
Based on Qt 5.2.1 (GCC 4.8.2, 64 bit)

Built on Apr 9 2014 at 09:12:59

В два потока.


Пользователь решил продолжить мысль 01 Июня 2015, 17:37:44:
Я что-то тоже перестал тебя понимать. Если ты хочешь собирать на CUDA x86-совместимый код, я думаю это тухлая затея. Если ты хочешь написать софт с поддержкой CUDA - тебе нужны специальные инструменты.
Писать софт с поддержкой CUDA, но это чуть позже, так как видушка моя, как выяснилось, эту опцию не поддерживает.
« Последнее редактирование: 01 Июня 2015, 17:37:44 от Ferum01 »

Оффлайн BrainROM

  • Активист
  • *
  • Сообщений: 351
    • Просмотр профиля
Тогда о компиляции на ней не может быть и речи.
CD тихо не DVD меня до истерики и не USB мне мозги

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Ferum01, я нашел несколько статей. gcc компиляция в несколько потоков. Найди где в qt устанавливаются флаги компиляции.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Ferum01,
Здесь вопрос про компиляцию в несколько потоков или про то чтобы скомпилированная программа выполнялась в несколько потоков ?

Оффлайн Ferum01

  • Автор темы
  • Участник
  • *
  • Сообщений: 146
    • Просмотр профиля
скомпилированная программа выполнялась в несколько потоков

Пользователь решил продолжить мысль 01 Июня 2015, 19:16:17:
Ferum01, я нашел несколько статей. gcc компиляция в несколько потоков. Найди где в qt устанавливаются флаги компиляции.
нашел, но там как то это не ясно,
можно выбрать Clone of GCC (x86 64bit in /usr/bin) или Clone of GCC (x86 32bit in /usr/bin)
« Последнее редактирование: 01 Июня 2015, 19:16:17 от Ferum01 »

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.