Технологии Российской Федерации, новые, современные, чем...
Многие орут что Россия плоха, а что вы сами делаете ради её Величия и благополучия ? на диванах...
Философия архитектуры российского процессора Эльбрус. В...
Доступные файлы
Файлы не загружены.
Похожие обсуждения
-
Качество обслуживания
Ответов: 0 Опубликовано в Компания БАЙТ
-
Почему повышается проезд ? чья вина на самом деле ?
Полностью согласны!
Ответов: 1 Опубликовано в Общество...
-
Чего ждёт нашу Российскую Федерацию ?
Просто потому что не льзя бросить тех, кто часть тебя!
Ответов: 1 Опубликовано в Наша жизнь...
Как любитель фотографии, я могу провести следующую аналогию. Любительский цифровой фотографирует и на лету сохраняет фото сразу в файл jpg. Все преобразования информации изображения он делает сам. Профессиональное же использование зеркалки подразумевает сохранение в сырой RAW-файл (исходник), и уже в комфортных условиях, на компьютере, обладая намного большими аппаратными и временнЫми ресурсами, RAW-конвертер преобразовывает сохранённую информацию об изображении в само конечное изображение. То есть, вся обработка того, что получено с матрицы фотоаппарата, вынесена из него наружу и обрабатывается во вне. Так же и с процессором, только последовательность будет обратная.
Философия архитектуры Эльбрус такая — всё, что можно сделать с кодом до того, как он поступит в процессор, имеет смысл сделать заранее. Этим самым повышается степень распараллеливания кода. Зачем нагружать процессор лишней работой, которую можно сделать при компиляции.
Конечно, есть и нерешённые ещё трудности такого подхода. Это и создание достаточно умного компилятора, который бы, например, мог максимально эффективно раскидывать последовательные цепочки команд, где каждая из последующих использует результат предыдущей, по разным тактам, и решение задачи быстрого переключения контекста, и т.п. Но всё это решаемо, если над этим продолжать работать.
Кроме того, для использования даже этих скромных возможностей, ПО для Itanium надо было оптимизировать. В неоптимизированном ПО производительность у первого варианта Itanium была ниже процессоров классической архитектуры в 8 раз. Это, конечно, отрицательно сказалось на его продажах. К
Компилятор для Itanium тоже был далёк от совершенства (у Эльбруса на текущий момент он намного более продвинут).
Itanium пережил несколько модернизаций, но в конце концов проект был заморожен. Разработчики в рамках архитектуры Itanium не смогли решить ряд технических проблем для полного раскрытия потенциала своей архитектуры, а на более значительные её изменения они не пошли. Сильно упираться в Itanium, давя им успешную на тот момент архитектуру x86, смысла не было, а навредить бизнесу могло.
Нам нужно по-максимуму использовать все плюсы этой архитектуры и, упёршись рогом, решить все её проблемы. У Intel была альтернатива и огромный массив ПО, который их и кормил. Поэтому там задачу с VLIW до конца не решили. Не потому, что не было решения, а потому что было много рисков при конкуренции с имеющейся архитектурой. Например, риск банальной потери рынка.
У нас риска потери рынка нет за неимением рынка, как такового. А это означает, что все те известные проблемы архитектуры Эльбрус так или иначе обречены на своё решение.
А вы как думаете, к какому году десктопные Эльбрус сравняются с наиболее популярными десктопными Intel? Я вот думаю, что в 2027-2028 годах уже станет всё не так однозначно :-)
Пишите свои мысли в комментариях, ставьте лайки, подписывайтесь на канал. Удачи!