11 May 2020, 14:06 | #301 |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
Well - that is just a new (or not so new?) attempt to take advantage of the otherwise hidden instruction-level parallelism in (singe threaded) code.
VLIW was trying to do the same, by analyzing the code with the compiler and produce wide instructions, that can feed many parallel execution units... But compilers weren't really as good in doing it as they predicted, being one of the reasons for Intels EPIC to fail. Transmeta was doing the same by dynamically translate x86 into VLIW code and the Tegra CPUs do the same for ARM to VLIW. According to the video, they now might try to put more and more silicon and software, AI and ML, and so on to that task ... Sound like an overcomplicated mess to me to be honest and is probably nothing that will do anything for us in terms of an FPGA accelerator. (WinUAE would automatically take advantage of this, when it ever happens) For us it would probably be enough to concentrate on a more straight forward approach: modern RISC cores already do some parallelism in form of out-of-oder and superscalar execution. They can already execute 2 instructions at once (or more if you take FPU and SIMD into account). The other step forward would be to give the AmigaOS the ability to take advantage of multiple processors ... some work has done already on AROS (clean way) some other by the Vampire team (hidden and "dirty") via multithreading on the 68080. Last edited by Gorf; 11 May 2020 at 16:06. |
11 May 2020, 14:40 | #302 | |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
Quote:
https://www.anandtech.com/show/10025...cture-visc-ipc But current cpus have several execution units already, so it's unclear to me where the benefit of dispatching to several cores could be... |
|
04 June 2020, 17:57 | #303 | |
Registered User
Join Date: Oct 2016
Location: Berks, UK
Posts: 269
|
Quote:
I am keen to get it tested out with a terriblefire and maybe some other A500 accessories to see how it goes. and maybe re-jigging the layout to fit my setup better. Oh, and nice work on the new board! |
|
09 June 2020, 23:35 | #304 | |
Registered User
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
|
Quote:
Hi, Thanks for the kind words. I can't speak for Mike but i think there should be an update pretty soon, he has been able to make some progress. i will give it a couple of weeks before i show anything on the final adapter. I did modify it a bit so that you can use it with a 3D printed rail that will lock it into place. I have to send it in for one more build to confirm, but i think its good. The SMD500 is giving me a hard time atm, pretty well all functions work but having stability issues. Agnus', Gotek/OSD, sound, composite,SVID/RGB etc works fine. The A1k board is at similar level Last edited by kipper2k; 09 June 2020 at 23:41. |
|
13 June 2020, 14:36 | #305 |
Registered User
Join Date: Jul 2017
Location: me, usa
Posts: 42
|
|
13 June 2020, 14:39 | #306 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
|
04 July 2020, 19:12 | #307 |
Registered User
Join Date: Apr 2011
Location: Nottingham, United Kingdom
Posts: 142
|
Any News on this card?
|
06 July 2020, 11:43 | #308 |
Registered User
Join Date: May 2018
Location: United Kingdom
Posts: 64
|
Update time. Sorry for silence on this - everything went out of the window in March as you can imagine and my day job took over a bit. However, development has been progressing and the production hardware is designed and being laid out at the moment.
The design has been ported to the final target FPGA and passes timing at 80 MHz. There is a new memory interface and the overall performance is now faster than the A4000 in SysInfo. This is close to where I expect performance to be in the release version. AIBB numbers relative to A600 for various tests: IMath = 96.24 (A4000 is 41.28 FMath = 21.07 (A4000 is 16.17 - no FPU) Dhrystones = 22.66 (A4000 is 19.03) MemTest = 28.89MB/s = 24.02 (A4000 is 3.48) Mike |
06 July 2020, 12:22 | #309 |
Registered User
Join Date: Feb 2020
Location: Germany
Posts: 178
|
wow...nice one. where is the order button?
|
06 July 2020, 13:52 | #310 |
Registered User
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
|
There has been some testing of a few demos, and all are rock solid and silky smooth, more testing is taking place as tweaks are made > There are a lot of demos out there and TBF we havent had a chance to devote a lot of time to checking a wide spectrum
Last edited by kipper2k; 06 July 2020 at 14:03. |
06 July 2020, 14:02 | #311 |
Registered User
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,153
|
Very impressive - nice going!
|
06 July 2020, 14:08 | #312 |
Registered User
Join Date: Jan 2016
Location: North Bay, Ontario, Canada
Posts: 67
|
but we will
|
06 July 2020, 15:49 | #313 |
Registered User
Join Date: Feb 2020
Location: Merseyside / UK
Posts: 13
|
Wow, that's fast, which core is the fpga using?
|
06 July 2020, 16:12 | #314 |
Registered User
Join Date: May 2018
Location: United Kingdom
Posts: 64
|
|
06 July 2020, 16:47 | #315 |
Registered User
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,607
|
Give me this for AGA, A1200 and you have a customer
|
06 July 2020, 19:48 | #316 |
Amiga hobbyist
Join Date: Aug 2008
Location: Oulu, Finland
Posts: 250
|
I knew there was a reason why I’ve kept an A500 lying around.
|
06 July 2020, 20:00 | #317 |
Registered User
Join Date: Jul 2015
Location: Novi Sad, Serbia
Posts: 1,645
|
|
06 July 2020, 20:28 | #318 |
Registered User
Join Date: Apr 2011
Location: Nottingham, United Kingdom
Posts: 142
|
where is the mkstr store? I need to get on the preorder list pronto
|
06 July 2020, 20:34 | #319 |
Dream Merchant
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
|
|
06 July 2020, 20:55 | #320 | |
Registered User
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,153
|
Quote:
The TG68 is a much looser implementation (in a good way) - the design goal was, I think, just to create a CPU capable of running 68000, and later 68020 code, on an FPGA, and it happens to be able to do so at a very respectable speed. Because of the Amiga's design it's much more unusual to find Amiga software that fails if, for example, a multiply takes the wrong number of cycles, so TG68 will take advantage of things like the fast multipliers built into modern FPGAs. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Emulators List for Amiga 68000 -based (A500/600) | superturrican2 | request.Apps | 6 | 11 April 2020 16:42 |
Amiga FPGA and video signal, is there any good FPGA? | balrogsoft | support.Hardware | 8 | 15 June 2019 17:55 |
First Amiga 600 FPGA Accelerator - Vampire 600 | majsta | Hardware mods | 736 | 18 July 2016 18:31 |
Which A500 SCSI interfaces are DMA-based? | Photon | support.Hardware | 21 | 19 September 2009 19:32 |
A500 disk based games to cd rom | backtoskooldaze | Retrogaming General Discussion | 7 | 23 October 2003 04:01 |
|
|