[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [computer-go] Pattern Matcher
> How can things be dependant upon the bandwidth to RAM?
Sorry I mean the time to load a cache line from RAM into the cache.
> a) My processors here have a L2 cache so majority of lookups will
> come from that.
The pattern lookup database is 65 MB.
> confuse strategics with positional play. No big deal. Strategics is when
> you play with a plan. Your thing at most can suggest which move to try
first.
I was thinking about strategic bombing versus tactical bombing :)
Both are done with a plan but strategic bombing is "heavy" bombing of whole
cities or industrial complexes.
I consider a full, slow pattern search "strategic" because it is heavy-duty,
massive and slow and the effects are only noticeable later on and are not
easy to quantify, just like sacking a city.
> In theory it is possible to let your automatic recognized patterns auto
> generate to C code.
Sure.
Then that code would be around 100 times larger than the pattern database.
6.5 GB or thereabouts.
My patterns are huge. A million are the size of the entire board.
A million are the size of a third of the board.
A million are the size of a quarter of the board.
> Such automatic generated C code which automatically generates itself into
a
> very optimal decision tree can run very fast.
Extremely much slower than my system.
> A big L2 cache would certainly help in such case to keep everything within
L2.
Yep.
A L2 cache the size of Texas (64 MB will get you somewhere).
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/