English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware > Hardware mods

 
 
Thread Tools
Old 11 May 2020, 14:06   #301
Gorf
Registered User
 
Gorf's Avatar
 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
Quote:
Originally Posted by Samurai_Crow View Post
[ Show youtube player ]
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.
Gorf is offline  
Old 11 May 2020, 14:40   #302
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
Quote:
Originally Posted by Fastdruid View Post
Soft Machines is mentioned in that talk and Intel acquired them a few years ago.

https://www.theregister.co.uk/2016/0...soft_machines/
Thanks. This allowed me to do a better research and i found this :
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...
meynaf is online now  
Old 04 June 2020, 17:57   #303
Lemaru
Registered User
 
Join Date: Oct 2016
Location: Berks, UK
Posts: 269
Quote:
Originally Posted by kipper2k View Post
@lemaru the a600 adapter works fine (with 1 jumper wire, which i messed up) I was about 0.040" out with my measurements and had to push it down a bit, i designed a nice 3d printed support so that the aapter sits nicely. The Dip 68000 cpu fits nicely and case will close (objective completed ). The A500 vampire a500 also works in the a600 but the case wont close which i think everyone knew it wouldnt. (our accel will be able to fit with the case closed and that was the primary objective. I will release files once its 100%
Hi Kipper, I was just wondering on the status of the A600 adaptor and it's release, or if you are waiting for the accelerator to be done.

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!
Lemaru is offline  
Old 09 June 2020, 23:35   #304
kipper2k
Registered User
 
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
Quote:
Originally Posted by Lemaru View Post
Hi Kipper, I was just wondering on the status of the A600 adaptor and it's release, or if you are waiting for the accelerator to be done.

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!

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.
kipper2k is offline  
Old 13 June 2020, 14:36   #305
ex68k
Registered User
 
Join Date: Jul 2017
Location: me, usa
Posts: 42
Quote:
Originally Posted by kipper2k View Post
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.

Any updates?
ex68k is offline  
Old 13 June 2020, 14:39   #306
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
Quote:
Originally Posted by ex68k View Post
Any updates?
The post before yours was only 3 days old.
Samurai_Crow is offline  
Old 04 July 2020, 19:12   #307
digiflip
Registered User
 
digiflip's Avatar
 
Join Date: Apr 2011
Location: Nottingham, United Kingdom
Posts: 142
Any News on this card?
digiflip is offline  
Old 06 July 2020, 11:43   #308
mkstr
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
mkstr is offline  
Old 06 July 2020, 12:22   #309
JoeJoe
Registered User
 
Join Date: Feb 2020
Location: Germany
Posts: 178
wow...nice one. where is the order button?
JoeJoe is offline  
Old 06 July 2020, 13:52   #310
kipper2k
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.
kipper2k is offline  
Old 06 July 2020, 14:02   #311
robinsonb5
Registered User
 
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,153
Very impressive - nice going!
robinsonb5 is offline  
Old 06 July 2020, 14:08   #312
FREEMILK
Registered User
 
FREEMILK's Avatar
 
Join Date: Jan 2016
Location: North Bay, Ontario, Canada
Posts: 67
Smile

Quote:
Originally Posted by kipper2k View Post
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
but we will
FREEMILK is offline  
Old 06 July 2020, 15:49   #313
RemoteFlyer
Registered User
 
Join Date: Feb 2020
Location: Merseyside / UK
Posts: 13
Wow, that's fast, which core is the fpga using?
RemoteFlyer is offline  
Old 06 July 2020, 16:12   #314
mkstr
Registered User
 
Join Date: May 2018
Location: United Kingdom
Posts: 64
Quote:
Originally Posted by remoteflyer View Post
wow, that's fast, which core is the fpga using?
tg68
mkstr is offline  
Old 06 July 2020, 16:47   #315
nikosidis
Registered User
 
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,607
Give me this for AGA, A1200 and you have a customer
nikosidis is offline  
Old 06 July 2020, 19:48   #316
protek
Amiga hobbyist
 
protek's Avatar
 
Join Date: Aug 2008
Location: Oulu, Finland
Posts: 250
I knew there was a reason why I’ve kept an A500 lying around.
protek is offline  
Old 06 July 2020, 20:00   #317
d4rk3lf
Registered User
 
d4rk3lf's Avatar
 
Join Date: Jul 2015
Location: Novi Sad, Serbia
Posts: 1,645
Quote:
Originally Posted by protek View Post
I knew there was a reason why I’ve kept an A500 lying around.
With this, you can call it Amiga 5000.
d4rk3lf is offline  
Old 06 July 2020, 20:28   #318
digiflip
Registered User
 
digiflip's Avatar
 
Join Date: Apr 2011
Location: Nottingham, United Kingdom
Posts: 142
where is the mkstr store? I need to get on the preorder list pronto
digiflip is offline  
Old 06 July 2020, 20:34   #319
skan
Dream Merchant
 
skan's Avatar
 
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
Quote:
Originally Posted by mkstr View Post
tg68
I'm completely ignorant about the technical details, so just asking out of curiosity: how does this compare to the fx68k?
skan is offline  
Old 06 July 2020, 20:55   #320
robinsonb5
Registered User
 
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,153
Quote:
Originally Posted by skan View Post
I'm completely ignorant about the technical details, so just asking out of curiosity: how does this compare to the fx68k?
As I understand it, fx68k is designed to be cycle-accurate, for use in retro systems where the time taken to execute a piece of code must match the original machine. Beam-racing demos on the ST are a prime example of where this is useful.

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.
robinsonb5 is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 06:51.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11378 seconds with 16 queries