01 November 2016, 14:26 | #21 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
|
01 November 2016, 16:56 | #22 |
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
I didnt know we are benchmarking pc hardware with uae here, are we?
|
01 November 2016, 17:15 | #23 |
Registered User
Join Date: Mar 2013
Location: Lahti / Finland
Age: 52
Posts: 449
|
080 has already compatibility for the old RiVA. Let's test how RiVA AMMX runs on an Amiga 2000:
Last edited by ShK; 01 November 2016 at 18:01. |
01 November 2016, 17:21 | #24 | |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
Quote:
Code:
4.Upload:> riva-0.50 verbose fps=1000 noskip noaudio shk_topgun_320.mpg Video: 320x176, 24.000 fps Audio: <NONE> Number of frames played: 2143 Number of frames skipped: 0 Total number of frames: 2143 Total playback time: 13.8367 seconds. Average framerate: 154.8777 fps Displayed framerate: 154.8777 fps 4.Upload:> Now you know this exists too. |
|
01 November 2016, 19:38 | #25 |
Registered User
Join Date: Dec 2014
Location: France
Posts: 104
|
Just some facts :
RiVA 0.50 in Aminet is already compatible with any Amiga. The work done by Stephen Fellner yet push your Amiga to the max. This is the faster MPG-1 player available on the classics Amiga - by far. This is very good work he did yet. Our RiVA do not hurts the existing situation, it just brings improvements to a hardware that can't runs @ Ghz. RiVA offers some options - Accupak or PIP option - which are compatibles only Picasso IV Gfx card. These are options for users who have the hardware for. We propose in a elegant manner a fast solution for a dedicated hardware. This is also quite equivalent when using dedicated hardware decoder to listen MP3 (MHI). Last edited by flype; 01 November 2016 at 19:56. |
01 November 2016, 20:06 | #26 |
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
Some of meynaf's questions and points are valid. I would also be interested to have some answers.
1) What is the status of the 68k RiVa? Is the source available anywhere? 2) There is mention of improvements to superscalar execution which benefit the 68060 as well. Will this update be released? What are the SIMD isolated results when the 68060 executable with superscalar improvements is compared to the SIMD AMMX enhanced version? 3) What is the plan for future SIMD extensions to the ISA? How would floating point support in the SIMD be accomplished without putting floating point values in integer registers with a shared integer/SIMD ISA? How would wider SIMD registers be supported with a shared integer/SIMD ISA? Is the Apollo-core documentation of the ISA/ABI ever really going to be made public? Why are the comments for the SIMD instructions more readable than the assembler instructions and appear alien to the 68k? Last edited by prowler; 01 November 2016 at 23:27. Reason: Cleanup. |
01 November 2016, 21:33 | #27 |
Posts: n/a
|
@ meynaf :
obviously, you don't like what the vampire team do and what the Apollo 080 is, right ? It's your choice, and you are free to think so. But the fact is, that this team has brought the first innovative and by the way the far fastest accelerator to the classic Amiga since decades. The vampire is a nice and fast piece of hardware, and the apollo core is the most advanced 68k itteration now. And the only thing you do is to compare it with an UAE running on a super fast PC and complaining that those AMMX instructions are not a good idea ? Comme on, if you're not happy with the vampire, go play with WinUAE or OS4 or MOS or Aros, but don't say that what the team do is pointless, because this is clearly not the case. I have a vampire 600 and a blizzard ppc 060, and I can tell you that the speed feeling is clearly in favor of the vampire, no discution ! Je ne comprends pas comment on peut ĂȘtre aussi mauvais envers le travail des autres !!!! |
01 November 2016, 22:09 | #28 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
You're making abusive generalization here. I'm not saying the 080 is a bad thing as a whole - i'm just saying these ammx instructions are not a good idea.
Sure it's fast. But the speed feeling you have does not come from ammx. Remember that winuae is something everyone can verify. Can everyone verify the ammx ? I've been in the Apollo team for some time - probably longer than most team members posting here, in fact -, so it's not exactly "le travail des autres". Last edited by prowler; 01 November 2016 at 23:34. Reason: Cleanup. |
01 November 2016, 22:30 | #29 | |||
Registered User
Join Date: Jun 2015
Location: Germany
Posts: 1,918
|
Quote:
Quote:
Quote:
Last edited by prowler; 01 November 2016 at 23:39. Reason: Cleanup. |
|||
01 November 2016, 22:43 | #30 | |
Posts: n/a
|
Quote:
You can dislike the MMX addition, but the fact is, that RIVA is faster thanks those instructions. Period. It's the only thing that TuKo said on the first post, we didn't claim anything else. Last edited by prowler; 01 November 2016 at 23:41. Reason: Cleanup. |
|
01 November 2016, 22:59 | #31 |
Global Moderator
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
WARNING
From this point on, all trolling will be removed to promote legitimate discussion only. Last edited by prowler; 01 November 2016 at 23:42. Reason: The earlier part of the thread has now been cleaned up. |
02 November 2016, 01:11 | #32 | |
Registered User
Join Date: Dec 2014
Location: France
Posts: 104
|
Quote:
About the original 0.50 sources, RiVA was not free until 2014, but there was a demo with some limitations. Then it became free. But still closed-sources. Current status is i asked yesterday the opinion of the author about a public release. I know he is thinking of it and is open to. In itself this is good news. Sure, there will be a release. We aim this with GOLD 2 release. About the comments on SIMD instructions more readable ; it is because code use MACROs. Can't help more on the others questions, quite techy for my knowledge. |
|
02 November 2016, 08:47 | #33 | ||||
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
It comes mostly from other optimizations, like better superscalar execution. See the comparison for 68060.
And even if it did. Creating instructions for a mere x2 isn't worth it. If it were x50 or even x10, i'd have said : wow. But x2 ? These instructions will become obsolete as soon as another, larger simd comes out. But the cost of supporting these will still be here. x86 is crippled with more than 1,000 instructions. I don't want the 68k to become like that. Quote:
Quote:
My influence was small, but not zero. Do you know who fought the most with Gunnar so that all instructions get implemented with no emulation (which they hopefully are today) ? Do you know who gave him instruction usage statistics ? Look in the docs for new stuff. Perhaps some was my idea, or was inspired by me. Me and Matt Hey were in the "team" part at apollo-core.com before Gunnar erased it. I can't believe nothing came out of this. Quote:
Quote:
The 68080 also has new stuff that's not ammx. What proves me it's ammx more than other stuff that could make Riva faster ? Only the code can. And if you don't share the source, at least you can distribute the binary. |
||||
02 November 2016, 10:42 | #34 | ||
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
Quote:
Quote:
Last edited by prowler; 02 November 2016 at 21:56. Reason: Back-to-back posts merged. |
||
02 November 2016, 10:48 | #35 |
Ya' like it Retr0?
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
|
@Tuko / Apollo Team
Impressive stuff as always! the last video running on an A2000 just blew me a way a bit! can I ask is the Audio going through the native 22KHz or through a dedicated sound card? @Maynaf Breathe my friend, breath..... Implementation of a register set or SIMD in this case isn't anything to worry about - even if it only offloads enough giving a x2 performance - surely its better than nothing. Although I will say SIMD before FPU was a shock - but I am pretty sure it was because it was "easier" to implement, but I have worked with SIMD before on the PC's so there is a potential even it was stuck in this early stage / state. Sometimes projects evolve outside of our influence, even if we have put so much in to begin. I am firm believer in that if a project is too far from where you want it to be - its time to start again. Fortunately there is a lot of ground work for a "new / improved" 68k ISA - (please include a FPU component or VPU - that would be nice) I have been reading yours / Mattey's 68k ISA with much interest - I do hope you move to some testing of concepts soon =) |
02 November 2016, 11:02 | #36 | |
Registered User
Join Date: Dec 2014
Location: France
Posts: 104
|
Quote:
Last edited by flype; 02 November 2016 at 11:14. |
|
02 November 2016, 11:08 | #37 |
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
I dont think the discussion is about what anyone wants personally, but about how to progress best in general. I think the ammx set is now part of 080 set in stone. But i think informed discussion about such matters can still be benefitial, as it was with implementing the complete 68kinstruction set in hardware.
|
02 November 2016, 11:37 | #38 | |
Registered User
Join Date: Dec 2014
Location: France
Posts: 104
|
Quote:
The work is experimental and still WIP, just wait quietly until we release it. About SS optims, they are clearly not enough to obtain smooth playback with a Cyclone 3. Please, keep in mind this results are running on a very cheap FPGA, with limited ressources, not a GHz one. This is out of the point to tell legacy instructions are enough. You could be 200% right with unlimited MHz, this is not correct with limited MHz. Goal is to be able to let Vampire users have fun with their real HW, not with UAE. |
|
02 November 2016, 12:04 | #39 | ||||
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
Quote:
Quote:
If it's too early for code/doc release, then there is no point coming here with benchmarks. The work must be finished first. Quote:
Quote:
|
||||
02 November 2016, 12:39 | #40 | |
Registered User
Join Date: Dec 2014
Location: France
Posts: 104
|
It belongs to the author(s) depending on the license form choice. So i respect first opinions of author(s) before telling irrelevant informations.
Quote:
Again, i told that a Cyclone have limited ressources, you continue to ignore obvious things. Last edited by prowler; 02 November 2016 at 21:25. Reason: Cleanup. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
RiVA mpeg player | amiga | request.Apps | 18 | 25 February 2014 10:32 |
ACA1231 vs M-Tec 1230 vs A630 benchmarks | alenppc | support.Hardware | 4 | 11 July 2012 18:39 |
Some benchmarks, and a request | Damion | support.Hardware | 29 | 14 March 2011 16:10 |
riva | amiga | request.Apps | 6 | 12 May 2008 18:56 |
Benchmarks. | ECA | support.Hardware | 4 | 14 June 2002 15:14 |
|
|