Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Коллекционирование и музеи »   Коллекция процов от Ekb
RSS

Коллекция процов от Ekb

<<Назад  Вперед>> Страницы: 1 2 * 3 4
Печать
 
Ekb
Advanced Member


Всего сообщений: 1628
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июня 2014
kelevra написал:
[q]
Суперскалярная архитектура подразумеввает то что процессор имеет два конвейера обработки информации, благодаря чему он способен одновременно выполнять две команды за один такт.
[/q]
Для простоты понимания, это имеет аналогию с Pentium 4 with HT ? То есть технология Гипертрейдинга?

Про кэшь, все четко и понятно :)
Скорее по этой причине не может IBM/Cyrix 120-133мгц догнать до Pentium OverDrive 83 (разогнанный до 100мгц). Так как у одного линейный кэшь, а у другого - сдвоенный (код/данные).
Это просто догадки.
kelevra
Advanced Member
Ленивый коллекционер

Откуда: Петрозаводск-Минск
Всего сообщений: 1198
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 апр. 2014
Ekb написал:
[q]
ля простоты понимания, это имеет аналогию с Pentium 4 with HT ? То есть технология Гипертрейдинга?
[/q]
аналогия то есть...только все же это разные вещи)
Гипертрейдинг-это скорее пример аля двухпроцессорности, типа недодвухядерный :biggrin:
А пример суперскалярности-это например....ну есть у нас две команды которые в принцепе похожи друг на друга, и что бы выполнить их нам нужно два такта, например пойти вперед, а затем на повернутся налево,- два действия, а в случает суперскалярности- пойти вперед, а в завершении повернуть налево обьеденяются в одну команду которую ядро понимает как одну.

блин...плохой из меня учитель....не могу толком обьяснить) :biggrin:
kelevra
Advanced Member
Ленивый коллекционер

Откуда: Петрозаводск-Минск
Всего сообщений: 1198
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 апр. 2014
Ekb написал:
[q]
Про кэшь, все четко и понятно
Скорее по этой причине не может IBM/Cyrix 120-133мгц догнать до Pentium OverDrive 83 (разогнанный до 100мгц). Так как у одного линейный кэшь, а у другого - сдвоенный (код/данные).
Это просто догадки.
[/q]
Вполне правдоподобные догадки.
Ekb
Advanced Member


Всего сообщений: 1628
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июня 2014
kelevra написал:
[q]
налево обьеденяются в одну команду которую ядро понимает как одну.
[/q]
так это-ж какое изрощенное Пентиум ядро, которое понимает куча разных комбинации спаренных командных-кодов :biggrin:
Ну а так, вроде начинает прояснятся. :thumbup:
kelevra
Advanced Member
Ленивый коллекционер

Откуда: Петрозаводск-Минск
Всего сообщений: 1198
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 апр. 2014
Ekb написал:
[q]
так это-ж какое изрощенное Пентиум ядро, которое понимает куча разных комбинации спаренных командных-кодов
[/q]
Что забили в набор инструкций, то и понимает :biggrin:
Возможно я ошибаюсь, ибо сам до конца не понимаю сущности этой!
Тяжелую гвардию бы, но она скорее всего уже ОТДЫХАЕТ)
Fe-Restorator
Гость

Ссылка

Ekb написал:
[q]
так это-ж какое изрощенное Пентиум ядро, которое понимает куча разных комбинации спаренных командных-кодов :biggrin:
[/q]
Не вполне понимаю, что именно ты называешь "командными-кодами"?
В первопне есть блок разбиения машинной команды (на ассемблере: mov ax 5) на микрооперации (условно: выборка из кеша, постановка на конвейер и прочие, такие как обращение к АЛУ, регистрам, стэку, ...). Вот эти-то микрооперации и объединяются порой, в т.ч. и по принципу SIMD.

С обратной стороны медали - это и бич всех "пней": чуть ошиблись с расстановкой микрокоманд - и выкидывай нафиг весь конвейер. Куча тактов потеряна безвозвратно, индекс производительности падает на порядок, а то и на два: камень становится медленнее в 100...1000 раз в эти мгновенья...
Сейчас на форуме
Ekb
Advanced Member


Всего сообщений: 1628
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июня 2014
Fe-Restorator написал:
[q]
чуть ошиблись с расстановкой микрокоманд - и выкидывай нафиг весь конвейер.
[/q]
Интересно, а существует ли экпериментальные-тестировщики программы, чтобы показать "убогость конвеерной микрокоманды". Т.е. делая их заведомо с ошибками (постоянно с неудачными предсказаниями).

Чтобы сравнить с текущей моей 486 на 160мгц, и также можно сравнить с какой нибудь пентиум.
kelevra
Advanced Member
Ленивый коллекционер

Откуда: Петрозаводск-Минск
Всего сообщений: 1198
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 апр. 2014
Ekb написал:
[q]
Чтобы сравнить с текущей моей 486 на 160мгц, и также можно сравнить с какой нибудь пентиум.
[/q]
ну..пентиум даже ошибаясь будет побыстрее 486 :)
и проверка этого весьма проблематична...ибо предскозания переходов работает постоянно, то есть этот процесс всегда включен, а не когда попадаются какие-то особые команды.
Fe-Restorator
Гость

Ссылка

Ekb написал:
[q]
Интересно, а существует ли экпериментальные-тестировщики программы, чтобы показать "убогость конвеерной микрокоманды". Т.е. делая их заведомо с ошибками (постоянно с неудачными предсказаниями).
[/q]
Можешь сам написать таковой тестировщик, где каждая (например) 10-я команда будет "GOTO в соседний сегмент памяти". Предсказатель ветвлений досрочно уйдёт на пенсию без содержания. ;)
Жёсткий goto отлично сбрасывает конвейер, особенно при параллельном выполнении нескольких задач. Эт только с приходом "гипертрединга" стало возможно "выбросить goto" в отдельный процессорный поток/конвейер, не нарушая работы основного. Да и то не всегда гладко срабатывает.
Сейчас на форуме
Ekb
Advanced Member


Всего сообщений: 1628
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июня 2014
К сожалению, программировать не умею.
Думал, что в инете давно летают такие программы. Я бы запустил и сравнил между 486-160мгц и Пентиум-160мгц .. или 486-150мгц и Пентиум-150мгц, т.к. шина данных в обеих случаях одинаково 50мгц ;) И проверить у кого больше пиписьек или попугайчиков :cool:
<<Назад  Вперед>> Страницы: 1 2 * 3 4
Печать
Полигон-2 »   Коллекционирование и музеи »   Коллекция процов от Ekb
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS