Перейти к содержимому
Калькуляторы

Там явное управление кэшем... Есть операция превентивной "подкачки".

Это называется prefetch, у интелов такая инструкция тоже есть, но это совсем другая проблема и к данной не относится.

 

Блин, я документик выше давал. Почитайте про архитектуру с 88 странички. Типа, доступно и по русски.

А где я по вашему смотрел? Спасибо за файлик, кстати.

 

Два машинных цикла она выполняется.

Для вас будет шоком, но операция сложения и умножения, например, по времени выполнения в несколько раз отличаются!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для вас будет шоком, но операция сложения и умножения, например, по времени выполнения в несколько раз отличаются!
Не будет. В два раза они отличаются. Причём, уже давным давно. Даже в микроконтроллерах типа ATMega сложение - один такт, умножение, где есть, два такта.

 

А файлик, пустяки. http://www.mcst.ru/p...mcst-s-2004goda Тут поинтереснее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А файлик, пустяки. http://www.mcst.ru/p...mcst-s-2004goda Тут поинтереснее.

Там, кстати, написано, что аппаратной поддержки виртуализации в Э. нет..

 

И там же лежит #баный стыд, статья:

 

Потенциал отечественных вычислительных платформ Эльбрус и МЦСТ-R с точки зрения импортозамещения в отрасли телекоммуникаций и связи

http://mcst.ru/files/5499af/ae0cd8/504b35/000000/pages_from_zhurnal__3-2014_noyabr-1.pdf

 

Я про нее уже как-то тут писал.. Это просто facepalm, что там написано.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я про нее уже как-то тут писал.. Это просто facepalm, что там написано.
И чего там ТАКОГО написано?!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И чего там ТАКОГО написано?!

Вообще ни слова о "Потенциале отечественных вычислительных платформ Эльбрус и МЦСТ-R с точки зрения импортозамещения в отрасли телекоммуникаций и связи".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

nop 5

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

 

А еще есть что-то такое скомпилированное посмотреть, но посложнее, чем printf?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не заметил сразу, но вот этот nop похоже и говорит о том, что все времена операций зашиты в компилятор и это он ждет выполнения какой-то операции заранее статически.
Не похоже. Это, похоже, синтаксический ноп. Чтобы "забить" в длинном слове слоги, которые не имеют действий, но должны быть по формату слова.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет. Слова имеют произвольную длинну и это норма для VLIW. Вон сразу в следующем слове всего две операции.

Изменено пользователем ttttt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

"Одно ядро R1000 имеет производительность примерно на уровне равночастотного Intel Atom, одно ядро с архитектурой «Эльбрус» – в большинстве тестов не хуже, чем равночастотный Intel Core2, но нередко в ситуациях, когда в исполняемой программе много независимых друг от друга операций, он «догоняет» архитектуру Intel Core2 с более, чем в 2 раза высокой частотой."

 

Не плохо.

Знать бы ещё TDP / сколько жрёт при этом.

 

Ещё не понятно почему выбрали GCC а не шланг, последний вроде более удобен для таких вещей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

"Одно ядро R1000 имеет производительность примерно на уровне равночастотного Intel Atom, одно ядро с архитектурой «Эльбрус» – в большинстве тестов не хуже, чем равночастотный Intel Core2

 

Надо только понимать, что это реклама. Т.е. как оно на самом деле и на реальных задачах - секрет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ещё не понятно почему выбрали GCC а не шланг, последний вроде более удобен для таких вещей.

Гнусь пилили в МЦСТ с 90-х, когда шланга ещё в помине небыло. Пилили 2.7.что-то, ЕМНИП. Чего там у них сейчас я не знаю.

 

Вот-бы ещё узнать на основе чего для DEC & SUN они оптимизаторы и кодогенераторы писали. Реально на SuperSPARC прирост давали от 20 до 200% по сравнению со старым компилятором на рассчетных задачах с плавающей точкой.

 

Глючило компайлер, правда, тоже конкретно: шорт арифметика поломана, ошибки в указателях только принтами находились из-за овероптимизаций...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Надо только понимать, что это реклама. Т.е. как оно на самом деле и на реальных задачах - секрет.

ну так дошел бы ногами - да всё узнал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сейчас у них вроде lcc.

Я сужу из вот этого документа: 00365-10_95_01.izm10_LCC user manual.doc

И еще вот этого:00365-10_95_01-1.izm4_LCC GNU extensions.doc

...Компилятор LCC поддерживает набор расширений языка С, соответствующий компилятору GCC версии 4.4.0....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну так дошел бы ногами - да всё узнал.

Там все не так просто.

 

Сейчас у них вроде lcc.

Это совпадение имен, к настоящему lcc он отношения не имеет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну так дошел бы ногами - да всё узнал.

Там все не так просто.

 

Сейчас у них вроде lcc.

Это совпадение имен, к настоящему lcc он отношения не имеет.

 

То есть там таки GCC?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

То есть там таки GCC?

Есть собственный компилятор, но они не признаются, на основе чего он написан. Может и из GCC что-то брали..

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

поэтому может быть мы узнаем правду лет через 10. А может и никогда не узнаем - Интел переходит на 14nm, вряд ли Э. сможет конкурировать с ними.. Это же такая альтернативная попытка сделать Itanium (он тоже VLIW), который даже с ресурсами Intel - сдулся..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Более того, этот чип пекут у нас. Какая есть технология, на такой и пекут. Появится более "мелкая" технология будет на 800 мГц, а выше. Насколько выше - будем посмотреть.

Процессор делает TSMC. 65нм у нас существует в виде лабораторных образцов, не более.

Скажем так делает Микрон и TSMC. Первые делают 100%, но большой процент брака...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скажем так делает Микрон и TSMC. Первые делают 100%, но большой процент брака...

Дык я же говорю - Микрон делает специальную версию на 90nm, понятно, что процент брака там высокий.

На 65nm у них есть опытные экземпляры, не более. Хотя, конечно, можно как при СССР - когда процент выхода годных процессоров на старте был ниже 1% и поднимался до 4-5% в лучшие годы..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не совсем понимаю целевое назначение этих изделий. Особенно в телекоммуникации. Может быть только как СОРМ и то не уверен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не совсем понимаю целевое назначение этих изделий. Особенно в телекоммуникации. Может быть только как СОРМ и то не уверен.

Базу данных биллинга, например, гонять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Базу данных биллинга, например, гонять.

было бы чудесно сделать тестбенч *SQL запросов на платформе Intel против Эльбрус МЦСТ

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У тех, кто с биллингом на oracle - нет шансов пересесть на Э...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не совсем понимаю целевое назначение этих изделий. Особенно в телекоммуникации. Может быть только как СОРМ и то не уверен.

Там с целочисленной арифметикой все довольно грустно. Скорее всего, никак в телекоме. Это числодробилка для вещественных чисел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У тех, кто с биллингом на oracle - нет шансов пересесть на Э...

Ну не у всех же денег на него хватило. У некоторых, может и на PostgreSQL оно живет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну не у всех же денег на него хватило. У некоторых, может и на PostgreSQL оно живет.

Дык Э. - не для бедных..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

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