Обновить
0
0

Пользователь

Отправить сообщение
Смешно тут то, что оно уже купило это «другое».
Понимаете? Мы платим две цены за реализацию одной функции.

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

Передача управления в обработчик уровня ядра. Переключение контекста. Обработка состояния стека. Возврат на уровень приложения.

Извиняюсь что встреваю в ваш разговор, но у вас какие то предрассудки насчет эльбрусов

Так и хочется спросить, приведите пример таких проблем суперджета?

Просто что бы не вести полемику с вашей вопиющей некомпетентностью https://bmpd.livejournal.com/3424107.html


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


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

Не только медленнее, но и менее надёжно.

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


но на самом деле ситуация удручающая. Ибо такой «переезд» — это на самом деле кормушка и наши производители ее лоббируют совершенно беззастенчиво

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


Проприетарщина от IBM с которой даже на интел сервер с линуксом слезть теперь не так просто это хорошо и "некормушка", а эльбрус с СПО которое потом легко на любой платформе заведется это плохо и "кормушка".


Это не говоря уже о том что те же процессоры интел делает только интел, а готовые решения предлагают несколько фирм и это почему то считается нормальным рыночным, а когда с эльбрусом тоже самое (то есть процессоры делает МЦСТ а решения на них предлагает несколько фирм) это почему-то кормушка.

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

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


А если и проводилось то каких-то украинских агрегатов на самолетах/вертолетах еще советской разработки, кроме суперджета у нас ничего импортного особо и не строилось.

Хотя отечественные серверы в 2-70 раз медленнее в разных задачах

Там вообще то дело не столько в эльбрусах сколько в PostgreSQL и СПО, оно работает естественно медленнее чем проприетарщина IBM на айбиэмовских серверах (внезапно, неправда ли?). Медленность эльбруса (там вообще то речь про 4С который в 4 раза медленнее 8С) компенсируется большим колличеством лезвий, но без переделки всей системы под орсобенности СПО (как это сделали в МВД) не обойтись.


Ну и вообще то новость позитивная (должна была быть) ПФР четыре года гонял сервер в тестовом режиме не особо видимо желая на них мигрировать, но увы он сволочь не сломался отмазываться нечем придется мигрировать.

Я конечно понимаю восторг фанатов АМД (нет) в связи с успехом компании, но меру надо тоже знать:
image


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


Про VLIW вот так обобщенно смысла говорить не имеет, потому что классический влив как на западе его видят он подразумевает то же самое что на диаграмме выше — { mul r0,r1; fadd f0, f1 } вот тебе и широкая команда. Просто удалить к чертовой мамке планировщик и все вот эти железячные костыли и прям так писать код на исполнение подавать и все. Но как ты верно заметил из за несовершенства памяти влив сталкивается с огромной кучей трудностей в то время как суперскаляр с его динамическими методами тут пока на коне.


Но при этом все равно что бы из интела/амд выжимать производительность нужен хороший компилятор. Уже нужен, код просто так где то там в процессоре не оптимизуется не векторизуется внезапно.


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

10 лет назад они теги в ECC укладывали

Так и делают, но там все сложнее https://youtu.be/OByTSjWdSks?t=1436
"Защищенный режим" это 128 битный режим, указатель становится длинной 128бит это позволяет в него и дескриптор затолкать и теги в EСС и хэш для коррекции ошибок.

Но в векторизацию (SIMD) и слияние все актуальные современные процессорные

Да только у эльбруса в каждом канале такой SIMD, их можно как все использовать над общей задачей (например сложения элементов массива) либо использовать только некоторые, а остальным отдать что нибудь другое. Либо складывать/обрабатывать в разных каналах элементы разных массивов, а это уже MIMD которого в суперскалярах нет и скорей всего не будет.

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

Ясно. Мультиклетовцы как обычно на своей волне.


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

Эльбрус-4С (R500/E)

Что такое R500/E ?

Предприятия рассчитывают, что их разработки пригодятся для реализации в России национального проекта «Цифровая экономика», который включает в себя развитие проектов «умного» города, «умного» ЖКХ, а также беспилотного транспорта.

Самое место для китайских процессоров. Особенно на предприятиях их давно ждут.

А где прописан результат который надо достигнуть?
Правильно — в бумажных правилах.

Вообще то тут конкурс на субсидии, а не госзаказ, но в целом не важно.


Задача, которую государство перед собой поставило это пустить деньги (с которыми они уже не знают что делать), в какое нибудь полезное дело. Одним из таких дел выделили создание отечественных "радиоэлектронных технологических проектов". Объявили конкурс, на него вызвалось 100+ участников из которых вылетели реальные производители такой техники с реальными, не виртуальными продуктами, потому что где то там ошиблись. В итоге из всей оравы фирм готовых что то делать, выбрано 20% каких то избранных (по умолчанию будем считать что достойных).


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


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

Пусть сначала разрешат систему команд опубликовать и отправить в СПО все наработки.
А то сами же выделяли денег на создание, им сделали они никому не дам ни кому не покажу это госсобственность, а теперь коммерческую эффективность подавай — че у вас коммерческой эффективности нет, мы вам на что денег выделяли?

Бюрократия это машина работающая не на результат, а на соответствие бумажным правилам.


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

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

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


Не уверен, что это правильный сценарий, тем более, если приложению нужна интеграция с другими частями системы. Как один из кейсов — у меня стоит Телеграм клиент.. В виде отдельного бинарника. Видимо, со своими библиотеками Qt и шрифтами. И что же? Оказывается, что если через него протыкивать ссылку, то запускается гугл хром НЕ В ТОМ окружении. Прикиньте?

Так это ты про снап или флатпак какой нибудь — какое они вообще к разговору имеют отношение? Я говорю про классические позикс подходы, самые что нинаесть стандартные.


Если тебя задело отношение к маинтейнерским репозиториям — как к ним еще относиться если это не гитхаб тебе какой нибудь. Это комьюнити которое самостоятельно программы подбирает, собирает, обновляет. Туда нет доступа — ты как разработчик не можешь туда ничего опубликовать ничего обновлять, кроме того их политика может быть такова что твое приложение вообще туда в принципе попасть не может. Маинтейнерские репозитории это не апстор, а компоненты ОС. Макось например тоже из коробки имеет и питон и эмакс и кучу свободных библиотек и приложений, тех версий которые маинтейнеру (в лице эпл) надо, и обновляемые на те версии которые надо, но это не единственный способ получения приложений на макоси и не сказать что бы те другие способы испытывали какие то проблемы с интеграцией. Позтикс он и есть позикс, его не дураки придумывали.

папку с программой — в /opt
desktop файл — в домашнюю папку пользователя (если приложение с гуем), или линк в /usr/local/bin если без гуя, или если только себе надо то вообще в профаил.
Блин этож никсы, а не виндоус — что где намусорено будет?


По поводу системных библиотек я не очень понял, если имеются в виду библиотеки из gtk, kde и прочего (как в гнутом софте из репозиториев) то тут просто ничего не поможет уже, такие приложения в снапе тянут с собой каждая половину системы, вплоть там до xcursor и mesa.
Но я все таки понимаю тут свое приложение какое-то (наверное проприетарное), проще и правильней собирать его так что бы оно из папки из своей работало. глибси (и что там еще может быть из таких "системных" библиотек) использовать те что в основных дистрибутивах гарантировано есть.
Как с бинарником поступить я (пользователь линукса) сам решу, если я маинтейнер — заменю либы на симлинки, запакую, добавлю в реп. Если просто-пользователь — просто куда мне надо вытряхну и просто создам кнопку.

Не сразу догнал. Это типа пост-жалоба на линуксовую инфраструктуру?


Если публикуете приложение, лучше просто архивом c бинарниками приложения в tar.bz2/lzma выложить как браузеры делают. Пакетные менеджеры это вообще не площадка для публикаций приложений.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность