Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » LiveCD для параллельных вычислений

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

mananamana

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
 
Есть программа, распараллеленная по openmp. Также есть компьютер с ОС Win7 и процессором Intel Xeon (2 CPU * 8 cores with HyperThreading - итого 32 потока). Моя задача - получить максимальную производительность.
 
Думаю, что лучше всего будет переход от Win7 к Linux. Поскольку компьютер не мой, нужен LiveCD дистрибутив Linux с поддержкой многопроцессорности. Также на борту нужен GCC с поддержкой OpenMP.
 
Прошу посоветовать дистрибутив.
 
P.S. Мне кажется, что подойдет любой LiveCD дистрибутив, но все же, решил спросить совета сообщества.

Всего записей: 5 | Зарегистр. 24-04-2013 | Отправлено: 16:35 24-04-2013
bga83



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Мне кажется, что подойдет любой LiveCD дистрибутив

тебе правильно кажется, но только с некоторой оговоркой. Твоя программа вообще способна работать по линем?

Всего записей: 2008 | Зарегистр. 30-11-2007 | Отправлено: 23:49 24-04-2013
FuzzyLogic



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В принципе, если софтина собирается при помощи gcc, то любой дистрибутив подойдёт. Небольшое имхо - выбросьте hyperthreading, при интенсивных вычислениях от него толку ноль. Сделайте 16 потоков, скорее всего будет работать немного быстрее.

Всего записей: 1920 | Зарегистр. 27-07-2002 | Отправлено: 04:20 25-04-2013
mananamana

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Твоя программа вообще способна работать по линем?
 

 
думаю, да. я не использовал winapi, только стандартный консольный ввод/вывод.
 

Цитата:
Сделайте 16 потоков, скорее всего будет работать немного быстрее.

 
я экспериментировал с количеством потоков под win, похоже, что надо оставить один-два ядра свободными для самой ОС.
 

Цитата:
если софтина собирается при помощи gcc, то любой дистрибутив подойдёт

 
на самом деле нет) я пробовал Lubuntu, Debian - там gcc нет. Нужно отдельно скачивать пакеты
 
сейчас обратил внимание на Gentoo LiveDVD. уж там-то gcc должен быть)

Всего записей: 5 | Зарегистр. 24-04-2013 | Отправлено: 08:43 25-04-2013
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mananamana
Стоп. Почему вам нужен именно CD? Машина не умеет грузиться с USB-накопителя? Сразу сообщу, что это не критично — можно обойти.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 13:47 25-04-2013 | Исправлено: ASE_DAG, 13:50 25-04-2013
mananamana

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да-да, на самом деле я уже попробовал LiveUSB - записал Lubuntu через unetbootin. Подключился к интернету, скачал метапакет и.. все пошло.
 
И еще вопрос к сообществу: влияет ли на производительность наличие оконной системы? Думаю, что часть ресурсов тратится на прорисовку, но существенно ли это?

Всего записей: 5 | Зарегистр. 24-04-2013 | Отправлено: 11:11 27-04-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » LiveCD для параллельных вычислений


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru