LINUX.ORG.RU
ФорумTalks

Альт на «Эльбрусе»: портирован LibreOffice 5.4

 , , ,


0

2

Усилиями коллеги, который поддерживает свободный офисный пакет LibreOffice в нашем дистрибутиве, успешно осуществлён его перенос на «Эльбрус» (в основном доработка для сборки компилятором lcc ветки 1.21).

http://storage6.static.itmages.ru/i/17/1226/h_1514257200_5509602_f74db93e58.jpeg

Это был один из значимых для типичной рабочей станции пакетов, сборка которого уже была осуществлена для ОС «Эльбрус», но отсутствовала для недавно перенесённой ОС Альт; правки для версии 5.4 переданы коллегам из МЦСТ, у которых пока собрана версия 5.2. Также из новостей — ещё один коллега наконец собрал Ruby 2.4.2, этого скриптового языка недоставало для сборки некоторых (и полноценной сборки многих) других пакетов; ещё два человека работают над портированием нашей системы настройки Alterator, первые скромные результаты уже в наличии:

http://storage8.static.itmages.ru/i/17/1226/h_1514257418_7173579_7a19bc4772.jpeg

В общем, работаем и работает!

Подробности

Перемещено jollheef из russia

Осталась самая малость - портировать эльбрус на пользователей с зарплатой версии 30.000p

Если серьезно: теперешние цены на интелы как то совсем не вдохновляют, если бы эльбрус мог бы стоить как интеловский топ в прежние времена (8 - 12тр) то он, уверен, пользовался бы спросом.

uin ★★★ ()

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

anonymous ()

С прогрессом поздравляю, но на скрине с альтератором ужас. У вас реально такое разрешение? Реально так работаете? И при этом две панели, транжирство. И интересно, что это за полоска с 01, шкалой и мусоркой?

Deleted ()

Отдельное спасибо за локаль!

akk ★★★★★ ()

sdelanounas.ru

они так и не исправили ошибку в своей плашке в заголовке. Пцц, сколько им писал

Deleted ()
Ответ на: комментарий от Quasar

4С уже был как пень дуалкор 2,5ггц а 8С то уже как старшие квады или младшие айпятые (при том на типовых целочисленных задачах) - какой нафиг атом?

uin ★★★ ()

Но Эльбрус - это очень уж хитрый предмет.
Всякая вещь - или есть, или нет.
А Эльбрус - я никак не пойму, в чём секрет:
Он вроде как есть - но его нигде нет!

KillTheCat ★★★★★ ()
Ответ на: комментарий от uin

Осталась самая малость - портировать эльбрус на пользователей с зарплатой версии 30.000p

Я бы купил и за 100к и даже по предоплате, чтобы не было «вот вас много желающих, а на деле никто не купит».

Проблема то не в цене, проблема в совке в голове ― они в принципе не хотят общаться с теми, кому интересна платформа.

Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от KillTheCat

Цены на интелы только в рублях выросли.

И что? Мне от этого легче должно стать?

Думаю он им сильно сольет
8th-Generation-Intel-Core-i3

Ну такому наверное да, но не сильно.

uin ★★★ ()
Ответ на: комментарий от Deleted

Проблема то не в цене, проблема в совке в голове ― они в принципе не хотят общаться с теми, кому интересна платформа.

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

uin ★★★ ()

Оффтоп-реплика: значит ли это, что доступны репы для «Эльбруса»?
Годнота, если так.

upd: по-прежнему ждём аппарат в свободной продаже.

Deleted ()
Последнее исправление: rht (всего исправлений: 2)
Ответ на: комментарий от uin

Думаю он им сильно сольет
8th-Generation-Intel-Core-i3

Ну такому наверное да, но не сильно.

У тебя есть данные тестов или только революционная сознательность?

tailgunner ★★★★★ ()

Печаль конечно, что вместо работы над компилятором, чтобы он соответствовал стандарту и компилировал бы просто все программы, разработчики костылят недостающие возможности компилятора и вносят баги в рабочий софт... Зато так можно много новостей наплодить, для каждой портированной программы. Но вектор усилий направлен явно не в ту сторону :(

fsb4000 ★★★★★ ()
Ответ на: комментарий от Deleted

Я бы купил и за 100к и даже по предоплате, чтобы не было «вот вас много желающих, а на деле никто не купит».
Проблема то не в цене,

Плата с эльбрусом стОит 1 миллион рублей. пруфца можешь не просить. Я ленин и только и делаю, что лгу и троллирую.

lenin386 ★★★ ()
Последнее исправление: lenin386 (всего исправлений: 3)
Ответ на: комментарий от tailgunner

Шигорин кидал результаты 7z -b (пичем старый бинарь компилированный под 4С) результат бил около ~9000 MIPS (для всех ядер). У меня на кваде примерно столько же выходит.

Хотя там на самом деле если бенчмарк развернуто смотреть Эльбрус в некоторых тестах напрочь обсирается, в каких то практически как штеуд пропорционально частоте идет, а в хэшировании sha256 и CRС взбрыкивает и дает нормальный такой результат, а на общей картине кажется что все пропорционально частоте и ядрам как у штеуда.

Если интересно поищу и кину

uin ★★★ ()
Ответ на: комментарий от fsb4000

вместо работы над компилятором, чтобы он соответствовал стандарту и компилировал бы просто все программы

Так фронтенд покупной же. Ты думаешь каждый компилятор содержит свою реализацию поддержки стандартов С++ ?

uin ★★★ ()
Ответ на: комментарий от tailgunner

А я впрочем все равно вкину

QX9650

Method           Speed Usage    R/U Rating   E/U Effec
                 KiB/s     %   MIPS   MIPS     %     %


LZMA:x1          42395   367   4227  15499   151   554
                132162   371   2897  10762   103   384

BZip2:x1         18030   377   2891  10893   103   389
                 81895   382   2326   8878    83   317

AES256CBC:1     386171   358   2648   9491    95   339
                379367   350   2663   9323    95   333
 
CRC32:1        1584122   358   3218  11532   115   412
CRC32:4        3507581   387   2023   7829    72   280
CRC32:8        4722476   385   1662   6404    59   229
CRC64          3658977   385   1946   7494    70   268
SHA256          526085   376   2855  10732   102   383
SHA1           1167668   364   3003  10929   107   390


CPU                      384   2979  11449
------------------------------------------------------
Tot:                     358   3003  10735   107   383

Эльбрус-8С (4 threads)
LZMA:x1          15700   395   1454   5740   112   443
                 73106   398   1497   5953   116   459

BZip2:x1          5283   399    799   3192    62   246
                 33124   399    901   3591    70   277

AES256CBC:1     255083   400   1569   6269   121   484
                236229   399   1454   5806   112   448

CRC32:1         561264   398   1026   4086    79   315
CRC32:4        1559157   399    871   3480    67   269
CRC32:8        2893488   399    982   3924    76   303
CRC64          1442307   398    742   2954    57   228
SHA256          599290   399   3065  12226   237   944
SHA1            852757   400   1996   7982   154   616


CPU                      776   1299  10088   // 8-threads 
------------------------------------------------------
Tot:                     762   1258   9591   100   766


с CRС ошибся - это как раз один из тестов где он сливается, но AES и особенно sha256 просто таки блин нагнул.

uin ★★★ ()
Последнее исправление: uin (всего исправлений: 2)
Ответ на: комментарий от uin

У 8350k 18-20k. И это скорее всего без разгона на 4 Ггц. Не плохо для проца за 10к?

Это что за цифры? MIPS Rate?

Думаю да, первое что нашел в гугле.

KillTheCat ★★★★★ ()
Ответ на: комментарий от KillTheCat

И это скорее всего без разгона на 4 Ггц

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

Не плохо для проца за 10к?

Не плохо для проца от студентов с в 3 раза меньшей частотой, менее быстрой памятью, 28нм техпроцессом, 80 Вт потреблением проигрывать более совершенному процессору из последней линейкий мирового лидера, с потреблением 91 Вт, только 1.8 раза?

uin ★★★ ()
Ответ на: комментарий от lenin386

Плата с эльбрусом стОит 1 миллион рублей. пруфца можешь не просить. Я ленин и только и делаю, что лгу и троллирую.

Гхм. На сайте цена за «вычислительный комплекс» была 199 тысяч. Поэтому плата должна быть определенно дешевле, тем более без поддержки.

Deleted ()
Ответ на: комментарий от KillTheCat

Кстати да - на твоем скрине преведены цифры из результата Average а не Total, не указана версия бенчмарка на котором проводились тесты и разрядность. Что такое «32mb Dictionary» я то же не очень понимаю. В общем можно ли это сравнивать не совсем понятно. Вот если что результаты Compressing/Decompressing для квада и эльбруса на одинаковом бенче в 64 бит


7-Zip [64] 16.02

Compressing | Decompressing
Dict Speed Usage R/U Rating | Speed Usage R/U Rating
KiB/s % MIPS MIPS | KiB/s % MIPS MIPS

(QX9650 4 threads)

22: 8886 315 2746 8645 | 135834 382 3037 11589
23: 6626 261 2587 6752 | 113111 328 2982 9787
24: 7006 288 2616 7534 | 110720 330 2945 9720
25: 7354 311 2704 8397 | 123044 370 2963 10951
---------------------------------- | ------------------------------
Avr: 294 2664 7832 | 352 2981 10512
Tot: 323 2822 9172


(Эльбрус-8C 8 threads)

22: 6561 588 1086 6383 | 137494 798 1470 11728
23: 6770 632 1092 6898 | 135093 798 1466 11691
24: 6749 649 1118 7257 | 129670 793 1436 11381
25: 6685 665 1148 7633 | 107595 757 1265 9576
---------------------------------- | ------------------------------
Avr: 633 1111 7043 | 786 1409 11094
Tot: 710 1260 9068

uin ★★★ ()
Ответ на: комментарий от Deleted

Это четырехпроцессорный сервер стоил 900тр (700тр по акции)
Чисто плата с одним процем стоит вроде 132тр.

uin ★★★ ()
Ответ на: комментарий от uin

Боюсь масштабы производства не те. Хотя если в тайване заказывать то можно и в такую цену уложиться, да еще и частоты до 3-4 гигагерц поднять. Защищенное исполнение обычным пользователям все равно не нужно.

DNA_Seq ★★☆☆☆ ()
Ответ на: комментарий от KillTheCat

Цены на интелы только в рублях выросли.

Херня. За последние 10 лет цены на топовые процессоры в баксах выросли раза в три.

DNA_Seq ★★☆☆☆ ()
Ответ на: комментарий от DNA_Seq

Частоты так просто не поднять, надо увеличить число стадий конвеера а для этого надо чуть ли не полузаказной дизайн, проще уже тогда на новом поколении делать.
Кстати они там в 20м году наметили выход сразу трех процессоров один из которых специально для рабочих станций (то есть не имеет внутри всех вот этих шин и устройств для объединения в многопроцессорные системы) что наверняка на цене отзовется.

uin ★★★ ()
Ответ на: комментарий от Deleted

Привычка знаешь ли, яж Ъ никсойд 7z b. Я же не виноват что 7zip вантузятники проклятые велосипедили.

uin ★★★ ()

Кто мне может объяснить почему они не могут просто портировать gcc-c++? Ведь все исходники открыты.

Bobby_ ()
Ответ на: комментарий от Bobby_

GCC для «Эльбруса»

Потому что он vliw ему не достаточно просто добавить архитектуру в платформозависимую часть gcc.
Да и еслиб даже этого было достаточно то он бы выдавал для него весьма тормозной код, потому что компилятор для влив должен уметь все то, что современные армы мипсы интелы делают с командами аппаратно в процессе исполнения - переставлять команды, искать независимые операции, просчитывать такты ну и всякое такое.
Кто это все в gcc добавит и кто потом это примет, учитывая то что это все добро для остальных поддерживаемых архитектур не будет работать?

Поэтому не будет gcc для влив, но может быть будет какой нибудь рантайм с JITом на уровне системы который сможет исполнять какое нибудь промежуточное представление для влив которое таки сможет выходить из gcc.

uin ★★★ ()
Ответ на: комментарий от uin

А нахера надо было делать процессор, под который заведомо было известно, что софта под него нет? Чтобы все было не как у людей, у России свой особый путь?

Bobby_ ()
Ответ на: комментарий от Bobby_

По этой причине Бэсм-6 в СССР как раз и не взлетела, хотя была самой быстрой машиной в мире (в свое время). Этот опыт так никого не научил.

Bobby_ ()
Ответ на: комментарий от IMAM

Для Linux был софт, и немало. Если бы не GNU, то неизвестно, что было бы дальше.

Zenom ★★★ ()
Ответ на: комментарий от uin


Все эти «готовые продукты» просто оправдание навязывания не нужных программулек к одной нужной железке.
Сырой платформы + открытый компилятор вполне достаточно, всё остальное сделали бы и без них и за них.

А хотя понял, они не хотят делать компьютеры, они хотят торговать дорогущми решениями, которые нужны 0.5 госструктурам.

torvn77 ★★★★★ ()
Ответ на: комментарий от uin

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

А что там отсутствует нужного?
Материнки есть, процессоры есть, остплось только компилятор открыть и начать продажи.
В общем имхо дело таки в совке подучившимся вредным привычкам от западных копирастов.

torvn77 ★★★★★ ()
Ответ на: комментарий от Bobby_

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

Чтобы все было не как у людей, у России свой особый путь?

Вся мировая математика считает числа с права на лево, почему «улюдей» додумались делать вычислительную технику в которой числа читаются с лева на право? У них свой особый путь?

uin ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.