Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Full circle

Author: Uri Blass

Date: 21:26:00 09/01/03

Go up one level in this thread


On September 01, 2003 at 23:45:45, Robert Hyatt wrote:

>On August 29, 2003 at 18:26:46, Dave Gomboc wrote:
>
>>On August 29, 2003 at 08:53:50, Robert Hyatt wrote:
>>
>>>It isn't big enough to hold even the stuff I need to generate moves.  I have
>>>multiple arrays of 64 X 256 X 8bytes, that I use repeatedly.  One of those
>>>is enough to zap L1, although I don't need the entire table at one shot.  But
>>>I do need parts of four of those, and that is just for starters...
>>
>>Well, it's either a software implementation issue or a software design issue,
>>then.  Your call. :-)  Blowing L1 cache just to generate moves seems
>>unreasonable.
>>
>>Dave
>
>
>It is easy to blow L1 with _many_ things.

Like always I do not understand these discussions.
I read claims like
L2 is not a good place to keep your heavily used data.

I do not understand how do you keep your heavily used data in L2.

Maybe an example may help me.

I need Definition of the heavily used data in Crafty.
I need to understand how do you decide that it is the heavily used data( a
profiler may tell me how much time I use for a function but I do not know if it
can tell me information about time that is used for a specific data structure)
and I need to understand how do you tell the computer to keep the heavily used
data in L2.

Uri



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.