Alpha UP2000+ (Двухпроцессорный монстр на Alpha EV67, Intergraph Lynx II и ещё много интересного.)

DEC Alpha, ARM, MIPS, PowerPC, SPARC, VAX, PDP-8 и другие устройства
dixx
Newbie
Сообщения: 11
Зарегистрирован: 31.07.2008,02:58

Alpha UP2000+

Сообщение dixx » 06.08.2008,07:46

Двухпроцессорный монстр на Alpha EV67, Intergraph Lynx II и ещё много интересного.

Собрал себе наконец давнишнюю мечту - сервер на Alpha EV67. Получилась такая конфигурация:

* материнка API UP2000+
* 2 процессора Alpha 21264A (EV67) 666MHz 4Mb Bcache SlotB
* 2 Gb PC100 ECC SDRAM (8 x 256Mb DIMM)
* видео DEC PowerStorm 4D60T 16Mb + Intergraph Lynx II (геометрический акселератор)
* сеть DEC DE504-BA 4x 100Mbit
* HDD 73Gb Seagate Cheetah 15.5k rpm 8Mb cache UltraSCSI-320 (новый)
* ящик Portwell AREMO 4196-MX-00 (тоже новый :)

Для начала про материнку:

Изображение

Изображение

Чипсет DEC Tsunami, ширина шины памяти - 256 бит (4 Dchip, 1 Cchip, 1 Pchip). Поддерживает до двух SlotB процессоров Alpha EV6 вплоть до 833Mhz DDR и до двух гигабайт оперативы. На материнке находятся 4 слота PCI64, два слота PCI и один слот ISA. Шин PCI всего две, при этом на каждую приходится по два 64-битных слота и один 32-битный. Также на материнке установлен Ultra2 SCSI-контроллер Adaptec AIC-7891 и два IDE-контроллера Cypress 82C693. Имеется даже OHCI USB на базе Contaq Microsystems 82C693. Плата имеет огромные размеры - 12 на 13 дюймов. Что больше всего радует - питание ATX. Год выпуска - 2000.

В качестве firmware услановлена SRM console A5.8-81:

Изображение

Следующей в очереди идёт видеокарта. DEC PowerStorm 4D60T - топовый продукт серии PowerStorm. Несёт на борту 16Мб VRAM, устанавливаемой в специально предназначенные для этого слоты:

Изображение

Представляет собой обычный Cirrus Login CL-GD5430 для 2D-графики, совмещённый с неизвестным 3D-ускорителем Intergraph. Занимает целых 2 PCI-разъёма:

Изображение

Изображение

Изображение

На этих фотографиях карта с кожухом - как раз 4D60T. Вторая карта - это ускоритель расчёта геометрии Intergraph Lynx II. Соединяется с основной видеокартой посредством специального шлейфа. На борту установлено целых 7 (!!) процессоров Analog Devices ADSP-21062 40MHz и 2Мбит SRAM. Эта сцепка в сумме даёт производительность 120 MFLOPS. Чтобы было понятнее, на что способна эта десятилетняя карта, скажу, что AMD AthlonMP 2800+ 2.1GHz показывает производительность всего 118 MFLOPS.

Следующий номер программы - сетевая карта DEC DE504-BA. Имеет целых 4 (!!) независимых порта 100Mbit full duplex. Сделана при этом очень интересно - на плате установлен PCI-PCI мост DEC DC21152, на который повешено 4 контроллера DEC 21143 (Tulip). Соответственно, операционка видит это чудо как ещё одну шину PCI и 4 независимых сетевых карты. Выглядит карта вот так:

Изображение

Изображение

Напоследок хочу сказать, что все эти чудеса целиком живые и рабочие. Более того - машина работает полноценным домашним сервером, качает torrent'ы, держит виндовый DC, FTP, шары, почту, DNS, сайт и так далее. Вот несколько общих планов:

Изображение

Изображение

Изображение

Изображение

А вот dmesg с установленной на неё NetBSD:

[font=Courier]Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.

NetBSD 4.0 (264DP) #1: Tue Aug 5 17:18:32 MSD 2008
root@alpha.dixx.ru:/usr/src/sys/arch/alpha/compile/264DP
UP2000+ 666 MHz, s/n
8192 byte page size, 2 processors.
total memory = 2048 MB
(2800 KB reserved for PROM, 2045 MB used by NetBSD)
avail memory = 2011 MB
mainbus0 (root)
cpu0 at mainbus0: ID 0 (primary), 21264A-8
cpu0: Architecture extensions: 307<PAT,MVI,CIX,FIX,BWX>
cpu1 at mainbus0: ID 1, 21264A-9
cpu1: Architecture extensions: 307<PAT,MVI,CIX,FIX,BWX>
tsc0 at mainbus0: 21272 Core Logic Chipset, Cchip rev 0
tsc0: 4 Dchips, 1 memory bus of 32 bytes
tsc0: arrays present: 1024MB (split), 1024MB (split), 0MB, 0MB, Dchip 0 rev 1
tsp0 at tsc0
pci0 at tsp0 bus 0
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
sio0 at pci0 dev 5 function 0: Contaq Microsystems 82C693 PCI-ISA Bridge (rev. 0x00)
cypide0 at pci0 dev 5 function 1
cypide0: Cypress 82C693 IDE Controller (rev. 0x00)
cypide0: bus-master DMA support present
cypide0: primary channel wired to compatibility mode
cypide0: primary channel interrupting at isa irq 14
atabus0 at cypide0 channel 0
cypide1 at pci0 dev 5 function 2
cypide1: Cypress 82C693 IDE Controller (rev. 0x00)
cypide1: hardware does not support DMA
cypide1: primary channel wired to compatibility mode
cypide1: secondary channel interrupting at isa irq 15
atabus1 at cypide1 channel 0
ohci0 at pci0 dev 5 function 3: Contaq Microsystems 82C693 PCI-ISA Bridge (rev. 0x00)
dec_6600_intr_map: no mapping for 0/5/3
ohci0: couldn't map interrupt
ahc0 at pci0 dev 6 function 0: Adaptec aic7890/91 Ultra2 SCSI adapter
ahc0: interrupting at dec 6600 irq 19
ahc0: External SRAM, fast access, 64bytes/SCB
ahc0: aic7890/91: Ultra2 Wide Channel A, SCSI Id=7, 255 SCBs
scsibus0 at ahc0: 16 targets, 8 luns per target
Intergraph product 0x00a1 (miscellaneous display, revision 0x41) at pci0 dev 8 function 0 not configured
vga0 at pci0 dev 9 function 0: Cirrus Logic CL-GD5430 (rev. 0x47)
wsdisplay0 at vga0 kbdmux 1
wsmux1: connecting to wsdisplay0
isa0 at sio0
lpt0 at isa0 port 0x3bc-0x3bf irq 7
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com0: console
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
pckbc0 at isa0 port 0x60-0x64
attimer0 at isa0 port 0x40-0x43: AT Timer
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
isabeep0 at pcppi0
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
mcclock0 at isa0 port 0x70-0x71: mc146818 or compatible
pcppi0: attached to attimer0
tsp1 at tsc0
pci1 at tsp1 bus 0
pci1: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
Intergraph product 0x00e0 (miscellaneous display, revision 0x60) at pci1 dev 8 function 0 not configured
ppb0 at pci1 dev 9 function 0: Digital Equipment DC21152 PCI-PCI Bridge (rev. 0x03)
pci2 at ppb0 bus 2
pci2: i/o space, memory space enabled, rd/line, wr/inv ok
tlp0 at pci2 dev 0 function 0: DECchip 21143 Ethernet, pass 4.1
tlp0: interrupting at dec 6600 irq 39
tlp0: Ethernet address 00:06:2b:03:00:ac
tlp0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
tlp1 at pci2 dev 1 function 0: DECchip 21143 Ethernet, pass 4.1
tlp1: interrupting at dec 6600 irq 38
tlp1: Ethernet address 00:06:2b:03:00:ad
tlp1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
tlp2 at pci2 dev 2 function 0: DECchip 21143 Ethernet, pass 4.1
tlp2: interrupting at dec 6600 irq 37
tlp2: Ethernet address 00:06:2b:03:00:ae
tlp2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
tlp3 at pci2 dev 3 function 0: DECchip 21143 Ethernet, pass 4.1
tlp3: interrupting at dec 6600 irq 36
tlp3: Ethernet address 00:06:2b:03:00:af
tlp3: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 0 lun 0: <SEAGATE, ST373307LW, 0007> disk fixed
sd0: 70007 MB, 49855 cyl, 4 head, 718 sec, 512 bytes/sect x 143374744 sectors
sd0: sync (25.00ns offset 63), 16-bit (80.000MB/s) transfers, tagged queueing
root on sd0a dumps on sd0b
root file system type: ffs
[/font]

Вот =))) Как вам?
"Nothing sucks like a VAX!" :) DEC forever

bhrigu
Full Member
Сообщения: 258
Зарегистрирован: 21.03.2007,21:16
Откуда: Москва
Контактная информация:

Конкурсы

Сообщение bhrigu » 06.08.2008,08:10

Приветствую, Дмитрий.
1-ый пост - да какой. :)

Как я уже говорил - машинка очень зачётная.

PS. Может, стоит это дело оформить в виде статьи?
PPS. Раздел, наверное, не совсем целевой, это лучше было в IBM-несовместимое

dixx
Newbie
Сообщения: 11
Зарегистрирован: 31.07.2008,02:58

Сообщение dixx » 06.08.2008,08:12

bhrigu писал(а):Приветствую, Дмитрий.
1-ый пост - да какой. :)
Я сюда потом ещё выложу AlphaPC и материнку от AlphaStation 500. Надо только перефотать будет, а то качество так себе.
bhrigu писал(а):PS. Может, стоит это дело оформить в виде статьи?
PPS. Раздел, наверное, не совсем целевой, это лучше было в IBM-несовместимое
Можно и статьёй, а куда? =) А о смене раздела я уже подумал, но не нашёл сходу, как тему перенести :(
"Nothing sucks like a VAX!" :) DEC forever

bhrigu
Full Member
Сообщения: 258
Зарегистрирован: 21.03.2007,21:16
Откуда: Москва
Контактная информация:

Конкурсы

Сообщение bhrigu » 06.08.2008,08:16

dixx писал(а):Можно и статьёй, а куда? =)
http://www.phantom.sannata.ru/for_authors.shtml

POPEYE
Advanced Member
Сообщения: 761
Зарегистрирован: 02.06.2007,13:23
Откуда: Таллин, Эстония
Контактная информация:

Сообщение POPEYE » 06.08.2008,09:49

Я так понял, что процессор программно несовместим с обычными IBM PC... Т.е. любую ОС туда не влепишь... Комн не полностью IBM-совместимый...
Есть некоторые спец версии виндов, а стандартный виндовый софт для обычных компов под ними заработает? (офисы там итд)
http://ru.wikipedia.org/wiki/DEC_Alpha

А как на счет сетевухи, ее можно в обычный комп влепить? Или ей нужен PCI64?
Вот от какой бы я неотказался тогда... Заменил бы 2 сетевухи на 1, но которая ка целых 4 :biggrin:
I'm Popeye The Sailor Man...

dixx
Newbie
Сообщения: 11
Зарегистрирован: 31.07.2008,02:58

Сообщение dixx » 06.08.2008,10:15

POPEYE писал(а):Я так понял, что процессор программно несовместим с обычными IBM PC... Т.е. любую ОС туда не влепишь... Комн не полностью IBM-совместимый...
Есть некоторые спец версии виндов, а стандартный виндовый софт для обычных компов под ними заработает? (офисы там итд)
http://ru.wikipedia.org/wiki/DEC_Alpha
Да, процессор с x86 несовместим. Зато он существенно быстрее и с гораздо более прямой архитектурой =) Из ОС туда встают Tru64 UNIX, OpenVMS, ну и Free/Net/Open BSD с Linux. При желании можно поставить Windows NT 4, но придётся перешивать firmware. Софт от x86 на такой винде не заработает, нужен софт, скомпилированный под Alpha :)
POPEYE писал(а):А как на счет сетевухи, ее можно в обычный комп влепить? Или ей нужен PCI64?
Вот от какой бы я неотказался тогда... Заменил бы 2 сетевухи на 1, но которая ка целых 4 :biggrin:

Да, сетевуха, равно как и видюха, спокойно встаёт в обычный PC. PCI там обычный.

P.S. В принципе, существует родной DEC'овский эмулятор x86 (называется FX!32), который позвлоляет выполнять обычные виндовые программы под x86 на Alpha. Причём, с минимальными потерями производительности.
"Nothing sucks like a VAX!" :) DEC forever

UFO
Почётный пользователь
Сообщения: 5650
Зарегистрирован: 12.12.2006,17:24

Вклад в сообщество

Сообщение UFO » 06.08.2008,21:51

dixx писал(а):Год выпуска - 2000.
bhrigu писал(а):PPS. Раздел, наверное, не совсем целевой, это лучше было в IBM-несовместимое
dixx писал(а): о смене раздела я уже подумал, но не нашёл сходу, как тему перенести
Однако, из правил форума...
1.1 К тематике форума не относятся компьютеры, комплектующие, ПО, выпущенные в последние 10 лет. Отметка "10 лет" условна, но желательно помнить о ней при создании новых тем. Для обсуждения современного "железа" и софта предусмотрен раздел "Технический флейм", но помните про пункт 1 данных Правил.

dixx
Newbie
Сообщения: 11
Зарегистрирован: 31.07.2008,02:58

Сообщение dixx » 07.08.2008,03:52

UFO писал(а):Однако, из правил форума...
1.1 К тематике форума не относятся компьютеры, комплектующие, ПО, выпущенные в последние 10 лет. Отметка "10 лет" условна, но желательно помнить о ней при создании новых тем. Для обсуждения современного "железа" и софта предусмотрен раздел "Технический флейм", но помните про пункт 1 данных Правил.
Я читал правила, да. Может, вы подскажете, как перенести тему? Кроме того, та же видюха - 96-го года (ставилась ещё в машины на EV5), а сетевуха - 98-го. Так что современное оно даже по отметке в 10 лет весьма условно.
"Nothing sucks like a VAX!" :) DEC forever

Teodor
Advanced Member
Сообщения: 4121
Зарегистрирован: 16.01.2006,09:07
Откуда: Николаев, Украина
Контактная информация:

Вклад в сообщество

Сообщение Teodor » 07.08.2008,12:35

Думаю, что можно оставить (ввиду необычности системы). А времени немного пройдет и устареет до разрешенного :)
Нерабочих компьютеров не бывает!
http://www.livejournal.com/community/hardware_museum

UFO
Почётный пользователь
Сообщения: 5650
Зарегистрирован: 12.12.2006,17:24

Вклад в сообщество

Сообщение UFO » 07.08.2008,15:18

Посоветовавшись с администрацией, переношу тему в раздел "СТАРОЕ ЖЕЛЕЗО. Другие архитектуры".

Тема почищена. Прошу всех вернуться в рамки топика.
Для обсуждения архитектур создана новая тема: http://www.phantom.sannata.ru/forum/index.php?t=3330
----------
Teodor

WSF
Newbie
Сообщения: 11
Зарегистрирован: 13.08.2008,16:49

Сообщение WSF » 13.08.2008,18:27

UP2000(+) были очень хорошими матерями, правда, AlphaPC 264DP была круче :) Недавно прикупил себе для подобных целей блэйд на EV6 -- Compaq AlphaServer DS10L. Составит компанию DEC AlphaServer 800 и стоящему под столом Intel SC450NX о четырёх PIIIXeon-900MHz\2Mb :) Кстати, dixx, во сколько вам это чудо обошлось? Мне только доставка из США морем влетела в 100 баксов.

Ответить