vak: (Default)
[personal profile] vak
Человек строит самодельную копию первого в мире суперкомпьютера Cray-1:



Страница проекта: http://chrisfenton.com/homebrew-cray-1a/
Техническое описание компьютера Cray-1: PDF.
Исходные тексты на языке Verilog для FPGA Xilinx Spartan: Cray1.zip.
(по ссылке от [livejournal.com profile] iime )

В студенческие годы мне довелось участвовать вместе с [livejournal.com profile] panchul в проекте по разработке компилятора Си для "машины Мельникова" - отечественной копии Cray-1. Компилятор получился, машина - нет. Забавно было бы раздобыть старые исходники и запустить на FPGA.

Date: 2010-08-31 14:48 (UTC)
From: [identity profile] panchul.livejournal.com
Адъ!
Кстати, у меня вполне могут быть исходники на каких-то старых дискетах в гараже. Если найду - выложу.

Date: 2010-08-31 17:59 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Тю, я-то думал, там внутри тайминг на проводочках разной длины сделан.

Date: 2010-08-31 19:20 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
А как же иначе впихнуть всё в такой мизерный объем? На проводочках тщательно выверенной длины, прикручиваемых и припаиваемых тщательно подобранными женщинами выверенного роста и размера рук.

Жалкие копейки

Date: 2010-08-31 18:17 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Окончательная статистика:
|     reg |     lut | bram |memsize |m18x18|| name
----------------------------------------------------------
|   16472 |   21945 |   17 | 557056 |   16 || cray_sys_top



Edited Date: 2010-08-31 18:44 (UTC)

Date: 2010-08-31 19:17 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Это для Virtex 5. :)
Собирал, понятное дело, нашим софтом. Мухой синтезируется, очень просто написано. Пришлось, правда, вместо черного ящика hard_v_reg написать честную память, больше никаких изменений не потребовалось.
Edited Date: 2010-08-31 19:22 (UTC)

Date: 2010-09-01 06:51 (UTC)
From: [identity profile] alexcatku.livejournal.com
Водка на заднем плане прикольно смотрится.