AROS World Exec
General => General Chat => Topic started by: pixie on July 23, 2023, 05:02:22 AM
-
Let start it with WinUAE's author, Toni Wilen own words (https://eab.abime.net/showpost.php?p=1099318&postcount=5):
Then it only fixes emulation problem or uses some different parts of emulator due to CPU architecture differences.
Emulators designed to be as fast as possible NEVER get faster by selecting "better" CPU! (Usually it is the opposite due to emulated CPU being more complex).
(Oddly enough long time ago I was told that there is no speed difference. Use of CSPPC CPU model in BPPC was my very first suggestion..)
You had said :
Again you are only speaking from theory, we are talking about WinUAE not a real Amiga, with the 030 no JIT on WinUAE you don't do anything with it if you have to run AROS or run Porting or Amiga RTG systems.
Which doesn't make much sense since if you use 060 without JIT you will see an hit on speed just the same.
Why do you think Emulation 060 exists?
Why does it exist?
The latest versions of WINUAE have had a big change, i can assure you that my AfA One without the 060 libraries, including the MMULib, does not have the same power and speed.
My experience tells me otherwise, perhaps you're using a bad setup?
Have you tried to emulate Amiga OS4 with a 020?
Emulating a PPC OS on a 68k processor, am I missing something here? Perhaps you're talking on how WinUAE uses an emulated Blizzard PPC board to be able to run AmigaOS 4 classic. Since no Blizzard PPC uses other CPU but 040/060 it would be clear why no other CPU would be supported, hint is not about speed or lack of it thereof...
Have you ever had an A4000/060, my A1200 with 020 and 030 were turtles in comparison!
I had a 060/PPC+bvision, so yes I have an idea of its speed, I also knows that the speed emulation goes way beyond what a 060 could achieve at the time, but as long as you choose a 32bit processor, even a 020 for that matter and JIT, it will always trounce a real 060... I have no idea why you keep bring real hardware for the discussion, time and time again.
Here we are OT, if you want to discuss this topic again, open a new thread
I wonder what stopped you from doing it in the first place... ;)
-
QED / CVD. And maybe it's because of this:
"you clearly aren't able to read, understand, and neither you have technical knowledge about the things that you pretend to talk about."
-
pixie an A1200/060 is not an A4000/060, they are 2 different computers and different is the power !
I like to see things in the field, the theories I leave to the theorists, what I can tell you that WinUAE with the 060 and with a system based on libraries and system software based 060 is much faster.
This is given by my experience "Practice" and I believe that after more than 30 years of AMiGA, and where I managed network and computer with hundreds of PCs and related software can be worth something, then everyone is free to think as he sees fit.
-
Huh ?
Did I somehow manage to take the wrong pills today (and landed in a twilight zone) ? What does emulation speed have to do with speed regarding real hardware ? I apologize if I missed some form of previous discussion.
The speed of emulating different CPU's can only have an impact when the asm instructions by any chance can be optimized for the host (during conversion) in a quicker/faster/better way. I doubt there is any difference between emulating a 000 vs 020 vs 060 as it is all jibbrish for the host in a similar manner. For emulating CPU''s with more complex instructions it would even be slower (if the host counterpart need more instructions for emulation).
Which doesn't make much sense since if you use 060 without JIT you will see an hit on speed just the same.
I do not know much about winuae internals but theoretically for emulation one could opt for respecting the processor's (original) clock speed (this is done for example for dos emulators). But since Amiga is difficult to emulate anyhows I doubt any restriction with regards to this are in place.
-
pixie an A1200/060 is not an A4000/060, they are 2 different computers and different is the power !
Are you for real? You lost me there... :o
-
@magoriom, don't worry: it's not you that took the wrong pills, but the one which wants to teach Toni Wilen how WinUAE works...
BTW, performance of an emulated 68060 can't be better than of other processors (specifically the 68030 which is the one implementing most of 680x0 instructions set) because the 060 lacks several important instructions which generates a fault when encountered during execution, requiring a "trap & emulate" approach which is very slow.
All this either with or without using a JIT.
-
pixie an A1200/060 is not an A4000/060, they are 2 different computers and different is the power !
Are you for real? You lost me there... :o
Welcome on board! ;D ;D ;D
-
BTW, performance of an emulated 68060 can't be better than of other processors (specifically the 68030 which is the one implementing most of 680x0 instructions set) because the 060 lacks several important instructions which generates a fault when encountered during execution, requiring a "trap & emulate" approach which is very slow.
All this either with or without using a JIT.
Isn't it the actual reason why there's 060 libraries in the first place? To mitigate the lack of instructions?
-
BTW, performance of an emulated 68060 can't be better than of other processors (specifically the 68030 which is the one implementing most of 680x0 instructions set) because the 060 lacks several important instructions which generates a fault when encountered during execution, requiring a "trap & emulate" approach which is very slow.
All this either with or without using a JIT.
Isn't it the actual reason why there's 060 libraries in the first place? To mitigate the lack of instructions?
Exactly! They are needed to emulate the missing instructions.
There are also proper math libraries which are compiled specifically for 060, in order to avoid those missing instructions and use optimized code which is only using the available ones.
-
Which doesn't make much sense since if you use 060 without JIT you will see an hit on speed just the same.
I think you know little about WinUAE, if you try to run AROS 68k 060 without JIT, it will take you twice as long to start AROS, moreover everything will be slower, this is more than ascertained, i have always proved that my tests are always true.
I have almost all the Amiga models, my A4000/060 is infinitely faster than my A1200/030, whoever has an A4000/060 can confirm it.
Since you don't know well WinUAE well, my discussion ends here, I won't answer any more on this thread.
-
Which doesn't make much sense since if you use 060 without JIT you will see an hit on speed just the same.
I think you know little about WinUAE, if you try to run AROS 68k 060 without JIT, it will take you twice as long to start AROS, moreover everything will be slower, this is more than ascertained, i have always proved that my tests are always true.
I have almost all the Amiga models, my A4000/060 is infinitely faster than my A1200/030, whoever has an A4000/060 can confirm it.
-
Which doesn't make much sense since if you use 060 without JIT you will see an hit on speed just the same.
I created a video where all doubts can be clarified, in the video in the first part I started AROS 68k with 060+ JIT, in the second part I started AROS 68k with 060 without JIT.
from the video it is clear that without JIT AROS starts with double the time, pauses in opening the graphics of Wanderer, the folders open very slowly, practically it is almost unusable, this is practical not theory ... see video
https://drive.google.com/file/d/18Wr0n6tzRMxH8o4hmA0wL1RcSwuZjtXv/view?usp=sharing
-
Hopeless. I just quote myself and highlight the relevant parts:
QED / CVD. And maybe it's because of this:
"you clearly aren't able to read, understand, and neither you have technical knowledge about the things that you pretend to talk about."
-
Which doesn't make much sense since if you use 060 without JIT you will see an hit on speed just the same.
I think you know little about WinUAE, if you try to run AROS 68k 060 without JIT, it will take you twice as long to start AROS, moreover everything will be slower, this is more than ascertained, i have always proved that my tests are always true.
Which was exactly what I told you...
I have almost all the Amiga models, my A4000/060 is infinitely faster than my A1200/030, whoever has an A4000/060 can confirm it.
Since you don't know well WinUAE well, my discussion ends here, I won't answer any more on this thread.
Can you explain where did you brought 030 since I told you I had a 060/PPC combo.
-
Which was exactly what I told you....
No (if the Italian translation is not the other way around) you wrote "Which doesn't make much sense since if you use 060 without JIT you will see an hit on speed just the same" and this is not true, have you watched the video?, AROS 68k without JIT is unusable because it is too slow !!
Can you explain where did you brought 030 since I told you I had a 060/PPC combo.
I was not referring to the CPU but to the fact that between an A1200 and an A4000 there are differences, specifically an A1200/060 is not comparable to an A4000/060, as mentioned those who have had both like me can confirm it.
Let us close the debate here, so that people do not continue to misunderstand.
-
For some context, here's the conversation that has been had:
Again you are only speaking from theory, we are talking about WinUAE not a real Amiga, with the 030 no JIT on WinUAE you don't do anything with it if you have to run AROS or run Porting or Amiga RTG systems.
- Which doesn't make much sense since if you use 060 without JIT you will see an hit on speed just the same.
I think you know little about WinUAE, if you try to run AROS 68k 060 without JIT, it will take you twice as long to start AROS, moreover everything will be slower, this is more than ascertained, i have always proved that my tests are always true.
- Which was exactly what I told you....
Yet, even after I tell you that what you're saying is EXACTLY what I've said, you then keep on the same tirade...
No (if the Italian translation is not the other way around) you wrote "Which doesn't make much sense since if you use 060 without JIT you will see an hit on speed just the same" and this is not true, have you watched the video?, AROS 68k without JIT is unusable because it is too slow !!
Which was what I said, don't take it from me, let chatgpt tell you:
The statement, "Which doesn't make much sense since if you use 060 without JIT you will see a hit on speed just the same," appears to be discussing the performance impact of using a technology or feature referred to as "060" without "JIT" (Just-In-Time) in some context. However, without further context or background information, it's challenging to provide a precise explanation. I'll try to break down the components of the sentence to make it more understandable:
"Which doesn't make much sense": This part suggests that there is something being discussed or proposed that the speaker finds illogical or unreasonable.
"if you use 060 without JIT": Here, "060" seems to be a specific technology or setting, and "JIT" refers to Just-In-Time compilation, which is a technique used in computer programming to improve the runtime performance of code.
"you will see a hit on speed just the same": This means that if you use the mentioned technology or setting ("060") without employing JIT, it will negatively impact the speed or performance of the system. In other words, using "060" alone will still result in a decrease in speed.
In essence, the statement appears to be arguing against the use of "060" without JIT, stating that it would be illogical to expect good performance in such a scenario, as both "060" and "JIT" are likely intended to work together to achieve better performance.
I was not referring to the CPU but to the fact that between an A1200 and an A4000 there are differences, specifically an A1200/060 is not comparable to an A4000/060, as mentioned those who have had both like me can confirm it.
You know that what drives the OS is the CPU right? So what does set A1200/060 A4000/060 apart? I am really puzzled on the differences you find between the two machines regarding their speed... could it be Syspeed, AIBB, Sysinfo, giving A4000/060 that higher values? Surely not against my machine, because the values were about the same. Can it be rendering times from 3D rendering programs? Well, one more time, not from my experience, the A4000 was faster? Yes, but not that much, and surely nothing you can see in daily usage on your machine. And do you know you can have RTG through BVision?
So regarding the Operating System user experience, what set these two machines a part?
These are some speeds on lightwave from users all over the world:
LightWave 3.5
A4000T 060-TK/100
0:59:30
A1200/Warp 1260 100 MHz
0:59:22
LightWave 5.2
A4000D/CS MKII 126MHz 68060 Rev 6
0:48:07
A1200/Warp 1260 100 MHz
0:48:05
LightWave Benchmark "Jubimark" (07-01-2023) (https://drive.google.com/file/d/1_VxGqSt2fMQbDxdZNO-SvA5Th0gfgp3n/view)
-
Apparently either my translator or your translation is incorrect, you are repeating the same things as me, but we understand them backwards !
correct the quotes because you are mixing my comments with yours
This is the last comment, in this thread do not continue because I will ignore your messages !
-
I have almost all the Amiga models, my A4000/060 is infinitely faster than my A1200/030, whoever has an A4000/060 can confirm it.
Since you don't know well WinUAE well, my discussion ends here, I won't answer any more on this thread.
Can you explain where did you brought 030 since I told you I had a 060/PPC combo.
It was mentioned on the previous discussion when talking about which processor is best to be used on emulation / WinUAE, where the supposed "expert" continued to suggest the 060.
I was not referring to the CPU but to the fact that between an A1200 and an A4000 there are differences, specifically an A1200/060 is not comparable to an A4000/060, as mentioned those who have had both like me can confirm it.
You know that what drives the OS is the CPU right? So what does set A1200/060 A4000/060 apart? I am really puzzled on the differences you find between the two machines regarding their speed...
In fact and assuming that both machines had the same 68060 and fast memory, there aren't differences.
And here I'm talking about physical machines.
Talking about WinUAE there are no differences at all because the 060 + fast memory + RTG emulation is high-level and it's exactly the same.
could it be Syspeed, AIBB, Sysinfo, giving A4000/060 that higher values? Surely not against my machine, because the values were about the same. Can it be rendering times from 3D rendering programs? Well, one more time, not from my experience, the A4000 was faster? Yes, but not that much, and surely nothing you can see in daily usage on your machine. And do you know you can have RTG through BVision?
So regarding the Operating System user experience, what set these two machines a part?
These are some speeds on lightwave from users all over the world:
LightWave 3.5
A4000T 060-TK/100
0:59:30
A1200/Warp 1260 100 MHz
0:59:22
LightWave 5.2
A4000D/CS MKII 126MHz 68060 Rev 6
0:48:07
A1200/Warp 1260 100 MHz
0:48:05
LightWave Benchmark "Jubimark" (07-01-2023) (https://drive.google.com/file/d/1_VxGqSt2fMQbDxdZNO-SvA5Th0gfgp3n/view)
Which was... expected!