ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] война с оптеронами
@ 2011-04-08 17:41 REAL
  2011-04-08 18:57 ` Dmitry V. Levin
  0 siblings, 1 reply; 24+ messages in thread
From: REAL @ 2011-04-08 17:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

привет!

в общем, на нашей сборочнице для x86_64 удалось собрать под BARCELONA. 
с i586 намного хуже, только OPTERON. для того, чтобы в сизифе для i586 
появился более быстрый GotoBLAS2, нужно менять железо, иначе я не вижу 
другого способа.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-08 17:41 [devel] война с оптеронами REAL
@ 2011-04-08 18:57 ` Dmitry V. Levin
  2011-04-08 19:24   ` REAL
  2011-04-08 19:48   ` REAL
  0 siblings, 2 replies; 24+ messages in thread
From: Dmitry V. Levin @ 2011-04-08 18:57 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 475 bytes --]

On Sat, Apr 09, 2011 at 12:41:50AM +0700, REAL wrote:
> привет!
> 
> в общем, на нашей сборочнице для x86_64 
> удалось собрать под BARCELONA. с i586 намного 
> хуже, только OPTERON. для того, чтобы в сизифе 
> для i586 появился более быстрый GotoBLAS2, 
> нужно менять железо, иначе я не вижу 
> другого способа.

Есть ощущение, что этот софт можно собрать только под то железо,
на котором его собирают.  Видимо, это совсем не дистрибутивный софт.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-08 18:57 ` Dmitry V. Levin
@ 2011-04-08 19:24   ` REAL
  2011-04-08 20:27     ` Michael Shigorin
  2011-04-08 19:48   ` REAL
  1 sibling, 1 reply; 24+ messages in thread
From: REAL @ 2011-04-08 19:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

09.04.2011 01:57, Dmitry V. Levin пишет:
> Есть ощущение, что этот софт можно собрать только под то железо,
> на котором его собирают.  Видимо, это совсем не дистрибутивный софт.

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

минимум для этого пакета - оптерон, ниже - уже плохо. но вот если бы 
его можно было собрать для P6, оно будет работать быстрее и на более 
современных камнях. в любом случае, собранный даже под мой камень (он 
совсем старый, P4), он работает быстрее ATLAS.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-08 19:48   ` REAL
@ 2011-04-08 19:45     ` Aleksey Novodvorsky
  0 siblings, 0 replies; 24+ messages in thread
From: Aleksey Novodvorsky @ 2011-04-08 19:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: REAL

8 апреля 2011 г. 23:48 пользователь REAL <root@mmedia2.kemsu.ru> написал:
> 09.04.2011 01:57, Dmitry V. Levin пишет:
>>
>> Есть ощущение, что этот софт можно собрать только под то железо,
>> на котором его собирают.  Видимо, это совсем не дистрибутивный софт.
>
> здесь нужно отсекать устаревающие камни и найти разумный компромисс. для
> x86_64 (BARCELONA) уже собрано, а вот для i586 - швах. так что я пока только
> специфические мат.пакеты планирую пересобирать с GotoBLAS2, так что будет у
> нас некоторое время два варианта LAPACK, только и всего. а на кластере уже
> желающие могут ещё ускориться, пересобрав локально. обычная практика.

А нужен ли вообще такой пакет для 32 бит?

Rgrds, Алексей

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-08 18:57 ` Dmitry V. Levin
  2011-04-08 19:24   ` REAL
@ 2011-04-08 19:48   ` REAL
  2011-04-08 19:45     ` Aleksey Novodvorsky
  1 sibling, 1 reply; 24+ messages in thread
From: REAL @ 2011-04-08 19:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

09.04.2011 01:57, Dmitry V. Levin пишет:
> Есть ощущение, что этот софт можно собрать только под то железо,
> на котором его собирают.  Видимо, это совсем не дистрибутивный софт.

здесь нужно отсекать устаревающие камни и найти разумный компромисс. 
для x86_64 (BARCELONA) уже собрано, а вот для i586 - швах. так что я 
пока только специфические мат.пакеты планирую пересобирать с 
GotoBLAS2, так что будет у нас некоторое время два варианта LAPACK, 
только и всего. а на кластере уже желающие могут ещё ускориться, 
пересобрав локально. обычная практика.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-08 19:24   ` REAL
@ 2011-04-08 20:27     ` Michael Shigorin
  2011-04-09  1:12       ` REAL
  0 siblings, 1 reply; 24+ messages in thread
From: Michael Shigorin @ 2011-04-08 20:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1125 bytes --]

On Sat, Apr 09, 2011 at 02:24:10AM +0700, REAL wrote:
> минимум для этого пакета - оптерон, ниже - уже плохо. но вот
> если бы его можно было собрать для P6, оно будет работать
> быстрее и на более современных камнях. в любом случае,
> собранный даже под мой камень (он совсем старый, P4), он
> работает быстрее ATLAS.

Не спеши (особенно всё вверх по стеку на него перетаскивать).

У нас пару лет назад делали сравнения, atlas на x86_64 отставал
от goto примерно на 10%, MKL его немного опережал (порядка
процента).  P4 -- настолько специфический (и тупиковый) случай,
что по нему бенчмаркать точно не стоит.

Извини, что с разбегу обрадовался насчёт goto и не потрудился
посмотреть внимательней, а что дали-то.  Оно хоть и заточено
вплоть до Nehalem, но дальше точиться, насколько пока видно,
не будет -- все уже пилят atlas, в т.ч. и ассемблерными
оптимизациями.

Есть ещё одна крупная неприятность с generic x86 в goto: оно там
сломано.  Ближе к совсем.  Для того, чтоб хотя бы не выпадало с
error, нужен приложенный патч.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: gotoblas2-1.13-tmc1.patch --]
[-- Type: text/plain, Size: 581 bytes --]

diff -urN GotoBLAS2/driver/others/dynamic.c GotoBLAS2.tmc/driver/others/dynamic.c
--- GotoBLAS2/driver/others/dynamic.c	2010-01-20 18:28:45.000000000 +0200
+++ GotoBLAS2.tmc/driver/others/dynamic.c	2010-09-07 20:26:24.000000000 +0300
@@ -181,9 +181,9 @@
   gotoblas = get_coretype();
   
 #ifdef ARCH_X86
-  if (gotoblas == NULL) gotoblas = gotoblas_KATMAI;
+  if (gotoblas == NULL) gotoblas = &gotoblas_KATMAI;
 #else
-  if (gotoblas == NULL) gotoblas = gotoblas_PRESCOTT;
+  if (gotoblas == NULL) gotoblas = &gotoblas_PRESCOTT;
 #endif
   
   if (gotoblas && gotoblas -> init) {

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-08 20:27     ` Michael Shigorin
@ 2011-04-09  1:12       ` REAL
  2011-04-09  2:33         ` REAL
  2011-04-09  9:30         ` Michael Shigorin
  0 siblings, 2 replies; 24+ messages in thread
From: REAL @ 2011-04-09  1:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

09.04.2011 03:27, Michael Shigorin пишет:
> У нас пару лет назад делали сравнения, atlas на x86_64 отставал
> от goto примерно на 10%,

здесь вчера звучало, что у ATLAS опять завалы в скорости. а с Goto 
заметно быстрее всё стало. речь про x86_64.

> Извини, что с разбегу обрадовался насчёт goto и не потрудился
> посмотреть внимательней, а что дали-то.  Оно хоть и заточено
> вплоть до Nehalem, но дальше точиться, насколько пока видно,
> не будет -- все уже пилят atlas, в т.ч. и ассемблерными
> оптимизациями.

я пока не вижу тенденций к изменению ситуации. а её надо решать. ATLAS 
сейчас весьма нестабилен: с каждой новой версией появляются новые 
проблемы, и конца этому не видно. а GotoBLAS стабилен, вылизан до 
косточки, в общем, то, что доктор прописал.

> Есть ещё одна крупная неприятность с generic x86 в goto: оно там
> сломано.  Ближе к совсем.  Для того, чтоб хотя бы не выпадало с
> error, нужен приложенный патч.

под эти камни уж точно собирать не имеет смысла (представляю себе 
кластер на машинах класса P4 :-D ). так что и патч не потребуется.

как итог: пусть ATLAS остаётся для любителей тестировать и просто для 
тех, кто может ждать месяцами и годами. а GotoBLAS - для тех, кому 
надо работать, и работать сейчас. вот когда ATLAS обгонит его, можно 
будет возвращать сборку с ним взамен GotoBLAS, так что продолжаю 
делать то, что начал.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09  1:12       ` REAL
@ 2011-04-09  2:33         ` REAL
  2011-04-09  3:34           ` Valery Pipin
  2011-04-09  9:30         ` Michael Shigorin
  1 sibling, 1 reply; 24+ messages in thread
From: REAL @ 2011-04-09  2:33 UTC (permalink / raw)
  To: ALT Linux Team development discussions

09.04.2011 08:12, REAL пишет:
>> У нас пару лет назад делали сравнения, atlas на x86_64 отставал
>> от goto примерно на 10%,
>
> здесь вчера звучало, что у ATLAS опять завалы в скорости. а с Goto
> заметно быстрее всё стало. речь про x86_64.

и потом, кто будет ментейнить ATLAS? at@ на него забил давно, а я 
такую нагрузку не потяну (оно и так 4 часа собирается, так ведь ещё и 
глючное, и вообще там чёрт ногу сломит).

так что получается, ATLAS никому не нужен, а раз так, то лучше от него 
оторвать математические пакеты и использовать что-то более вменяемое. 
если убрать из рассмотрения ATLAS, BLAS с netlib и GotoBLAS2, какие 
ещё варианты? я не нашёл.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09  2:33         ` REAL
@ 2011-04-09  3:34           ` Valery Pipin
  2011-04-09  4:20             ` REAL
  0 siblings, 1 reply; 24+ messages in thread
From: Valery Pipin @ 2011-04-09  3:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В сообщении от 8 апреля 2011 19:33:54 автор REAL написал:
> 09.04.2011 08:12, REAL пишет:
> >> У нас пару лет назад делали сравнения, atlas на x86_64 отставал
> >> от goto примерно на 10%,
> > 
> > здесь вчера звучало, что у ATLAS опять завалы в скорости. а с Goto
> > заметно быстрее всё стало. речь про x86_64.
> 
> и потом, кто будет ментейнить ATLAS? at@ на него забил давно, а я
> такую нагрузку не потяну (оно и так 4 часа собирается, так ведь ещё и
> глючное, и вообще там чёрт ногу сломит).
> 
> так что получается, ATLAS никому не нужен, а раз так, то лучше от него
> оторвать математические пакеты и использовать что-то более вменяемое.
> если убрать из рассмотрения ATLAS, BLAS с netlib и GotoBLAS2, какие
> ещё варианты? я не нашёл.
Можно собрать последнюю стабильную версию atlas- 3.8.3. и не обновлять
пока не станет стабильной  разрабатываемая версия 3.9. 


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09  3:34           ` Valery Pipin
@ 2011-04-09  4:20             ` REAL
  2011-04-09  4:29               ` Valery Pipin
  0 siblings, 1 reply; 24+ messages in thread
From: REAL @ 2011-04-09  4:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

09.04.2011 10:34, Valery Pipin пишет:
> Можно собрать последнюю стабильную версию atlas- 3.8.3. и не обновлять
> пока не станет стабильной  разрабатываемая версия 3.9.

можно. но GotoBLAS мне нравится больше.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09  4:20             ` REAL
@ 2011-04-09  4:29               ` Valery Pipin
  2011-04-09  5:47                 ` REAL
  0 siblings, 1 reply; 24+ messages in thread
From: Valery Pipin @ 2011-04-09  4:29 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В сообщении от 8 апреля 2011 21:20:54 автор REAL написал:
> 09.04.2011 10:34, Valery Pipin пишет:
> > Можно собрать последнюю стабильную версию atlas- 3.8.3. и не обновлять
> > пока не станет стабильной  разрабатываемая версия 3.9.
> 
> можно. но GotoBLAS мне нравится больше.
Ну мне тоже он нравится, только вот не знаю пока как barcelona будет с ителом 
сочетаться


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09  4:29               ` Valery Pipin
@ 2011-04-09  5:47                 ` REAL
  2011-04-09  6:26                   ` Valery Pipin
  0 siblings, 1 reply; 24+ messages in thread
From: REAL @ 2011-04-09  5:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

09.04.2011 11:29, Valery Pipin пишет:
>> можно. но GotoBLAS мне нравится больше.
> Ну мне тоже он нравится, только вот не знаю пока как barcelona будет с ителом
> сочетаться

дайте список, какие из приведённого мной списка варианты могут у вас 
заработать (кроме NEHALEM, ATOM и DUNNINGTON, которые наша сборочница 
не потянет).

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09  5:47                 ` REAL
@ 2011-04-09  6:26                   ` Valery Pipin
  2011-04-09  8:10                     ` REAL
  0 siblings, 1 reply; 24+ messages in thread
From: Valery Pipin @ 2011-04-09  6:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В сообщении от 8 апреля 2011 22:47:21 автор REAL написал:
> 09.04.2011 11:29, Valery Pipin пишет:
> >> можно. но GotoBLAS мне нравится больше.
> > 
> > Ну мне тоже он нравится, только вот не знаю пока как barcelona будет с
> > ителом сочетаться
> 
> дайте список, какие из приведённого мной списка варианты могут у вас
> заработать (кроме NEHALEM, ATOM и DUNNINGTON, которые наша сборочница
> не потянет).
Penryn


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09  6:26                   ` Valery Pipin
@ 2011-04-09  8:10                     ` REAL
  0 siblings, 0 replies; 24+ messages in thread
From: REAL @ 2011-04-09  8:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

09.04.2011 13:26, Valery Pipin пишет:
>> дайте список, какие из приведённого мной списка варианты могут у вас
>> заработать (кроме NEHALEM, ATOM и DUNNINGTON, которые наша сборочница
>> не потянет).
> Penryn

ok, попробую его.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09  1:12       ` REAL
  2011-04-09  2:33         ` REAL
@ 2011-04-09  9:30         ` Michael Shigorin
  2011-04-09 10:03           ` REAL
  1 sibling, 1 reply; 24+ messages in thread
From: Michael Shigorin @ 2011-04-09  9:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Apr 09, 2011 at 08:12:06AM +0700, REAL wrote:
> как итог: пусть ATLAS остаётся для любителей тестировать и
> просто для тех, кто может ждать месяцами и годами. а GotoBLAS -
> для тех, кому надо работать, и работать сейчас.

...и на конкретном камне, судя по поломанному generic.

> вот когда ATLAS обгонит его, можно будет возвращать сборку с
> ним взамен GotoBLAS, так что продолжаю делать то, что начал.

Жень, ты вообще слышишь?  Разница _два года_ тому на реальном
железе была небольшой.  И собранный под не ту микроархитектуру
goto, скорее всего, сместит её в обратную сторону.  Как минимум
именно этому стоит _сначала_ уделить внимание, если переезжать
по мотивам производительности.

Также в atlas содержится больше, чем просто blas.

> и потом, кто будет ментейнить ATLAS? at@ на него забил давно,
> а я такую нагрузку не потяну (оно и так 4 часа собирается,
> так ведь ещё и  глючное, и вообще там чёрт ногу сломит).

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

PS: и почитай всё ж тогда 01Readme.txt, его чуть меньше 2k.
И хорошо бы заодно 02QuickInstall.txt:

   Also if you want GotoBLAS2 to support multiple architecture,
   $shell> make DYNAMIC_ARCH=1
   All kernel will be included in the library and dynamically switched
   the best architecutre at run time.

(могу перевести, если будет удобней)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09  9:30         ` Michael Shigorin
@ 2011-04-09 10:03           ` REAL
  2011-04-09 12:43             ` Michael Shigorin
  0 siblings, 1 reply; 24+ messages in thread
From: REAL @ 2011-04-09 10:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions

09.04.2011 16:30, Michael Shigorin пишет:
>> вот когда ATLAS обгонит его, можно будет возвращать сборку с
>> ним взамен GotoBLAS, так что продолжаю делать то, что начал.
>
> Жень, ты вообще слышишь?  Разница _два года_ тому на реальном
> железе была небольшой.

она зато сейчас заметна вполне, с чего и начался разговор.

>  И собранный под не ту микроархитектуру
> goto, скорее всего, сместит её в обратную сторону.  Как минимум
> именно этому стоит _сначала_ уделить внимание, если переезжать
> по мотивам производительности.

здесь не только по мотивам производительности, но и 
надёжности/стабильности. переезд на GotoBLAS будет не нужен только в 
одном случае: если для ATLAS найдётся хороший мейнтейнер. ты 
представляешь себе работу на ядре, которое никто не поддерживает? вот 
здесь то же самое. а пока мейнтейнера нет, не вижу смысла продолжать 
спор. ты то сам читаешь то, что я пишу?

> Также в atlas содержится больше, чем просто blas.

а оно умеет с OpenMP работать? впрочем, чего тут разводить, вопросы 
выше поважней.

> Прыжками в стороны нагрузку можно только увеличить,

какие прыжки?

> а сборочницу пошустрей (и 64-битную) дать могу.

а AEN в курсе?

> И хорошо бы заодно 02QuickInstall.txt:
>
>     Also if you want GotoBLAS2 to support multiple architecture,
>     $shell>  make DYNAMIC_ARCH=1

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

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09 10:03           ` REAL
@ 2011-04-09 12:43             ` Michael Shigorin
  2011-04-09 12:50               ` Aleksey Novodvorsky
  2011-04-09 12:52               ` REAL
  0 siblings, 2 replies; 24+ messages in thread
From: Michael Shigorin @ 2011-04-09 12:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Apr 09, 2011 at 05:03:08PM +0700, REAL wrote:
> >>вот когда ATLAS обгонит его, можно будет возвращать сборку с
> >>ним взамен GotoBLAS, так что продолжаю делать то, что начал.
> >Жень, ты вообще слышишь?  Разница _два года_ тому на реальном
> >железе была небольшой.
> она зато сейчас заметна вполне, с чего и начался разговор.

Дык тестировать надо на Xeon 54xx/55xx хотя бы. :)

> переезд на GotoBLAS будет не нужен только в одном случае:
> если для ATLAS найдётся хороший мейнтейнер.

А, это другое дело.

> ты то сам читаешь то, что я пишу?

Стараюсь.

> >Также в atlas содержится больше, чем просто blas.
> а оно умеет с OpenMP работать?

---
1.6  Q I use OpenMP compiler. How can I use GotoBLAS2 with it?

     A Please understand that OpenMP is a compromised method to use
       thread. If you want to use OpenMP based code with GotoBLAS2, you
       should enable "USE_OPENMP=1" in Makefile.rule.
--- 03FAQ.txt

> >Прыжками в стороны нагрузку можно только увеличить,
> какие прыжки?

То на gotoblas2, то на atlas.

> >а сборочницу пошустрей (и 64-битную) дать могу.
> а AEN в курсе?

Не знаю; это скорее к zhum@.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09 12:43             ` Michael Shigorin
@ 2011-04-09 12:50               ` Aleksey Novodvorsky
  2011-04-09 12:58                 ` Michael Shigorin
  2011-04-09 12:52               ` REAL
  1 sibling, 1 reply; 24+ messages in thread
From: Aleksey Novodvorsky @ 2011-04-09 12:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Michael Shigorin

9 апреля 2011 г. 16:43 пользователь Michael Shigorin <mike@osdn.org.ua> написал:
>> >а сборочницу пошустрей (и 64-битную) дать могу.
>> а AEN в курсе?
>
> Не знаю; это скорее к zhum@.

Я не в курсе. Если хотите отдать ресурс для Сизифа, то будет очень
здорово, а если это междусобойчик, то прошу обсудить приватно.

Rgrds, Алексей

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09 12:43             ` Michael Shigorin
  2011-04-09 12:50               ` Aleksey Novodvorsky
@ 2011-04-09 12:52               ` REAL
  2011-04-09 13:00                 ` Michael Shigorin
  1 sibling, 1 reply; 24+ messages in thread
From: REAL @ 2011-04-09 12:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

09.04.2011 19:43, Michael Shigorin пишет:
>>> Также в atlas содержится больше, чем просто blas.
>> а оно умеет с OpenMP работать?
>
> 1.6  Q I use OpenMP compiler. How can I use GotoBLAS2 with it?

я про ATLAS спрашивал. а GotoBLAS2 я сразу же с OpenMP собрал.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09 12:50               ` Aleksey Novodvorsky
@ 2011-04-09 12:58                 ` Michael Shigorin
  0 siblings, 0 replies; 24+ messages in thread
From: Michael Shigorin @ 2011-04-09 12:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Apr 09, 2011 at 04:50:07PM +0400, Aleksey Novodvorsky wrote:
> >> а AEN в курсе?
> > Не знаю; это скорее к zhum@.
> Я не в курсе. Если хотите отдать ресурс для Сизифа, то будет
> очень здорово, а если это междусобойчик, то прошу обсудить
> приватно.

Междусобойчик, поэтому и обсуждалось жабером.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09 12:52               ` REAL
@ 2011-04-09 13:00                 ` Michael Shigorin
  2011-04-09 13:15                   ` REAL
  0 siblings, 1 reply; 24+ messages in thread
From: Michael Shigorin @ 2011-04-09 13:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Apr 09, 2011 at 07:52:40PM +0700, REAL wrote:
> >>>Также в atlas содержится больше, чем просто blas.
> >>а оно умеет с OpenMP работать?
> >1.6  Q I use OpenMP compiler. How can I use GotoBLAS2 with it?
> а GotoBLAS2 я сразу же с OpenMP собрал.

Я так понял, что это как раз _не_ рекомендуется делать.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09 13:00                 ` Michael Shigorin
@ 2011-04-09 13:15                   ` REAL
  2011-04-09 14:11                     ` Michael Shigorin
  0 siblings, 1 reply; 24+ messages in thread
From: REAL @ 2011-04-09 13:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

09.04.2011 20:00, Michael Shigorin пишет:
>> а GotoBLAS2 я сразу же с OpenMP собрал.
>
> Я так понял, что это как раз _не_ рекомендуется делать.

дай ссылку. а то из цитаты в прошлом письме это неочевидно. о каких 
компромисах речь?

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09 13:15                   ` REAL
@ 2011-04-09 14:11                     ` Michael Shigorin
  2011-04-09 14:22                       ` REAL
  0 siblings, 1 reply; 24+ messages in thread
From: Michael Shigorin @ 2011-04-09 14:11 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Apr 09, 2011 at 08:15:58PM +0700, REAL wrote:
> >>а GotoBLAS2 я сразу же с OpenMP собрал.
> >Я так понял, что это как раз _не_ рекомендуется делать.
> дай ссылку. а то из цитаты в прошлом письме это неочевидно.

Нашёл два сравнения -- оба говорят, что на OpenMP проще,
а на pthreads прицельнее получается параллелизация:

http://stackoverflow.com/questions/935467/parallelization-pthreads-or-openmp
http://software.intel.com/en-us/articles/threading-models-for-high-performance-computing-pthreads-or-openmp/

> о каких компромисах речь?

В документации и коде уточнений к сказанному в FAQ не вижу.
Поэтому могу только предполагать, что речь о выторговывании
удобства за производительность.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] война с оптеронами
  2011-04-09 14:11                     ` Michael Shigorin
@ 2011-04-09 14:22                       ` REAL
  0 siblings, 0 replies; 24+ messages in thread
From: REAL @ 2011-04-09 14:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions

09.04.2011 21:11, Michael Shigorin пишет:
> Нашёл два сравнения -- оба говорят, что на OpenMP проще,
> а на pthreads прицельнее получается параллелизация:

спасибо, миш, в сизиф уходит GotoBLAS2 без OpenMP.

к сведению, если кто не заметил, пропала необходимость выбирать, под 
какой процессор оптимизировать, оно теперь это делает само в рантайме. 
спасибо вам обоим, тебе, и led@ передавай.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2011-04-09 14:22 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-04-08 17:41 [devel] война с оптеронами REAL
2011-04-08 18:57 ` Dmitry V. Levin
2011-04-08 19:24   ` REAL
2011-04-08 20:27     ` Michael Shigorin
2011-04-09  1:12       ` REAL
2011-04-09  2:33         ` REAL
2011-04-09  3:34           ` Valery Pipin
2011-04-09  4:20             ` REAL
2011-04-09  4:29               ` Valery Pipin
2011-04-09  5:47                 ` REAL
2011-04-09  6:26                   ` Valery Pipin
2011-04-09  8:10                     ` REAL
2011-04-09  9:30         ` Michael Shigorin
2011-04-09 10:03           ` REAL
2011-04-09 12:43             ` Michael Shigorin
2011-04-09 12:50               ` Aleksey Novodvorsky
2011-04-09 12:58                 ` Michael Shigorin
2011-04-09 12:52               ` REAL
2011-04-09 13:00                 ` Michael Shigorin
2011-04-09 13:15                   ` REAL
2011-04-09 14:11                     ` Michael Shigorin
2011-04-09 14:22                       ` REAL
2011-04-08 19:48   ` REAL
2011-04-08 19:45     ` Aleksey Novodvorsky

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git