RFR: 8283232: x86: Improve vector broadcast operations [v2]
    Jatin Bhateja 
    jbhateja at openjdk.java.net
       
    Wed Mar 16 15:59:53 UTC 2022
    
    
  
On Wed, 16 Mar 2022 14:52:07 GMT, Quan Anh Mai <duke at openjdk.java.net> wrote:
> Hi, forwarding results within the same bypass domain does not result in delay, data bypass delay happens when the data crosses different domains, according to "Intel® 64 and IA-32 Architectures Optimization Reference Manual"
> 
> > When a source of a micro-op executed in one stack comes from a micro-op executed in another stack, a delay can occur. The delay occurs also for transitions between Intel SSE integer and Intel SSE floating-point operations. In some of the cases, the data transition is done using a micro-op that is added to the instruction flow.
> 
> The manual mentions the guideline at section 3.5.2.2
> 
> 
> 
> Thanks.
Thanks meant to refer to above text.  I have removed incorrect reference.
-------------
PR: https://git.openjdk.java.net/jdk/pull/7832
    
    
More information about the hotspot-dev
mailing list