Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

No problem is insoluble. -- Dr. Janet Wallace, "The Deadly Years", stardate 3479.4


computers / comp.sys.transputer / Re: Rayshade on a simulated T800

SubjectAuthor
* Rayshade on a simulated T800pahihu
`* Re: Rayshade on a simulated T800cpm cpm
 `* Re: Rayshade on a simulated T800pahihu
  `* Re: Rayshade on a simulated T800cpm cpm
   +* Re: Rayshade on a simulated T800pahihu
   |`- Re: Rayshade on a simulated T800cpm
   `* Re: Rayshade on a simulated T800B419
    `- Re: Rayshade on a simulated T800cpm

1
Rayshade on a simulated T800

<611a6ef8-61d1-4177-8692-7a56f26ceac3n@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=43&group=comp.sys.transputer#43

 copy link   Newsgroups: comp.sys.transputer
X-Received: by 2002:a37:9e11:: with SMTP id h17mr13224507qke.370.1629549346874;
Sat, 21 Aug 2021 05:35:46 -0700 (PDT)
X-Received: by 2002:aca:1a0f:: with SMTP id a15mr5931910oia.42.1629549346500;
Sat, 21 Aug 2021 05:35:46 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.transputer
Date: Sat, 21 Aug 2021 05:35:46 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:1110:229:551b:cdf7:253a:f983:2e6a;
posting-account=5cIhGQgAAAD51vWxObfbr2Fz1M5rcgWL
NNTP-Posting-Host: 2a00:1110:229:551b:cdf7:253a:f983:2e6a
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <611a6ef8-61d1-4177-8692-7a56f26ceac3n@googlegroups.com>
Subject: Rayshade on a simulated T800
From: pah...@gmail.com (pahihu)
Injection-Date: Sat, 21 Aug 2021 12:35:46 +0000
Content-Type: text/plain; charset="UTF-8"
 by: pahihu - Sat, 21 Aug 2021 12:35 UTC

Hi,

Just for nostalgia I've run Mike's rayshade binary (http://transputer.net/sw/sw.asp#RayShade) on a
Win64 box, using Highfield's T4 simulator in T800 mode (https://github.com/pahihu/t4).

The default winecup image is processed in 2576
seconds (a 140MHz T800 ;)

Regards,
pahihu

Re: Rayshade on a simulated T800

<952f7d6c-cbe1-45d4-925c-e833b1250aa6n@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=44&group=comp.sys.transputer#44

 copy link   Newsgroups: comp.sys.transputer
X-Received: by 2002:a37:a04e:: with SMTP id j75mr21116265qke.98.1629720348855;
Mon, 23 Aug 2021 05:05:48 -0700 (PDT)
X-Received: by 2002:a4a:966d:: with SMTP id r42mr25372477ooi.11.1629720348403;
Mon, 23 Aug 2021 05:05:48 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.transputer
Date: Mon, 23 Aug 2021 05:05:48 -0700 (PDT)
In-Reply-To: <611a6ef8-61d1-4177-8692-7a56f26ceac3n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=93.195.236.162; posting-account=MX8GggoAAABTx7k2Piq-gMAK-mm2-fFu
NNTP-Posting-Host: 93.195.236.162
References: <611a6ef8-61d1-4177-8692-7a56f26ceac3n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <952f7d6c-cbe1-45d4-925c-e833b1250aa6n@googlegroups.com>
Subject: Re: Rayshade on a simulated T800
From: cpm...@t-online.de (cpm cpm)
Injection-Date: Mon, 23 Aug 2021 12:05:48 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: cpm cpm - Mon, 23 Aug 2021 12:05 UTC

Hi Pahihu,

That is very impressive! Maybe you can give some additional information about the hardware of the Win64 box.

Here are my results on a real T805G:
rspy -zm
# Part rt Link0 Link1 Link2 Link3 RAM@cycle
0 T805G120 HOST ... ... ... 512K@1,15872K@2.

iserver -sb main.btl -v -O winecup.bmp <winecup.ray
....
Total CPU time (sec): 1845.88 (1845.88u + 0.00s)
Seconds / ray: 0.0003
Seconds / intersecting ray: 0.0005
Total memory allocated: 10696858 bytes

The run time of Rayshade depends heavily on the speed of the external memory. To take this into account I expanded the internal memory to 512K. Running with only 4K internal and 16M external DDR3 memory is resulting in 3123.12 seconds even with the T805 running at 200MHz.

Anyhow, I'm very happy that a freely available emulator is running at such a high speed. Keep up the good work!

Regards

Claus

Re: Rayshade on a simulated T800

<20665755-2c58-4de1-a2f5-41729df1d82en@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=45&group=comp.sys.transputer#45

 copy link   Newsgroups: comp.sys.transputer
X-Received: by 2002:ac8:705e:: with SMTP id y30mr28664035qtm.239.1629724589437; Mon, 23 Aug 2021 06:16:29 -0700 (PDT)
X-Received: by 2002:aca:c005:: with SMTP id q5mr11405033oif.153.1629724589150; Mon, 23 Aug 2021 06:16:29 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.transputer
Date: Mon, 23 Aug 2021 06:16:28 -0700 (PDT)
In-Reply-To: <952f7d6c-cbe1-45d4-925c-e833b1250aa6n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=37.76.52.13; posting-account=5cIhGQgAAAD51vWxObfbr2Fz1M5rcgWL
NNTP-Posting-Host: 37.76.52.13
References: <611a6ef8-61d1-4177-8692-7a56f26ceac3n@googlegroups.com> <952f7d6c-cbe1-45d4-925c-e833b1250aa6n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <20665755-2c58-4de1-a2f5-41729df1d82en@googlegroups.com>
Subject: Re: Rayshade on a simulated T800
From: pah...@gmail.com (pahihu)
Injection-Date: Mon, 23 Aug 2021 13:16:29 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 9
 by: pahihu - Mon, 23 Aug 2021 13:16 UTC

Hi,

The Win64 box uses a dual E5-2698 v4 Xeon @ 2.20GHz.
What is the T805G120 part with external DDR3 memory ? Is it inside an FPGA fabric ?
The performance is quite impressive.

Regards,
pahihu

Re: Rayshade on a simulated T800

<b82c4365-1a73-4721-b51b-a4a509036e82n@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=46&group=comp.sys.transputer#46

 copy link   Newsgroups: comp.sys.transputer
X-Received: by 2002:a05:6214:194b:: with SMTP id q11mr33603221qvk.33.1629728318657;
Mon, 23 Aug 2021 07:18:38 -0700 (PDT)
X-Received: by 2002:a9d:5e5:: with SMTP id 92mr26859712otd.193.1629728318392;
Mon, 23 Aug 2021 07:18:38 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.transputer
Date: Mon, 23 Aug 2021 07:18:38 -0700 (PDT)
In-Reply-To: <20665755-2c58-4de1-a2f5-41729df1d82en@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=93.195.236.162; posting-account=MX8GggoAAABTx7k2Piq-gMAK-mm2-fFu
NNTP-Posting-Host: 93.195.236.162
References: <611a6ef8-61d1-4177-8692-7a56f26ceac3n@googlegroups.com>
<952f7d6c-cbe1-45d4-925c-e833b1250aa6n@googlegroups.com> <20665755-2c58-4de1-a2f5-41729df1d82en@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b82c4365-1a73-4721-b51b-a4a509036e82n@googlegroups.com>
Subject: Re: Rayshade on a simulated T800
From: cpm...@t-online.de (cpm cpm)
Injection-Date: Mon, 23 Aug 2021 14:18:38 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: cpm cpm - Mon, 23 Aug 2021 14:18 UTC

Hi Pahihu,

Your guess is correct, it is a design for an FPGA.
The Digilent Genesys2 board provides a fast Kintex FPGA in which the design can run at 160MHz without over-clocking and up to 200MHz with over-clocking the FPGA. The DDR3 RAM on the board is accessed by a the MIG core and I placed a first and a second level cache between the CPU and the memory core.
I started with the lower cost Arty board which has a DDR3L and offers less performance than the Genesys2 board.
My design can run on a CMOD A7 too, at 90MHz and 512MB five cycle external SRAM. Thus the Transputer might be nice alternative if one refuses to work with a RISC-V :-)

I had a lot of fun with this project over the last two years. I was greatly supported by Gavin who shared his C-code implementation of the FPU with me.. Many thanks to Mike and Uwe for their support. They both know the Transputer much better than I do and have collected all material available.

Regards

Claus

Re: Rayshade on a simulated T800

<e6f88e81-a8f2-4dab-8c66-ee0f2910d1ebn@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=47&group=comp.sys.transputer#47

 copy link   Newsgroups: comp.sys.transputer
X-Received: by 2002:a05:6214:5019:: with SMTP id jo25mr33629857qvb.23.1629734019569;
Mon, 23 Aug 2021 08:53:39 -0700 (PDT)
X-Received: by 2002:a4a:98b0:: with SMTP id a45mr26713769ooj.22.1629734019276;
Mon, 23 Aug 2021 08:53:39 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.transputer
Date: Mon, 23 Aug 2021 08:53:39 -0700 (PDT)
In-Reply-To: <b82c4365-1a73-4721-b51b-a4a509036e82n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=37.76.52.13; posting-account=5cIhGQgAAAD51vWxObfbr2Fz1M5rcgWL
NNTP-Posting-Host: 37.76.52.13
References: <611a6ef8-61d1-4177-8692-7a56f26ceac3n@googlegroups.com>
<952f7d6c-cbe1-45d4-925c-e833b1250aa6n@googlegroups.com> <20665755-2c58-4de1-a2f5-41729df1d82en@googlegroups.com>
<b82c4365-1a73-4721-b51b-a4a509036e82n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e6f88e81-a8f2-4dab-8c66-ee0f2910d1ebn@googlegroups.com>
Subject: Re: Rayshade on a simulated T800
From: pah...@gmail.com (pahihu)
Injection-Date: Mon, 23 Aug 2021 15:53:39 +0000
Content-Type: text/plain; charset="UTF-8"
 by: pahihu - Mon, 23 Aug 2021 15:53 UTC

Hi,

Thank you for the information.
One more question: the FPGA T805G uses the original microcode ROM ?

Regards,
pahihu

Re: Rayshade on a simulated T800

<8395d160-af8d-4c71-865e-0060a198705cn@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=48&group=comp.sys.transputer#48

 copy link   Newsgroups: comp.sys.transputer
X-Received: by 2002:a05:620a:a8f:: with SMTP id v15mr22837132qkg.329.1629739951692;
Mon, 23 Aug 2021 10:32:31 -0700 (PDT)
X-Received: by 2002:a05:6830:3114:: with SMTP id b20mr25192086ots.17.1629739951406;
Mon, 23 Aug 2021 10:32:31 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.transputer
Date: Mon, 23 Aug 2021 10:32:31 -0700 (PDT)
In-Reply-To: <e6f88e81-a8f2-4dab-8c66-ee0f2910d1ebn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=93.195.236.162; posting-account=MX8GggoAAABTx7k2Piq-gMAK-mm2-fFu
NNTP-Posting-Host: 93.195.236.162
References: <611a6ef8-61d1-4177-8692-7a56f26ceac3n@googlegroups.com>
<952f7d6c-cbe1-45d4-925c-e833b1250aa6n@googlegroups.com> <20665755-2c58-4de1-a2f5-41729df1d82en@googlegroups.com>
<b82c4365-1a73-4721-b51b-a4a509036e82n@googlegroups.com> <e6f88e81-a8f2-4dab-8c66-ee0f2910d1ebn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8395d160-af8d-4c71-865e-0060a198705cn@googlegroups.com>
Subject: Re: Rayshade on a simulated T800
From: cpm...@t-online.de (cpm)
Injection-Date: Mon, 23 Aug 2021 17:32:31 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: cpm - Mon, 23 Aug 2021 17:32 UTC

Hi Pahihu,

The design is built in such a way that it can execute the original microcode.
Since the original microcode is not optimized in regards to be used with FPGAs LUTs some signals in the microcode and the logic are modified in my design. Think of a multiplexer with many inputs. Inmos had chosen the select lines to be one-hot which fits very well to their transistor logic but not to the FPGA look-up-table based logic.
To understand how Inmos designed the hardware inside the Transputer I disassembled the complete microcode.

Regards

Claus

Re: Rayshade on a simulated T800

<664635bc-c3fc-4751-9faf-c1f1b4326c98n@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=49&group=comp.sys.transputer#49

 copy link   Newsgroups: comp.sys.transputer
X-Received: by 2002:a05:620a:1239:: with SMTP id v25mr3026999qkj.202.1630415127039;
Tue, 31 Aug 2021 06:05:27 -0700 (PDT)
X-Received: by 2002:a05:6808:1911:: with SMTP id bf17mr2980991oib.91.1630415126369;
Tue, 31 Aug 2021 06:05:26 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.transputer
Date: Tue, 31 Aug 2021 06:05:26 -0700 (PDT)
In-Reply-To: <b82c4365-1a73-4721-b51b-a4a509036e82n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=62.99.173.218; posting-account=wKXUoQoAAACHM7o60-UEtIJLAgPd-86U
NNTP-Posting-Host: 62.99.173.218
References: <611a6ef8-61d1-4177-8692-7a56f26ceac3n@googlegroups.com>
<952f7d6c-cbe1-45d4-925c-e833b1250aa6n@googlegroups.com> <20665755-2c58-4de1-a2f5-41729df1d82en@googlegroups.com>
<b82c4365-1a73-4721-b51b-a4a509036e82n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <664635bc-c3fc-4751-9faf-c1f1b4326c98n@googlegroups.com>
Subject: Re: Rayshade on a simulated T800
From: themats...@gmail.com (B419)
Injection-Date: Tue, 31 Aug 2021 13:05:27 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 6
 by: B419 - Tue, 31 Aug 2021 13:05 UTC

cpm cpm schrieb am Montag, 23. August 2021 um 16:18:39 UTC+2:
> ...Thus the Transputer might be nice alternative if one refuses to work with a RISC-V :-)
>
Yes, I'm interested.
Do you have some code for testing? :)

B419

Re: Rayshade on a simulated T800

<380e16ad-0f6e-4c6a-a313-0a962e947ecbn@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=50&group=comp.sys.transputer#50

 copy link   Newsgroups: comp.sys.transputer
X-Received: by 2002:a37:b4d:: with SMTP id 74mr2011954qkl.92.1630571372034; Thu, 02 Sep 2021 01:29:32 -0700 (PDT)
X-Received: by 2002:a9d:4e96:: with SMTP id v22mr1520699otk.110.1630571371776; Thu, 02 Sep 2021 01:29:31 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!feeder1.feed.usenet.farm!feed.usenet.farm!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.transputer
Date: Thu, 2 Sep 2021 01:29:31 -0700 (PDT)
In-Reply-To: <664635bc-c3fc-4751-9faf-c1f1b4326c98n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=93.195.236.118; posting-account=MX8GggoAAABTx7k2Piq-gMAK-mm2-fFu
NNTP-Posting-Host: 93.195.236.118
References: <611a6ef8-61d1-4177-8692-7a56f26ceac3n@googlegroups.com> <952f7d6c-cbe1-45d4-925c-e833b1250aa6n@googlegroups.com> <20665755-2c58-4de1-a2f5-41729df1d82en@googlegroups.com> <b82c4365-1a73-4721-b51b-a4a509036e82n@googlegroups.com> <664635bc-c3fc-4751-9faf-c1f1b4326c98n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <380e16ad-0f6e-4c6a-a313-0a962e947ecbn@googlegroups.com>
Subject: Re: Rayshade on a simulated T800
From: cpm...@t-online.de (cpm)
Injection-Date: Thu, 02 Sep 2021 08:29:31 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 6
 by: cpm - Thu, 2 Sep 2021 08:29 UTC

Hi B419,

Thanks for your interest. So far, my project is not available in the public domain.
Please send me (cpm425) a mail (t-online.de) and we can discuss how you can get my Transputer for testing or other interesting projects.

Regards
Claus

1
server_pubkey.txt

rocksolid light 0.9.7
clearnet tor