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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Сопр для 386-го...
RSS

Сопр для 386-го...

какой лучше?

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


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


Ссылка


Дата регистрации на форуме:
27 мар. 2011
skoroxod написал:
[q]
А вот выигрыша в производительности по сравнению с 3C87-40 недождётесь.
Даже грется будут одинаково поскольку изготовлены на одном техпроцессе 1,0-micron
То-ли дело Цирики.
[/q]
И вот снова я запутался, блин. 487DLC - сопроцессор для работы совместно с 486DLC, который лезут в слоты для 386, верно? Как я понял Cyrix их и производил (а ещё Texas Instruments и кто-то даже ещё, но не в этом суть). Они должны быть (с маркетинговой точки зрения) быстрее 386+387 и даже FasMath
Но вы говорите, что это не так. Почему? Ну т.е. я могу преположить, что конструктивно они одинаковы, или даже появились хронологически в обратном порядке, но хотелось бы узнать мнение более знающего предмет человека...
skoroxod
Advanced Member
вежливый пролетарий

Откуда: Старый Оскол
Всего сообщений: 8177
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2009
Так вы ведь спрашивали о работе 487DLC вместе с 386-м. Я и написал что будет, но не быстрее потому как дополнительные
инструкции 487-го сопра 386-й проц не поддерживал, он-то и у 387-го не все инструкции поддерживал.
Для раскрытия всех возможностей Цириков Cx487DLC/Cx87DLC или IIT 4C87DLC нужен проц типа Cx486DLC
Falcon
Full Member


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


Ссылка


Дата регистрации на форуме:
27 мар. 2011
Хорошо. А FasMath соответственно даёт выигрыш производительности? В табличке он обозначен как Cyrix EMC87?
skoroxod
Advanced Member
вежливый пролетарий

Откуда: Старый Оскол
Всего сообщений: 8177
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2009
Falcon написал:
[q]
Хорошо. А FasMath соответственно даёт выигрыш производительности? В табличке он обозначен как Cyrix EMC87?
[/q]
FastMath это общее название всей Сайриковской линейки сопроцессоров, под 387DX+ имелись ввиду 83D87 - оба для 386DX
Были ещё 83S87 для 16-разрядных 386SX
А EMC87 более продвинутый сопроцессор под разъём PGA-121 (обычные 83D87 под PGA-68), его ещё называли AutoMath
видимо имея ввиду его дополнительные команды "заточенные" для AutoCAD, хотя на корпусах так-же было написано FastMath
На фото мои Cyrix FastMath под PGA-68 и PGA-121 для сравнения.

dps
Advanced Member


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


Ссылка


Дата регистрации на форуме:
6 апр. 2008
http://www.chipdb.org/img-cyrix-automath-33-449.htm

А Weitek 3167 они полюбому хотели спецсофт или отчасти работали и так?
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Для "вейтеков" нужен спецсофт. В приложении к PC Autodesk-овский. Просто "как математический сопр" работать он не будет.
skoroxod
Advanced Member
вежливый пролетарий

Откуда: Старый Оскол
Всего сообщений: 8177
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2009
dps написал:
[q]
А Weitek 3167 они полюбому хотели спецсофт или отчасти работали и так?
[/q]
Если подойти к вопросу критично, это даже не совсем математический сопроцессор в привычном понимании:
[q]
The architecture of the Weitek chips differs significantly from the 80x87. Strictly speaking, the Weitek Abacus 3167 and 4167 are not coprocessors in
that they do not transparently extend the CPU architecture; rather, they could be described as highly-specialized, memory-mapped IO devices. But as
the term "coprocessor" has been traditionally used for these chips, they will be referred to as such here.

The Weitek coprocessors have a RISC-like architecture which has been tuned for maximum performance. Only a small instruction set has been implemented in
the chip, but each instruction executes at a very high speed (usually only a few clock cycles each). Instructions available include load/store, add,
subtract, subtract reverse, multiply, multiply and negate, multiply and accumulate, multiply and take absolute value, divide reverse, negate,
absolute value, compare/test, convert fix/float, and square root. In contrast to the 80x87 family, the Weitek Abacus does not support a double extended
format, has no built-in transcendental functions, and does not support denormals. The resources required to implement such features have instead
been devoted to implement the basic arithmetic operations as fast as possible.

While the 80x87 coprocessors perform all internal calculations in double extended precision and therefore have about the same performance for single
and double-precision calculations, the Weitek features explicit single and double-precision operations. For applications that require only single-
precision operations, the Weitek can therefore provide very high performance, as single-precision operations are about twice as fast as their double-
precision counterparts. Also, since the Weitek Abacus has more registers than the 80x87 coprocessors (31 versus 8), values can be kept in registers more
often and have to be loaded from memory less frequently. This also leads to performance gains.

The Weitek's register file consists of 31 32-bit registers, each one capable of holding an IEEE single-precision number. Pairs of consecutive single-
precision registers can also be used as 64-bit IEEE double-precision registers; thus there are 15 double-precision registers. The Weitek register
file has the standard organization like the register files in the 80386, not the special stack-like organization of the 80x87 coprocessors.

To the main CPU, the Weitek Abacus appears as a 64 KB block of memory starting at physical address 0C0000000h. Each address in this range
corresponds to a coprocessor instruction. Accessing a specified memory location within this block with a MOV instruction causes the corresponding
Weitek instruction to be executed. (The instructions have been cleverly assigned to memory locations in such a way that loads to consecutive
coprocessor registers can make use of the 386/486 MOVS string instruction.) This memory-mapped interface is much faster than the IO-oriented protocol
that is used to couple the CPU to an 80287 or 80387 coprocessor. The Weitek's memory block can actually be assigned to any logical address using the MMU
(memory management unit) in the 386/486's protected and virtual modes. This also means that the Weitek Abacus *cannot* be used in the real mode of those processors, since their physical starting address (0C0000000h) is not within the 1 MByte address range and the MMU is inoperable in real mode.
However, DOS programs can make use of the Weitek by using a DOS extender or a memory manager (such as QEMM or EMM386) that runs in protected/virtual
mode itself and can therefore map the Weitek's memory block to any desired location in the 1 MByte address range.

Typically the FS segment register is then set up to point to the Weitek's memory block. On the 80486, this technique has severe drawbacks, as using the
FS: prefix takes an additional clock cycle, thereby nearly halving the performance of the 4167. Most DOS-based compilers exhibit this problem,
so the only way around it is to code in assembly language [75]. The Weitek Abacus 3167 and 4167 are also supported by the UNIX operating system
[/q]
Max1024
Advanced Member
Ретроклокер

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


Ссылка


Дата регистрации на форуме:
29 дек. 2014
Я вообще не имел дела с сопроцессорами, поэтому решил приобрести парочку:
.......
ULSI MathCo DX 33 ..................... IIT 3C87-33

А пока они где-то-то на подлете, разузнать что к чему. Как я понял они оба работают на частоте 33 Мгц. Вопрос если основной cpu будет работать на 40/50 Мгц какая схема работы получится в итоге? Каждый на своей частоте или такую солянку смешивать не стоит?

Вообще идея у меня такова: собрать самый мощный win95 ПК на 486SX - это как я понимаю A80486SX2-50 и добавить самый мощный cocpu, вот с этим у меня вопрос какие выбрать для этой затеи? Есть масса вариантов на 40Мгц, есть например IIT X2 487DLX25/50 где FSB 25Мгц, а ядро на удвоенной 50Мгц частоте. Что будет в итоге быстрее 40 против 25/50 ?
skoroxod
Advanced Member
вежливый пролетарий

Откуда: Старый Оскол
Всего сообщений: 8177
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2009
to Max1024 - советую начать с матчасти, хотя-бы прочтите внимательнее эту тему, ибо то что вы написали выше читать дико.
Во первых к A80486SX2-50 (кстати бывают и SX2-66) сопр IIT X2 487DLX25/50 никак не приспособить, поскольку 486SX
не работают совместно с сопроцессором. Они им заменяются. Либо на лоха - A80487SX (до 25MHz) что тупо развод на деньги,
а проще на A80486DX2 - большинство SX матерей их поддерживают, в отличии от просто 486DX. Как вариант - 486 OVERDRIVE

Как ни странно, но с внешним сопроцессором могут работать 486DX (встроенный в ядро при этом отключается)
Имя этому чуду Weitek 4167 и работают они на особых мамках типа таких. Но это уже отдельная тема.

А IIT X2 487DLX25/50 предназначен для супер-386-х вроде Техасца TI486SXL2-50 и Cyrix Cx486DRx2 25/50GP - оба с 8kb кеша L1
Хотя и это не максимальные варианты, существуют супер 386-е связки Cyrix Cx486DRx2 33/66GP + ULSI US83D87-C DX2 66MHz
Но такое вы вряд-ли когда нибудь найдёте, даже на 50MHz версии весьма редки и стоят довольно неприличных денег.
Badman
Advanced Member


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


Ссылка


Дата регистрации на форуме:
1 авг. 2012
Max1024 написал:
[q]
Вообще идея у меня такова: собрать самый мощный win95 ПК на 486SX - это как я понимаю A80486SX2-50
[/q]
Мне казалось в свое время, что самый быстрый из 486SX это GREEN CPU U5 486-40, Виндовс на нем летала. По ощущениям, он существенно обгонял равночастотные процессоры всех других производителей.
<<Назад  Вперед>> Страницы: 1 2 3 * 4 5 6
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Сопр для 386-го...
RSS

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

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

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