The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Компания Intel опубликовала код для поддержки сопроцессора K..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от opennews (ok) on 14-Июн-12, 17:39 
Компания Intel опубликовала (http://software.intel.com/en-us/blogs/2012/06/05/knights-cor.../) исходный код для обеспечения поддержки в Linux новейшей процессорной микроархитектуры Knights Corner (http://software.intel.com/en-us/blogs/2012/06/05/knights-cor.../). Knights Corner – это ускоритель параллельных вычислений, который станет первым коммерческим продуктом Intel, базирующимся на новейшей архитектуре Many Integrated Cores (http://en.wikipedia.org/wiki/Intel_MIC) (MIC).


Пока Knights Corner насчитывает всего 50 ядер, но уже способен обеспечить (http://communities.intel.com/community/datastack/blog/2011/1...) производительность до 1 терафлопса в операциях двойной точности. Для сравнения, самый мощный подобный специализированный вычислительный ускоритель NVIDIA Tesla (http://hard.compulenta.ru/611151/), в аналогичных операциях демонстрирует топовый результат лишь на уровне 665 гигафлопс, что заметно ниже решения Intel. Важно подчеркнуть, что Knights Corner не является традиционным центральным процессором (CPU), это, скорее, сопроцессор, предназначенный для управления и ускорения сложных параллельных вычислений на многоядерных процессорах. Вторая его важная особенность – пока он единственный из существующих процессоров, который полностью поддерживает спецификацию PCI-Express 3.0.

Опубликованный (http://software.intel.com/en-us/forums/showthread.php?t=105443) программный стек для поддержки Knights Corner был самостоятельно реализован силами Intel специально для Linux, и предназначен в первую очередь для предоставления возможности создания суперкомпьютеров и сверхпроизводительных кластерных систем с обеспечением эффективных параллельных вычислений. Этот программный стек состоит в частности из модифицированного компилятора GCC, программного драйвера, а также специально модифицированного отладчика GDB. Также включается исходный код Linux-окружения, способного работать поверх процессоров Knights Corne. Данная реализация выполнена на основе ядра Linux 2.6.34 и была протестирована в дистрибутивах Red Hat Enterprise Linux 6 и SuSE Linux Enterprise Server 11.

Один из разработчиков Intel описывает  программный стек для Knights Corner  следующим образом: ”Представленное обновление обеспечивает поддержку нового набора инструкций и ABI, инициализирует и контролирует работу SMP, и предоставляет всё необходимое программное обеспечение для связывания воедино и  синхронизации работы хост-системы и сопроцессора Knights Corner. Другая важная особенность обновления – интерфейс Symmetric Communications Interface (SCIF), оформленный в виде отдельного RPM-пакета, предоставляет механизм эффективного взаимодействия между разными вычислительными узлами в рамках одной платформы. Теперь в рамках SCIF узлом может выступать как устройство Knights Corner, так и процессор Intel Xeon. Таким образом, SCIF формализует детали реализации всех коммуникаций через шину PCI Express, также это дает возможность выполнять вызовы SCIF API как из пространства пользователя (uSCIF), так и из пространства ядра (kSCIF)”.

В тоже время разработчик подчеркивает о пока неполной реализации поддержки Knights Corner, в частности отсутствии поддержки векторных инструкций (vector instructions): ”Сейчас GCC для Knights Corner реально работает лишь при сборке ядра и связанных с ним системных инструментов. На данный момент наш релиз не предназначен для сборки приложений с поддержкой Knights Corner, попытка этого чаще всего будет приводить к тому, что будет использоваться старый медленный код”. При этом утверждается, что в следующем выпуске это будет исправлено путем генерации пользовательского кода с помощью GCC vectorizer, но пока для этого требуется более широкая техническая дискуссия в рамках сообщества разработчиков GCC, в частности о том, как наиболее правильно и эффективно это должно быть сделано.

URL: http://www.phoronix.com/scan.php?page=news_item&px=MTExOTE
Новость: http://www.opennet.dev/opennews/art.shtml?num=34098

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от pavlinux (ok) on 14-Июн-12, 17:39 
Делаем ставки! Я думаю 3000$ не меньше. Хотя, если эта хрень обгоняет Теслу на 40%,
а тесла стоит в районе 5000$, то 7-8К$ вполне адекватная цена.  
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +2 +/
Сообщение от Andrey Mitrofanov on 14-Июн-12, 17:47 
> Делаем ставки! Я думаю 3000$ не меньше.

Ставлю на "Чёр^WЦена по запросу. Свяжитесь с нашим прода-ждроидом."

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

14. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от Аноним (??) on 14-Июн-12, 19:36 
Radeon 7970 тоже на даблах обгоняет теслу (947 гигафлопсов)... и что? (:
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

20. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от ВКПб on 14-Июн-12, 20:35 
Притом есть еще аналог теслы от АМД
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

23. "Компания Intel опубликовала код для поддержки сопроцессора K..."  –2 +/
Сообщение от pavlinux (ok) on 14-Июн-12, 20:52 
У них дрова под Юниксы не работают, какие в ж...у аналоги
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

29. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от Аноним (??) on 14-Июн-12, 23:22 
> У них дрова под Юниксы не работают, какие в ж...у аналоги

ну вот АМД считает что эти ваши юниксы не нужны, а в линуксе - работают

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

4. "Компания Intel опубликовала код для поддержки сопроцессора K..."  –1 +/
Сообщение от pavlinux (ok) on 14-Июн-12, 17:56 
Как я понял, Intel, OpenCL совершенно не хочет поддерживать, а изобретает свой велосипед?!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +2 +/
Сообщение от Аноним (??) on 14-Июн-12, 18:02 
А кто сказал, что OpenCL не будет?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от Аноним (??) on 14-Июн-12, 18:39 
> Как я понял, Intel, OpenCL совершенно не хочет поддерживать, а изобретает свой велосипед?!

Похоже что они решили что проще рассмотреть это как совсем независимый комп и бутануть не нам полновесного пингвина?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +5 +/
Сообщение от solardiz (ok) on 14-Июн-12, 18:40 
OpenCL обещают: "OpenCL is in our future across all our products. We have released CPU support and support for graphics on Ivy Bridge. We have not yet announced Knights Corner support, and I can't elaborate other than say "stay tuned." Please let us know what you would like to see. We are very interested in input." (ответ от James Reinders (Intel) по одной из ссылок из новости здесь). Но одно из основных преимуществ Intel MIC, если не основное, это то, что это x86-совместимый процессор (там даже real mode сохранили, т.к. это пренебрежимо дешево в плане площади кристалла). Многие сочтут это же недостатком, но именно это выделяет Intel MIC, и так он позиционируется (вернее, как возможность пересборки и использования старых приложений на C/C++/Fortran с поддержкой OpenMP и intrinsics для использования 512-битных векторов). Поэтому не удивительно, что Intel здесь начал не с OpenCL, где у них существенного преимущества перед GPU конкурентов не оказалось бы. Кстати, Intel MIC - это развитие Larrabee, на опытном образце которой демонстрировали 1 терафлопс еще в 2009, но так ее и не выпустили. Там уже были те же 512-битные векторы и поддержка scatter/gather (для сравнения, в AVX2 у нас будет только gather). Интересно, сохранилась ли поддержка scatter/gather теперь - если да, то bcrypt будет подбираться на ура (кто о чем...)
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от Аноним (??) on 14-Июн-12, 18:39 
> Linux-окружения, способного работать поверх процессоров Knights Corne.

Это что, можно получить проц способный выполнять 50 программ сразу? Интель жжот :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от RazrFalcon on 14-Июн-12, 19:06 
А обычный не сразу?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

16. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +2 +/
Сообщение от Аноним (??) on 14-Июн-12, 20:15 
>А обычный не сразу?

Только диковинный. )))

Просто человека с лурки не так давно отпустили.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

24. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от Аноним (??) on 14-Июн-12, 21:07 
Да, 50 программ сразу. Но медленно. Все равно как 50 велосипедов вместо 1 феррари.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от Б on 14-Июн-12, 18:46 
Лицензия какая?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +1 +/
Сообщение от ram_scan on 14-Июн-12, 19:25 
Я как не Ъ сходил по ссылке. license.txt внутри архива. Тянуть 600 мегов ради этого дела меня заколдобило. Как минимум часть кода под GPL, в ридми оговорка есть что все что не GPL перечислено в license.txt

Если кто еще более чем я не Ъ, качните, гляньте...

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

15. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от Б on 14-Июн-12, 19:58 
> Я как не Ъ сходил по ссылке. license.txt внутри архива. Тянуть 600
> мегов ради этого дела меня заколдобило. Как минимум часть кода под
> GPL, в ридми оговорка есть что все что не GPL перечислено
> в license.txt
> Если кто еще более чем я не Ъ, качните, гляньте...

Спс! И на этом.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

11. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от Paul_ls on 14-Июн-12, 18:53 
Вот бы биткоинов на этом помайнить
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +2 +/
Сообщение от fr0ster email(ok) on 14-Июн-12, 20:37 
И "медку хряпнуть".
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

30. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от Аноним (??) on 15-Июн-12, 09:54 
> Вот бы биткоинов на этом помайнить

сомнения есть на этот счет - правда ли найтскорнер в этой задаче эффективен?

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

17. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +1 +/
Сообщение от Аноним (??) on 14-Июн-12, 20:27 
Ну конечно подгонять нужно под RHEL и SUSE, а тот же Debian им не интересен.
Проприетарщики ...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +2 +/
Сообщение от Анон on 14-Июн-12, 21:17 
эм, кто на него ориентируется вообще?
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

18. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от Аноним email(??) on 14-Июн-12, 20:28 
А поддержка windows когда будет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +2 +/
Сообщение от кверти on 14-Июн-12, 20:31 
а зачем?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

22. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +1 +/
Сообщение от fr0ster email(ok) on 14-Июн-12, 20:37 
> а зачем?

для троллинга

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

27. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +3 +/
Сообщение от Michael Shigorin email(ok) on 14-Июн-12, 21:51 
> А поддержка windows когда будет?

Так это ж HPC, а не домашнее ботоводство.  Там виндов даже четверти процента не набирается, и то с большого бодуна...

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

26. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от Аноним (??) on 14-Июн-12, 21:30 
Гы, а что, интересно, помешало AMD сделать такое на HyperTransport - она, вроде, лучше приспособлена для такого, чем PCI Express, и к тому же у AMD уже есть обкатаные на практике высокопроизводительные ускорители?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от Аноним (??) on 15-Июн-12, 15:21 
В 2013 будут AMD железки GCN способные адресовать память так же как и процессор. Все к тому идет, будем запускать 2000 процессов на видиеокартах.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

32. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от Anonimus.UA on 18-Июн-12, 11:21 
OpenCL SDK от AMD побила нативное/собственное OpenCL SDK от Intel на Ivy Bridge (http://www.phoronix.com/scan.php?page=article&item=amd_intel...)... Интеловкским программистам есть куда рости, не удивительно, что драйвер OpenGL под виндовс производительней линуксового. Под виндос реализация опенжз от микрософт на основе директХ, под линух - открытая реализация от интеля...
ЗЫЖ может железо они и делают/делали нормально, то драйвера желают лучшего исполнения...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от Аноним (??) on 11-Авг-12, 18:24 
У Интел на форуме народ спрашивает про OpenCL, ссылки дает на интервью где кто-то из интела прессе вещал что в области OpenCL они теперь впереди планеты всей...
а техподдержка отвечает, что поддержки OpenCL в дальнейших планах нету пока.
http://software.intel.com/en-us/forums/showthread.php?t=105595
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Компания Intel опубликовала код для поддержки сопроцессора K..."  +/
Сообщение от fidaj (ok) on 11-Авг-12, 18:54 
> У Интел на форуме народ спрашивает про OpenCL, ссылки дает на интервью
> где кто-то из интела прессе вещал что в области OpenCL они
> теперь впереди планеты всей...
> а техподдержка отвечает, что поддержки OpenCL в дальнейших планах нету пока.
> http://software.intel.com/en-us/forums/showthread.php?t=105595

OpenCL у интела есть но их GPU в этом не принимает участия... (к моему сожалению)

сам где-то читал что начиная с Ivy Bridge и GPU будет участвовать...

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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