* [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: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: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: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: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
* 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: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
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