ChessUSA.com TalkChess.com
Hosted by Your Move Chess & Games
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

using Popcount and Prefetch with SSE4 hardware support
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions Flat
View previous topic :: View next topic  
Author Message
Gerd Isenberg



Joined: 08 Mar 2006
Posts: 1800
Location: Hattingen, Germany

PostPost subject: Re: using Popcount and Prefetch with SSE4 hardware support    Posted: Sat May 19, 2012 5:31 pm Reply to topic Reply with quote

Edmund wrote:
Gerd Isenberg wrote:
You may try Bypassing the Cache ...
http://lwn.net/Articles/255364/
Depends on your memory footprint and processor whether prefetching works. Instruction might as well be nop by some processors ...


Fascinating article. Thanks for sharing it.

he he, just found it via cpw-engine Wink
Code:
 _mm_prefetch((char *)&tt[b.hash & tt_size], _MM_HINT_NTA);

Googling _MM_HINT_NTA guided me to the article by Ulrich Drepper, also as available as pdf. See also Software prefetching considered harmful by Linus Torvalds
_________________
https://chessprogramming.wikispaces.com/
Back to top
View user's profile Send private message
Display posts from previous:   
Subject Author Date/Time
using Popcount and Prefetch with SSE4 hardware support Engin Üstün Sat May 19, 2012 2:36 pm
      Re: using Popcount and Prefetch with SSE4 hardware support Daniel Shawul Sat May 19, 2012 2:53 pm
            Re: using Popcount and Prefetch with SSE4 hardware support Engin Üstün Sat May 19, 2012 3:05 pm
                  Re: using Popcount and Prefetch with SSE4 hardware support Gerd Isenberg Sat May 19, 2012 4:05 pm
                        Re: using Popcount and Prefetch with SSE4 hardware support Edmund Moshammer Sat May 19, 2012 5:10 pm
                              Re: using Popcount and Prefetch with SSE4 hardware support Gerd Isenberg Sat May 19, 2012 5:31 pm
                                    Re: using Popcount and Prefetch with SSE4 hardware support Engin Üstün Tue May 22, 2012 8:04 pm
                                          Re: using Popcount and Prefetch with SSE4 hardware support Robert Hyatt Wed May 23, 2012 3:41 pm
            Re: using Popcount and Prefetch with SSE4 hardware support Daniel Shawul Tue Jul 10, 2012 12:09 pm
      Re: using Popcount and Prefetch with SSE4 hardware support Ronald de Man Sat May 19, 2012 3:57 pm
            Re: using Popcount and Prefetch with SSE4 hardware support Engin Üstün Sat May 19, 2012 5:54 pm
                  Re: using Popcount and Prefetch with SSE4 hardware support Ronald de Man Sat May 19, 2012 6:17 pm
      Re: using Popcount and Prefetch with SSE4 hardware support Robert Hyatt Sun May 20, 2012 2:51 pm
            Re: using Popcount and Prefetch with SSE4 hardware support Engin Üstün Tue May 22, 2012 7:54 pm
                  Re: using Popcount and Prefetch with SSE4 hardware support Engin Üstün Tue May 22, 2012 7:56 pm
                        Re: using Popcount and Prefetch with SSE4 hardware support Ronald de Man Tue May 22, 2012 8:15 pm
                              Re: using Popcount and Prefetch with SSE4 hardware support Engin Üstün Wed May 23, 2012 10:19 pm
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Powered by phpBB © 2001, 2005 phpBB Group
Enhanced with Moby Threads