The following warnings occurred:
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.2.26 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(287) : eval()'d code 2 errorHandler->error_callback
/printthread.php 287 eval
/printthread.php 117 printthread_multipage



EmuNewz Network
PPU LLVM JIT Repository Early Testing - Printable Version

+- EmuNewz Network (https://www.emunewz.net/forum)
+-- Forum: Official Boards for Emunews Affiliated Emu Projects (https://www.emunewz.net/forum/forumdisplay.php?fid=47)
+--- Forum: Official RPCS3 Forum [archive] (https://www.emunewz.net/forum/forumdisplay.php?fid=172)
+---- Forum: RPCS3 - Support & Issue Reporting (https://www.emunewz.net/forum/forumdisplay.php?fid=163)
+---- Thread: PPU LLVM JIT Repository Early Testing (/showthread.php?tid=164335)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36


RE: PPU LLVM JIT Repository Early Testing - ssshadow - 10-19-2014

(10-18-2014, 09:56 PM)Dante38490 Wrote: Yep Smile is Here http://rghost.net/58597622

Is it just me, or is for instance the Disgaea 3 intro running at ~5-10 fps and about 3-4% cpu usage?

Edit: The main branch does this as well. Someone really messed something up it seems.


RE: PPU LLVM JIT Repository Early Testing - jacky400 - 10-19-2014

Disgaea 3 runs pretty quick now than before using latest PPU recompiler build.

Title : 37FPS
   

In-game : 5-6 FPS
   


RE: PPU LLVM JIT Repository Early Testing - jacky400 - 10-19-2014

The GCM sample , cube_mrt.elf runs very fast in 720x480 now

Previous : 13-16 FPS
Current : 38-45 FPS

   


RE: PPU LLVM JIT Repository Early Testing - leon112211 - 10-20-2014

(10-19-2014, 12:48 AM)ssshadow Wrote:
(10-18-2014, 09:56 PM)Dante38490 Wrote: Yep Smile is Here http://rghost.net/58597622

Is it just me, or is for instance the Disgaea 3 intro running at ~5-10 fps and about 3-4% cpu usage?

Edit: The main branch does this as well. Someone really messed something up it seems.

If i open chrome with the emulator it works fine if i close it works 5-10 fps
and another report with guided fate paradox you need more than 4 cores
with i5 intro works 5-10 with i7 50-60
this game uses all 4 cores with i5


RE: PPU LLVM JIT Repository Early Testing - HyPeR - 10-20-2014

You think it depends on the cores?

My core i5 2500k @ 4,3ghz also runs paradox only witz 7-13fps. But my i7 q3610m in my laptop has 8 threads and its not running at 100% like my 2500k, only with 80-85% on all threads but even there i am still getting only 10-15fps. (well its a laptop maybe its different on desktop, can be that the clock is limiting here but who knows)

I think threads will not help much, its time for intel to release some mainstream 8cores, hopefully within the next two gens..

Need a reason to upgrade my 2500k xD


RE: PPU LLVM JIT Repository Early Testing - leon112211 - 10-20-2014

(10-20-2014, 10:05 AM)HyPeR Wrote: You think it depends on the cores?

My core i5 2500k @ 4,3ghz also runs paradox only witz 7-13fps. But my i7 q3610m in my laptop has 8 threads and its not running at 100% like my 2500k, only with 80-85% on all threads but even there i am still getting only 10-15fps. (well its a laptop maybe its different on desktop, can be that the clock is limiting here but who knows)

I think threads will not help much, its time for intel to release some mainstream 8cores, hopefully within the next two gens..

Need a reason to upgrade my 2500k xD

they already released 8 cores but only For i7 extreme
and did you use the newest rpcs3 for test?
you see with disgaea 3 i get 55-70 fps
guided fate paradox only gives me like i mentioned it weird


RE: PPU LLVM JIT Repository Early Testing - HyPeR - 10-20-2014

yes of course i used the newest rpcs3 version^^

well i7 extreme is nowhere near mainstream xD


RE: PPU LLVM JIT Repository Early Testing - ssshadow - 10-20-2014

(10-20-2014, 08:47 AM)leon112211 Wrote:
(10-19-2014, 12:48 AM)ssshadow Wrote:
(10-18-2014, 09:56 PM)Dante38490 Wrote: Yep Smile is Here http://rghost.net/58597622

Is it just me, or is for instance the Disgaea 3 intro running at ~5-10 fps and about 3-4% cpu usage?

Edit: The main branch does this as well. Someone really messed something up it seems.

If i open chrome with the emulator it works fine if i close it works 5-10 fps
and another report with guided fate paradox you need more than 4 cores
with i5 intro works 5-10 with i7 50-60
this game uses all 4 cores with i5

?

This is some strange bug with the emulator. I can get really good speed, like 70 fps on the opening video for some very short or very long period of time, but eventually frame rate just drops to nothing, like 6 fps right now. This happens at the same time as rpcs3.exe frees like 1 gb (!) of memory too for whatever reason.

But whatever, this is a WIP.

EDIT: Performance can go both ways, TGFP went from 25 -> 70 fps while cpu usage went from 60 % -> 40 %. A wild and uneducated guess would be cache misses, branch prediction doing the wrong predictions, or similar. CPU clock was consistently 2,8 ghz.


RE: PPU LLVM JIT Repository Early Testing - gopalsr83 - 10-21-2014

(10-20-2014, 09:49 PM)ssshadow Wrote: ?

This is some strange bug with the emulator. I can get really good speed, like 70 fps on the opening video for some very short or very long period of time, but eventually frame rate just drops to nothing, like 6 fps right now. This happens at the same time as rpcs3.exe frees like 1 gb (!) of memory too for whatever reason.

But whatever, this is a WIP.

EDIT: Performance can go both ways, TGFP went from 25 -> 70 fps while cpu usage went from 60 % -> 40 %. A wild and uneducated guess would be cache misses, branch prediction doing the wrong predictions, or similar. CPU clock was consistently 2,8 ghz.

The algorithm the JIT recompiler uses to detect which basic blocks of code need to be compiled is very simplistic and inefficient and results in the same basic block being compiled more than once. Ideally each block must be recompiled only once. This has the following negative effects:

1. The recompiler ends up using a lot of memory
2. It takes more time than what is ideally required to recompile a section of the code.
3. It produces a lot of code which can cause caches to overflow.

I am working on a more intelligent algorithm which should hopefully fix the issues that you are seeing.


RE: PPU LLVM JIT Repository Early Testing - Darkriot - 10-21-2014

(10-21-2014, 06:12 AM)gopalsr83 Wrote:
(10-20-2014, 09:49 PM)ssshadow Wrote: ?

This is some strange bug with the emulator. I can get really good speed, like 70 fps on the opening video for some very short or very long period of time, but eventually frame rate just drops to nothing, like 6 fps right now. This happens at the same time as rpcs3.exe frees like 1 gb (!) of memory too for whatever reason.

But whatever, this is a WIP.

EDIT: Performance can go both ways, TGFP went from 25 -> 70 fps while cpu usage went from 60 % -> 40 %. A wild and uneducated guess would be cache misses, branch prediction doing the wrong predictions, or similar. CPU clock was consistently 2,8 ghz.

The algorithm the JIT recompiler uses to detect which basic blocks of code need to be compiled is very simplistic and inefficient and results in the same basic block being compiled more than once. Ideally each block must be recompiled only once. This has the following negative effects:

1. The recompiler ends up using a lot of memory
2. It takes more time than what is ideally required to recompile a section of the code.
3. It produces a lot of code which can cause caches to overflow.

I am working on a more intelligent algorithm which should hopefully fix the issues that you are seeing.

Ooh, thanks. We will be wait for this fix Sleepy