The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Нужна топовая система. Максимальная производительность."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Оптимизация и Промышленные системы (Public)
Изначальное сообщение [ Отслеживать ]

"Нужна топовая система. Максимальная производительность."  +/
Сообщение от d_D_d on 06-Мрт-09, 11:34 
Нужна топовая система с максимальной процессорной мощностью. Система нужна для математических рассчетов. ПО применяемое при этом - самописное, прекрасно работает на SMP и многоядерных процессорах, однако, к сожалению, не умеет работать в кластере (иначе бы не мучался с выбором платформы). И еще момент, система заточена под компилятор ICC от интела и при тестах на процессорах от AMD производительность резко падает.

И так, выбираю платформу для матвычислений. Из имеющихся на рынке на данный момент процессоров наиболее мощными мне кажутся intel i7 extreme и xeon x7460 который 6-и ядерный..

Подскажите пожалуйста

а) Могут ли процессоры intel i7 extreme работать в многопроцессорных конфигурациях? Если могут, то есть ли платы материнские под 2 и еще лучше под 4 процессора?
б) Есть ли 8-и ядерные варианты intel i7 extreme?
в) Что быстрее при прочих равных условиях, i7 extreme (с 4-я ядрами) или xeon x7460 и на сколько?
г) Какие материнские платы подходят для xeon x7460 (не серверные, лучше подешевле), чтоб туда можно было установить 2 а лучше 4 таких процессора.

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

Буду очень благодарен - если просветите.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Нужна топовая система. Максимальная производительность."  –1 +/
Сообщение от const86 (ok) on 06-Мрт-09, 14:37 
>а) Могут ли процессоры intel i7 extreme работать в многопроцессорных конфигурациях? Если
>могут, то есть ли платы материнские под 2 и еще лучше
>под 4 процессора?

Насколько я знаю, пока нет.

>б) Есть ли 8-и ядерные варианты intel i7 extreme?

Вроде, никто и не обещал. Есть (или будут?) четырёхъядерники с гипертредингом. Выглядит-то как восьмиядерник, но для математики лучше даже не пытаться...

По моему жутко скромному мнению, на i7 смотреть рановато, лучше зеон берите. Ну или подождите полгода-год, выйдут более "зрелые" i7 :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от ANONIMS on 07-Мрт-09, 01:23 
>Нужна топовая система с максимальной процессорной мощностью. Система нужна для математических рассчетов.

Sun Fire X4450 Server
4 Intel Xeon E7450, 6-Core, 2.40 GHz, 1066 MHz FSB, 90W Processors
12 MB L3 Cache per Processor
64 GB Fully Buffered DDR2 Memory
up to 8 x 146 GB 10000 rpm 2.5-Inch SAS Disks
1 DVD-RW
SAS RAID PCIe HBA
4 x 10/100/1000 Ethernet Ports
5 USB 2.0 Ports
6 PCIe, Two x8, Four x4 Slots
2 High Efficiency 1100W Power Supply Units

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от EddyT (ok) on 20-Апр-09, 14:03 
>[оверквотинг удален]
>в) Что быстрее при прочих равных условиях, i7 extreme (с 4-я ядрами)
>или xeon x7460 и на сколько?
>г) Какие материнские платы подходят для xeon x7460 (не серверные, лучше подешевле),
>чтоб туда можно было установить 2 а лучше 4 таких процессора.
>
>
>Извините пожалуйста, за возможно тупые вопросы, однако я программист, но в железе
>разбираюсь не очень.
>
>Буду очень благодарен - если просветите.

a)процы i7 построены на базе ядра Nehalem, 4 ядра, 0,32 nm - для однопроцессорных систем only
в начале апреля intel объявил о выходе и Xeon-ов на этом же ядре, серия 55хх
приводимые Xeon 7460 построены на предыдущем ядре и техпроцессе
б)нет, extrime - только частотка повышенная
в)сравнивали работу двух Xeon 5580 и четырех 7460, считали модель в 3Dmax, при прочих равных, система на 2-х процах проиграла меньше 3% во времени, при условии что 4-ка дороже раза в три
г) мухи отдельно, котлеты отдельно, плз, так не бывает, если нужна 4-х процессорная система, то и процы должны быть соответствующего класса

если интересны подробности, пишите в личку

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от EddyT (ok) on 21-Апр-09, 14:04 
>>[оверквотинг удален]

вот ссыль на подобного рода сравнения http://www.arbyte.ru/press/news/news070409.shtml
там и файлик есть с картинками :)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от XoRe (ok) on 24-Апр-09, 14:35 
Могу предложить альтернативное решение.
Кластер - в нем виртуальная машина - в ней ваше приложение.
В результате можно использовать имеющиеся машины и отпадает необходимость переплачивать за топовые конфигурации.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от EddyT (ok) on 29-Апр-09, 17:12 
>Могу предложить альтернативное решение.
>Кластер - в нем виртуальная машина - в ней ваше приложение.
>В результате можно использовать имеющиеся машины и отпадает необходимость переплачивать за топовые
>конфигурации.

т.е. вы хотите объединить под единым виртуальным пространством несколько машин? и поверх ставить единую задачу? можно подробнее с этого места?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от XoRe (ok) on 02-Май-09, 01:34 
>>Могу предложить альтернативное решение.
>>Кластер - в нем виртуальная машина - в ней ваше приложение.
>>В результате можно использовать имеющиеся машины и отпадает необходимость переплачивать за топовые
>>конфигурации.
>
>т.е. вы хотите объединить под единым виртуальным пространством несколько машин? и поверх
>ставить единую задачу? можно подробнее с этого места?

1. Объединяете компьютеры в кластер.
2. Запускаете в этом кластере virtualbox/vmware/qemu, или любую другую систему виртуализации, которая запустится.
3. В этой ситеме виртуализации запускаете нужную вам операционную систему.
4. В этой операционной системе запускаете ваше приложение.

В результате у вас будет высокопроизводительная платформа (несколько процессоров, куча оперативки и т.д.).
Система виртуализации позволит все это скрыть от гостевой системы, делая вид что это просто один мощный-мощный компьютер.
И ваша программа будет работать со множеством процессоров на множестве компьютеров, думая, что работает с ядрами одного процессора.

Сейчас это модная тема - объединять физические компьютеры в один кластер, а в нем уже запускать виртуальные.
Это сейчас называется консолидацией.
Позволяет рациональнее использовать ресурсы, когда одни сервера простаивают, а другие перегружены.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от pavel_simple (ok) on 02-Май-09, 21:57 
ссылку пожалуйста , а то я например не встречал чтобы на кластерах работали виртуальные машины.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от pavel_simple (ok) on 02-Май-09, 21:59 
>ссылку пожалуйста , а то я например не встречал чтобы на кластерах
>работали виртуальные машины.

с другой стороны, зачем на кластере крутить виртуальную машину а вней приложение, если лдогичнее в данном случае крутить приложение напрямую на кластере.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от pavel_simple (ok) on 02-Май-09, 22:00 
>>ссылку пожалуйста , а то я например не встречал чтобы на кластерах
>>работали виртуальные машины.
>
>с другой стороны, зачем на кластере крутить виртуальную машину а вней приложение,
>если лдогичнее в данном случае крутить приложение напрямую на кластере.

опять-же непонятно что эnj за разработчики такие которые пишут прогу которая не может работать на кластерах.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от XoRe (ok) on 03-Май-09, 16:19 
>опять-же непонятно что эnj за разработчики такие которые пишут прогу которая не
>может работать на кластерах.

Уважаемый, автор темы просит помощи, а не обсирания.
Ссылку я привел ниже.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от pavel_simple (ok) on 03-Май-09, 19:47 
>>опять-же непонятно что эnj за разработчики такие которые пишут прогу которая не
>>может работать на кластерах.
>
>Уважаемый, автор темы просит помощи, а не обсирания.
>Ссылку я привел ниже.

абсирание тут не при чём -- я лишь говорю о том, что товарищи заоптимизировались в доску с ICC , а подумать о методах, которые давно и успешно используются в мат. расчётах почему-то забыли.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от std on 23-Июл-09, 12:22 
>ссылку пожалуйста , а то я например не встречал чтобы на кластерах
>работали виртуальные машины.

http://www.osp.ru/os/2009/04/9277328/
VMware Virtual SMP

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от XoRe (ok) on 03-Май-09, 16:17 
Так.
Прошу прощения, что ввел в некоторое заблуждение.
Консолидацией называется объединение серверов вместе.
А то, что я предложил - это виртуализация на основе такой консолидации.
Вот описание реализации такого способа:
http://xgu.ru/wiki/Xen/drbd
Здесь описано, как загружать несколько виртуальных машин на кластере.
Но можно загрузить и одну машину, отдав ей все ресурсы.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от pavel_simple (ok) on 03-Май-09, 19:52 
>Так.
>Прошу прощения, что ввел в некоторое заблуждение.
>Консолидацией называется объединение серверов вместе.
>А то, что я предложил - это виртуализация на основе такой консолидации.
>
>Вот описание реализации такого способа:
>http://xgu.ru/wiki/Xen/drbd
>Здесь описано, как загружать несколько виртуальных машин на кластере.
>Но можно загрузить и одну машину, отдав ей все ресурсы.

нельзя из двух реальный машин собрать высокопроизводительный кластер xen, в котором бы процессоры нескольких реальных машин были бы представленны виртуальными процессорами одной виртуальной машины.

кластеры высокой производительности (SSI) строятся на других технологиях, и впервые данные кластера были (под linux) сделаны в рамках проекта mosix.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от XoRe (ok) on 04-Май-09, 09:29 
>[оверквотинг удален]
>>http://xgu.ru/wiki/Xen/drbd
>>Здесь описано, как загружать несколько виртуальных машин на кластере.
>>Но можно загрузить и одну машину, отдав ей все ресурсы.
>
>нельзя из двух реальный машин собрать высокопроизводительный кластер xen, в котором бы
>процессоры нескольких реальных машин были бы представленны виртуальными процессорами одной виртуальной
>машины.
>
>кластеры высокой производительности (SSI) строятся на других технологиях, и впервые данные кластера
>были (под linux) сделаны в рамках проекта mosix.

Т.е. нельзя отдать виртуалке все ядра процессоров кластера?
И есть ли другие решения?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от EddyT (ok) on 04-Май-09, 09:52 

>Т.е. нельзя отдать виртуалке все ядра процессоров кластера?
>И есть ли другие решения?

одной виртуальной машине нельзя отдать все ресурсы "железной" машины - это прописано в исходниках той же VMW

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от EddyT (ok) on 04-Май-09, 09:50 
>Так.
>Прошу прощения, что ввел в некоторое заблуждение.
>Консолидацией называется объединение серверов вместе.
>А то, что я предложил - это виртуализация на основе такой консолидации.
>
>Вот описание реализации такого способа:
>http://xgu.ru/wiki/Xen/drbd
>Здесь описано, как загружать несколько виртуальных машин на кластере.
>Но можно загрузить и одну машину, отдав ей все ресурсы.

Да, консолидация - есть объединение нескольких серверных задач вместе. Применение консолидации на основе виртуальных машин - один из самых больших плюсов вообще виртуализации, как таковой, т.к. позволяет
1) объединить на единой "железной" платформе разные по классу ОС и приложений
2) загрузить до разумных пределов "железную" часть самого сервера, ибо обычно загрузка в районе 25-50%
ну и много всяких дополнительных вкусностей

Топикстартер несколько путается в понимании многопроцессорности в принципе, а вы ему советуете кластер виртуальный строить... сильно...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от a_shats (ok) on 19-Май-09, 13:31 
Есть еще вариант. А именно IBM 3950 M2 :
http://www-03.ibm.com/systems/x/hardware/enterprise/x3950m2/...
до 4 шасси в каждом по 4 сокета, то есть с т.з. софта получается как бы 16-головая машина. Ну и - процессоры Х7460 о шести ядрах каждый, 2,66 ГГц тактовой для них как бы доступны :) Но - вопрос, понятно, бюджета.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от tor email(??) on 13-Июл-09, 23:58 
>Есть еще вариант. А именно IBM 3950 M2 :
>http://www-03.ibm.com/systems/x/hardware/enterprise/x3950m2/...
>до 4 шасси в каждом по 4 сокета, то есть с т.з.
>софта получается как бы 16-головая машина. Ну и - процессоры Х7460
>о шести ядрах каждый, 2,66 ГГц тактовой для них как бы
>доступны :) Но - вопрос, понятно, бюджета.

http://www.sun.com/servers/x64/x4600/index.xml
16 процев это 64 головы
Но вы подошли к решению проблемы не с той стороны. Возьмите 1 машину с 3 PCI-X слотами и воткните в нее 3 4870x2 ... перепишите софт на расчеты средствами видиокарты ... выйдет намного дешевле ...
http://techreport.com/articles.x/16820/4
Radeon HD 4870 X2 содержит 2400 процессоров ...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Нужна топовая система. Максимальная производительность."  +1 +/
Сообщение от angra (ok) on 14-Июл-09, 00:08 
>Radeon HD 4870 X2 содержит 2400 процессоров ...

А если еще пару затяжек вашей травы сделать, то кроме уймы процессоров в этой чудо карте можно обнаружить 150 мониторов, 86 мышек и 50 клавиатур. Хотя не исключен вариант, что после этого ничего кроме еще одной кучи троеточий вы из себя не выдавите :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от tor email(??) on 16-Июл-09, 19:17 
>>Radeon HD 4870 X2 содержит 2400 процессоров ...
>
>А если еще пару затяжек вашей травы сделать, то кроме уймы процессоров
>в этой чудо карте можно обнаружить 150 мониторов, 86 мышек и
>50 клавиатур. Хотя не исключен вариант, что после этого ничего кроме
>еще одной кучи троеточий вы из себя не выдавите :)

В условии задачи написано: "...Система нужна для математических рассчетов..." Вам нужно бросить курить траву. Про обслуживание терминалов пока неговорилось.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от angra (ok) on 19-Июл-09, 07:19 
Ты значение слова процессор вообще знаешь? Покажи мне хоть одно review любой видеокарты, где говорилось бы, что эта карта содержит 2400 процессоров. ЕМНИП все современные видеокарты используют всего 1(один) процессор.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от alex nop on 18-Июл-09, 02:55 
Все это вопрос денег, наличия исходников, природы задачи (сильно связанная или слабо связанная), наличия времени.

1. Если софт самописный, оптимизирован под Интел и при этом есть исходники.

   Теоретически: максимальная монолитная машина - это бывший SGI Altix 4700. До 1000 процессоров Intel Itanium2 под управлением одного ядра операционной системы (SUSE). Памяти можно напихать до фига. Можно делать "косые" конфигурации: мало процов + много памяти и мало памяти + много процов (не знаю где так надо). Стоит как сбитый Боинг. Есть машинки попроще, но их уже переплюнули современные процы.

2. У интела существует взаимосвязь между сериями Xeon-ов и количеством процов(сокетов) в системе.

Поясню на примере: 3ххх процессоры - работают в односокетной конфигурации, 5ххх (в том числе и 55хх) - работают только в двух сокетной конфигурации, 7ххх (в том числе и 7460) - в четырехсокетной конфигурации.

Порядок цен: двухсокетная машинка - от 5k$ до 10-12k$, в зависимости от набивки. Четырехсокетная только начинается от 20k$.

3. Восьмиядерных процов у Интела нет. HT - вычеркиваем заранее, поскольку в математике от него проку нет, вообще нет.

4. Обратите внимание на такой участок как Процессор <=> Память. У современных процессоров 55-й серии он гораздо производительней, чем у 74-й. Т.е. если задача требует интенсивного обмена между процом и памятью, то на 74-й серии вы можете упереться в производительность шины и выкинуть деньги на ветер. Тут надо делать серьезный анализ.

5. 74-я серия становится _только_ в серверные матери, как впрочем и 55-я. Это Xeon-ы, т.е. априори серверные процессоры (несмотря на то, что ядра родственники десктопных)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от Belov Sergey (ok) on 21-Июл-09, 15:00 
Вам надо учесть то, что архитектуры у Core 2 и i7 сильно отличаются, особенно если есть "заточки" в софте под определенную архитектуру. Например та же подсистема памяти:
Core 2 имеет большой кеш L2 (до 6 мб), который является общим на каждые 2 ядра. А пропускная способность памяти ограничена шиной процессора.
i7 имеет архитектуру памяти схожую с Phenom II. У i7 маленький L2 - 256 кб и большой L3 - 8 мб. Задержки доступа к памяти как и у процессоров AMD весьма низкие, благодаря встроенному контроллеру памяти.

Есть несколько хороших статей на IXBT.com:
«Новая старая» архитектура Core i7: чего больше — сходства или различий? - http://www.ixbt.com/cpu/intel-ci7-theory.shtml
Intel Xeon на ядре Nehalem - http://www.ixbt.com/cpu/intel-xeon-x5560.shtml
Процессоры Core i7 в конструктиве LGA1366 - http://www.ixbt.com/cpu/intel-ci7-lga1366.shtml

А вообще на вашем месте я попробовал бы другой компилятор (GCC?) на AMD. У них с математической производительностью все в порядке и стоят несколько дешевле.

И еще - раньше у HP была возможность взять сервер "на попробовать". Если он устроит можно и купить.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от raider email(ok) on 05-Сен-09, 21:58 
Ох и флейм развели. Попадаем пальцем в небо. Надо и что-то дельное предложить.

Автору: скажите бюджет для начала. И особенности софта - что именно грузит, на что ставить акцент. А то, понимашь, купим мегасервер, а он на винчестер не сможет успевать сбрасывать результаты вычислений итд...

Бюджет в студию. Думаю не более пару тыс. $

---
Удачи.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от DeadMustdie email(??) on 07-Сен-09, 21:22 
На процессорах Intel x86 предельная SMP-система выглядит сейчас примерно так:

http://h10010.www1.hp.com/wwpc/ru/ru/sm/WF06b/15351-15351-33...

или вот так:

http://www-03.ibm.com/systems/x/hardware/enterprise/x3950m2/...

или ещё вот так:

http://www.sgi.com/products/servers/four_way/h4108.html

Это четыре 6-ядерных процессора Xeon 74xx. Мощнее системы на базе x86 без применения той или иной формы кластеризации на данный момент не делают.

Остальное определяется бюджетом. Стоить сбалансированная такая железка на 24 ядра в более-менее сбалансированной (по памяти и шине) конфигурации будет порядка 20 тыс USD или чуть больше. Плюс ввод-вывод приличный нужен - либо внутренний (плюс ещё 3-5 тыс USD), либо внешний массив (тут уже от 10 тыс USD и до полёта фантазии).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

28. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от DeadMustdie email(??) on 14-Сен-09, 21:47 
Чуть не забыл: на камушках от AMD делают ещё вот такую штуку:

http://h10010.www1.hp.com/wwpc/ru/ru/sm/WF06a/15351-15351-33...

32 полноценных ядра - это уже серьёзная заявка на серьёзную SMP-систему.
Но - не Intel, а AMD, не обессудьте.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

29. "Нужна топовая система. Максимальная производительность."  +/
Сообщение от Александр Лейн email on 24-Ноя-09, 03:06 
Nvidia TESLA ? недавно читал, случайно наткнувшись - так впечатление производит - УУХ!  а на счёт кластера из пресловутых ПС3 вы не думали? думалку можно перекомпилить под ее камни, а кластеры на них уже не первый год стряпают, кстати, ваши коллеги - математики. тоесть, просто и сердито - 128 пс3 сеть и перекопиляние вашей думалки. а на такие штуки, как на пример Boinc необращали внимание? если время позволяет - то можно сваять нечто подобное. Удачи!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру