Quote:
Just about everyone can download the program and try the same. |
I didnt know we are benchmarking pc hardware with uae here, are we?
|
080 has already compatibility for the old RiVA. Let's test how RiVA AMMX runs on an Amiga 2000:
https://vimeo.com/189803013 https://s14.postimg.org/5nvrvbtgh/Ri_VA_AMMX.jpg |
Quote:
Code:
4.Upload:> riva-0.50 verbose fps=1000 noskip noaudio shk_topgun_320.mpg Quote:
|
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). |
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? |
@ 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 !!!! |
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". |
Quote:
Quote:
Quote:
|
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. |
WARNING
From this point on, all trolling will be removed to promote legitimate discussion only. |
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. |
Quote:
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:
Quote:
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. |
Quote:
Quote:
|
@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 =) |
Quote:
|
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.
|
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. |
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:
|
Quote:
Quote:
Quote:
|
All times are GMT +2. The time now is 02:48. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.