Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » А кто-либо пробовал разгонять 8087е сопроцессоры? |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
Fe-Restorator |
Сообщение отправлено: 6 октября 2011 0:43 Сообщение отредактировано: 6 октября 2011 0:53
Ставил 8087 в пару и к 8086-2, и к 8086-1, результат одинаков: производительность системы падает до уровня простого 8086. На простой целочисленной задаче скорость поднимается до уровня 8086-2, но стоит разок вызвать сопр - всё, тормоз обеспечен. Кстати, NEC V20/V30 не так чувствителен к сопру, хотя и он тормозится, но меньше. 8087-N в керамическом корпусе греются всегда, как кипятильники. По крайней мере, все мои экземпляры греются. Обратная ситуация: 8087-1 не прибавляет скорости для 8086-2, подозреваю, что он сам "притормаживается" до 8 мегагерц. Точно также, 8087-1 и 8087-2 не прибавят прыти простому 8086. С NEC V30 отлично пашет 8087-1, это самая быстрая связка из опробованных мною (хотя - мож это от мамки зависело: TurboXT 10MHz разгоняла CPU...). Как только интел освоила серийный выпуск 8086-процов, стала разделять их на категории, стабильно работающие на той или иной частоте. Дизайн кристалла и технологическая норма производства позволяли достичь 30 МГц (теоретически) и 15 МГц на практике. Стабильно-ж работали чипы лишь на 8 и изредка - на 10 МГц. Из отбраковки этих чипов стали маркироваться простые 8086, а чтобы "ушлые" сборщики компов не пытались купить дешёвый 8086 и выдать его за дорогой 8086-2(2-3 шт из десятка таких отбракованных CPU работали стабильно на 8МГц), интеловцы внедрили в 8086/8088 частотную ловушку: чип не запускался ни на какой частоте, кроме 4.7 МГц. Ловушка была двух видов: "жёсткая", 4.7 и баста, и "мягкая" 4.7 на старте и прыжком увеличиваем до 8 во время работы. Для перехода с 4.7 на 8 интел немного поменяла разводку кристалла, посему 8086 первых выпусков отличаются кристаллом от 8086-отбраковки от 8086-2. Кристаллы 8086-2 и 8086-1 одинаковы, разница лишь в частоте и энергопотреблении. |
Сейчас на форуме |
Cat Vaska
Advanced Member
Free black cat Откуда: Kiev Всего сообщений: 3603 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 мар. 2006 |
Fe-Restorator написал: то есть, выходит, лучше вообще сопр не ставить? Он же "тормозит", или как? На простой целочисленной задаче скорость поднимается до уровня 8086-2, но стоит разок вызвать сопр - всё, тормоз обеспечен |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Я думаю, лучше потестировать самостоятельно. Потому как здравому смыслу это противоречит. Генератором частоты ни 8086, ни 8087 управлять не могут, и никаких "притормаживаний до скольки-то мегагерц" делать в принципе не способны. Они могут оба работать только на той частоте, которую им скармливает материнка, или не работать вообще. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Ну почему притормаживает - понять можно. К примеру, он не успевает выдать результат к очередному такту (что-то внутри еще не открылось или не подоспел какой-то импульс), и сопроц ждет очередной тактовый импульс, а это уже падение в два раза. Надо будет попробовать самому. Лишь бы мамка не сгорела. Процов и сопроцов вроде хватает. А дайте ссылку на прогу, на которой можно потестить сопроц 8087? |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Теоретически так быть не должно. Проц и сопр висят параллельно на одной шине и в общем случае просто выбирают из нее свои команды. Попалась MOV, ее выполнит проц, сопр проигнорирует, попалась FDIV, ее выполнит сопр, проц проигнорирует. Когда нужно что-то наоборот, выставить на шину, сопр поставит сигнал захвата шины, и проц будет терпеливо ждать, когда тот справится. Т.е. никаких "снижений частот" в данной схеме не предусмотрено. Разве что какой-то сопр просто сбоит на повышенной частоте, и ошибочно держит процессор отключенным от шины. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Верно! Это я и имел в виду. Шину захватил, а данные не выдал, т.к. фронты сигнала завалены из-за завышенной частоты. Я головой понимаю, а сказать грамотно затрудняюсь. Могу пример привести. Мой осцилограф С1-73 по паспорту до 5МГц. Но он и 12 МГц показывает, правда, вместо меандра - пила. Так же возможно и сопроц искажает сигналы. Чипы материнки опознали сигнал захвата шины, а сигналы данных на разрядах сопроца не опознали. Или время реакции подводит и сигналы данных появились на пару нс или пс позже. И сопроц ждет, пока данные считают с него повторно, не освобождая шину. А система ждет. |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Чем в результате это отличается от работы ЦП на пониженной до СП частоте? Теперь я уже не шучу. Верно! Это я и имел в виду. Шину захватил, а данные не выдал, т.к. фронты сигнала завалены из-за завышенной частоты. |
Fe-Restorator |
NEW! Сообщение отправлено: 7 октября 2011 3:11 Сообщение отредактировано: 7 октября 2011 3:14
Кай написал: Только-лишь тем, что торможение не абсолютное "до ХХ МГц и баста" как это понимают воспитанные на пентюхах форумчане, а динамическое - сколько ждём, столько и тормозим... Чем в результате это отличается от работы ЦП на пониженной до СП частоте? Теперь я уже не шучу. Представьте себе два автомобиля на дороге, жёстко сцепленных между собой. Разрешённая скорость на дороге - 80 км/ч, ведущий автомобиль может ехать 80 км/ч, а его ведомый может ехать только 40 км/ч. Вопрос: с которой скоростью поедет эта сцепка по дороге? Правильный ответ: со средней скоростью всей сцепки, и при этом у быстрой тачки будет гореть резина (overheat, современным языком говоря), а у медленной тачки колёса будут частично пробуксовывать. Cat Vaska написал: Лучше ставить сопр одной частоты с процом, или вовсе не ставить его. Все остальные варианты - как в поговорке: "на безрыбье и ...". Ждать одновременно и стабильной, и шустрой работы от "гибридных" вариантов - бессмысленно. то есть, выходит, лучше вообще сопр не ставить? Он же "тормозит", или как? DrPass написал: Слишком категоричное заявление, к тому-же не соответствующее действительности. Чипы без цифрового индекса являются отбраковкой от чипов с этим индексом, значит чипы без индекса вполне могут попробовать завестись на повышенной частоте (границы этой возможности индивидуальны для каждого чипа). Однако, в 99% случаев, они будут стараться работать именно на номинальной частоте (почти всегда это залочено интелом внутри чипа), что снизит общую производительность компа до уровня наиболее медленного чипа. Они могут оба работать только на той частоте, которую им скармливает материнка, или не работать вообще. |
Сейчас на форуме |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Fe-Restorator написал: Коллега, объясните мне, как художник художнику, как синхронная схема может "стараться работать" на номинальной частоте, скажем, 5МГц, если на нее подать тактирование, скажем, 8МГц? Там что, на входе от тактового генератора стоит частотомер и программируемый им делитель частоты - чтоб 5МГц было, и хоть ты тресни? Тогда зачем такому умному чипу вообще внешнее тактирование? Встроили бы эти несчастные три сотни транзисторов i8284 в кристалл проца, и пущай сам тактирует схему. Слишком категоричное заявление, к тому-же не соответствующее действительности. Чипы без цифрового индекса являются отбраковкой от чипов с этим индексом, значит чипы без индекса вполне могут попробовать завестись на повышенной частоте (границы этой возможности индивидуальны для каждого чипа). Однако, в 99% случаев, они будут стараться работать именно на номинальной частоте (почти всегда это залочено интелом внутри чипа) Если мы завышаем частоту от проектной, в схеме могут начаться "гонки" сигналов и прочие сбои, это да. Это тот самый случай, который называется "не работать". Иногда может получиться пограничное состояние - схема в общем срабатывает, но пропускает некоторые циклы и т.д., это, скажем так, случайность и везение, а не заложенная конструкторами логика работы. Так что ерунду вы говорите, честно. Как секретарша, которая считает компьютер чем-то живым и воодушевленным, так и вы процессорам какую-то шаманскую мистику приписываете. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Так, с полемикой кое-что прояснилось. Теперь скажите, где взять софт, работающий на ХТ, чтоб потестить сопроцессор? Или взять и самому написать прогу на Паскале, засекающую время выполнение тригонометрических операций, и откомпилировать ее с опцией FPU enabled ? |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » А кто-либо пробовал разгонять 8087е сопроцессоры? |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |