Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Коллекционирование и музеи » Коллекция процов от Ekb |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 | Печать |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 октября 2014 0:43 Сообщение отредактировано: 1 октября 2014 0:45
kelevra написал: Для простоты понимания, это имеет аналогию с Pentium 4 with HT ? То есть технология Гипертрейдинга? Суперскалярная архитектура подразумеввает то что процессор имеет два конвейера обработки информации, благодаря чему он способен одновременно выполнять две команды за один такт. Про кэшь, все четко и понятно Скорее по этой причине не может IBM/Cyrix 120-133мгц догнать до Pentium OverDrive 83 (разогнанный до 100мгц). Так как у одного линейный кэшь, а у другого - сдвоенный (код/данные). Это просто догадки. |
kelevra
Advanced Member
Ленивый коллекционер Откуда: Петрозаводск-Минск Всего сообщений: 1198 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 апр. 2014 |
Ekb написал: аналогия то есть...только все же это разные вещи) ля простоты понимания, это имеет аналогию с Pentium 4 with HT ? То есть технология Гипертрейдинга? Гипертрейдинг-это скорее пример аля двухпроцессорности, типа недодвухядерный А пример суперскалярности-это например....ну есть у нас две команды которые в принцепе похожи друг на друга, и что бы выполнить их нам нужно два такта, например пойти вперед, а затем на повернутся налево,- два действия, а в случает суперскалярности- пойти вперед, а в завершении повернуть налево обьеденяются в одну команду которую ядро понимает как одну. блин...плохой из меня учитель....не могу толком обьяснить) |
kelevra
Advanced Member
Ленивый коллекционер Откуда: Петрозаводск-Минск Всего сообщений: 1198 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 апр. 2014 |
Ekb написал: Вполне правдоподобные догадки. Про кэшь, все четко и понятно |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 октября 2014 1:11 Сообщение отредактировано: 1 октября 2014 1:12
kelevra написал: так это-ж какое изрощенное Пентиум ядро, которое понимает куча разных комбинации спаренных командных-кодов налево обьеденяются в одну команду которую ядро понимает как одну. Ну а так, вроде начинает прояснятся. |
kelevra
Advanced Member
Ленивый коллекционер Откуда: Петрозаводск-Минск Всего сообщений: 1198 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 апр. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 октября 2014 1:30 Сообщение отредактировано: 1 октября 2014 1:31
Ekb написал: Что забили в набор инструкций, то и понимает так это-ж какое изрощенное Пентиум ядро, которое понимает куча разных комбинации спаренных командных-кодов Возможно я ошибаюсь, ибо сам до конца не понимаю сущности этой! Тяжелую гвардию бы, но она скорее всего уже ОТДЫХАЕТ) |
Fe-Restorator |
NEW! Сообщение отправлено: 1 октября 2014 23:10 Сообщение отредактировано: 1 октября 2014 23:40
Ekb написал: Не вполне понимаю, что именно ты называешь "командными-кодами"? так это-ж какое изрощенное Пентиум ядро, которое понимает куча разных комбинации спаренных командных-кодов В первопне есть блок разбиения машинной команды (на ассемблере: mov ax 5) на микрооперации (условно: выборка из кеша, постановка на конвейер и прочие, такие как обращение к АЛУ, регистрам, стэку, ...). Вот эти-то микрооперации и объединяются порой, в т.ч. и по принципу SIMD. С обратной стороны медали - это и бич всех "пней": чуть ошиблись с расстановкой микрокоманд - и выкидывай нафиг весь конвейер. Куча тактов потеряна безвозвратно, индекс производительности падает на порядок, а то и на два: камень становится медленнее в 100...1000 раз в эти мгновенья... |
Сейчас на форуме |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 октября 2014 2:33 Сообщение отредактировано: 2 октября 2014 21:43
Fe-Restorator написал: Интересно, а существует ли экпериментальные-тестировщики программы, чтобы показать "убогость конвеерной микрокоманды". Т.е. делая их заведомо с ошибками (постоянно с неудачными предсказаниями). чуть ошиблись с расстановкой микрокоманд - и выкидывай нафиг весь конвейер. Чтобы сравнить с текущей моей 486 на 160мгц, и также можно сравнить с какой нибудь пентиум. |
kelevra
Advanced Member
Ленивый коллекционер Откуда: Петрозаводск-Минск Всего сообщений: 1198 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 апр. 2014 |
Ekb написал: ну..пентиум даже ошибаясь будет побыстрее 486 Чтобы сравнить с текущей моей 486 на 160мгц, и также можно сравнить с какой нибудь пентиум. и проверка этого весьма проблематична...ибо предскозания переходов работает постоянно, то есть этот процесс всегда включен, а не когда попадаются какие-то особые команды. |
Fe-Restorator |
NEW! Сообщение отправлено: 2 октября 2014 22:14 Сообщение отредактировано: 2 октября 2014 22:19
Ekb написал: Можешь сам написать таковой тестировщик, где каждая (например) 10-я команда будет "GOTO в соседний сегмент памяти". Предсказатель ветвлений досрочно уйдёт на пенсию без содержания. Интересно, а существует ли экпериментальные-тестировщики программы, чтобы показать "убогость конвеерной микрокоманды". Т.е. делая их заведомо с ошибками (постоянно с неудачными предсказаниями). Жёсткий goto отлично сбрасывает конвейер, особенно при параллельном выполнении нескольких задач. Эт только с приходом "гипертрединга" стало возможно "выбросить goto" в отдельный процессорный поток/конвейер, не нарушая работы основного. Да и то не всегда гладко срабатывает. |
Сейчас на форуме |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 октября 2014 22:23 Сообщение отредактировано: 2 октября 2014 22:40
К сожалению, программировать не умею. Думал, что в инете давно летают такие программы. Я бы запустил и сравнил между 486-160мгц и Пентиум-160мгц .. или 486-150мгц и Пентиум-150мгц, т.к. шина данных в обеих случаях одинаково 50мгц И проверить у кого больше пиписьек или попугайчиков |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 | Печать |
Полигон-2 » Коллекционирование и музеи » Коллекция процов от Ekb |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |