[Cbe-oss-dev] ps3vram performance
    Geoff Levand 
    geoffrey.levand at am.sony.com
       
    Sat Nov  7 07:35:40 EST 2009
    
    
  
On 10/28/2009 02:45 AM, Siarhei Siamashka wrote:
> An interesting thing to investigate is the "PPE Multithreading" section
> of "Cell Broadband Engine Programming Handbook". Looks like it should be
> possible to tune the priority of the current HW thread so that it will 
> dispatch only one instruction per 32 instructions from the other HW thread.
> TSRL and TSCR registers should control this.
> 
> This way, busylooping for 0.1 ms will still let the other HW thread to run
> almost at full speed.
> 
> But I haven't found any useful references to TSRL and TSCR in the kernel
> sources. How can they be accessed?
You can to use the nop asm codes given in the Handbook.  An example
of db16cyc is in the kernel source file
  arch/powerpc/boot/ps3-head.S
> Will hypervisor even allow tweaking thread
> priorities?
The hypervisor level priorities can not be set by the
kernel.  The others can be set.
-Geoff
    
    
More information about the cbe-oss-dev
mailing list