亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? electronic t-notes september 27, 1998 (opening lines, hash t.htm

?? 介紹各種經典算法的代碼。說明詳細
?? HTM
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0042)http://www.chessbase.com/tnotes/092798.htm -->
<HTML><HEAD><TITLE>Electronic T-Notes September 27, 1998 (Opening Lines, Hash Tables in Fritz)</TITLE>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.2614.3500" name=GENERATOR></HEAD>
<BODY aLink=#25394c 
background="Electronic T-Notes September 27, 1998 (Opening Lines, Hash Tables in Fritz).files/Raster.jpeg" 
link=#a82213 vLink=#25394c>
<P align=center><FONT color=#25394c face=Arial size=4>&nbsp;</FONT></P>
<H1 align=center><FONT color=#25394c face=Arial size=4>ELECTRONIC 
T-NOTES</FONT></H1>
<H3 align=center><FONT color=#25394c face=Arial size=3><I>FOR THE WEEK OF 
SEPTEMBER 27th, 1998</I></FONT></H3>
<H4 align=center><FONT color=#25394c face=Arial size=2><I>by Steve Lopez, 
USA</I></FONT></H4>
<HR color=#000000 noShade SIZE=10>

<H2><FONT color=#25394c face=Arial size=2>OPENING LINES</FONT></H2>
<P><FONT face=Arial size=2>After further tweaking, I finally have my ChessBase 7 
board resembling a USCF vinyl roll-up board. If you're interested, here are the 
settings: </FONT></P>
<P><FONT face=Arial size=2><U>LIGHT SQUARES:</U><BR>Hue: 26<BR>Sat: 137<BR>Lum: 
208 </FONT></P>
<P><FONT face=Arial size=2><U>DARK SQUARES</U>:<BR>Hue: 80<BR>Sat: 240<BR>Lum: 
74 </FONT></P>
<P><FONT face=Arial size=2>I didn't adjust the pieces; plain black and white is 
just fine with me. </FONT></P>
<P><FONT face=Arial size=2>If you have any interesting color combinations you 
prefer, send them to me and we'll do some screen shots in a future <I>ETN</I>. 
</FONT></P>
<P><FONT face=Arial size=2><BR></FONT></P>
<HR color=#000000 noShade SIZE=10>

<P><FONT face=Arial size=2><BR></FONT></P>
<H2><FONT face=Arial size=2>HASH TABLE SIZE IN <I>FRITZ5</I></FONT></H2>
<P><FONT face=Arial size=2>There seems to be a great deal of confusion among 
<I>Fritz5</I> users regarding the optimum size of has tabels for the program. 
After looking at the <I>Fritz5</I> manual, I can understand this. The 
description therein seems a bit complicated. Here today, for your reading 
pleasure, is the hash table scoop in plain English. </FONT></P>
<P><FONT face=Arial size=2>First of all, what are hash tables? They're also 
known as transposition tables. As <I>Fritz</I> analyzes thousands of positions 
it frequently runs across the same positions over and over. It's a waste of 
computational power to look at the same position more than once. Hash tables are 
merely a place for <I>Fritz</I> to store the analysis of the positions it's 
looked at in its current search, remembering them so that it doesn't have to 
analyze the same position a second time. </FONT></P>
<P><FONT face=Arial size=2>For example, say that in the current position with 
Black to move (the exact position doesn't matter for the sake of this example), 
<I>Fritz</I> might analyze the position following the move sequence ...Nc6, a3 
...Nf6. But further in its search it will come across the position following the 
moves ...Nf6, a3 ...Nc6. It's the <B>same</B> position as the previous one, just 
with a different move order leading up to it. It would be a waste of time for 
<I>Fritz</I> to examine the same position twice. Storing the analysis of the 
position in its hash tables speeds up <I>Fritz'</I> searches since it will 
"remember" the analysis from the first time it looked at the position and not 
analyze it again. </FONT></P>
<P><FONT face=Arial size=2>It stands to reason that the bigger the hash tables, 
the more analysis <I>Fritz</I> will remember. But there's a trade-off here. It 
takes time to fill up and access those tables and having huge hash tabels during 
a blitz game is just a waste of space (and time, paradoxically). You don't need 
huge tables during a blitz game, so it's best to optimize <I>Fritz</I> for the 
speed of the game you'll be playing. </FONT></P>
<P><FONT face=Arial size=2>Let's use the "correspondence analysis" feature as an 
example (since that's been a hot topic the last two weeks here in <I>ETN</I>.) 
I'm ready to have <I>Fritz</I> analyze a position at two minutes a move. How do 
I know how big to make the hash tables? </FONT></P>
<P><FONT face=Arial size=2>The <I>Fritz5</I> manual gives this sweet little 
piece of rocket science for a formula on sizing the hash tables: </FONT></P>
<P><FONT face=Arial size=2><B><I>HT</I>[KB] = 2.0 * <I>PFreq</I>[MHz] * 
<I>t</I>[s]</B> </FONT></P>
<P><FONT face=Arial size=2>In plain English, what all this magnificent trash 
means is: </FONT></P>
<P><FONT face=Arial size=2><B>Hash table size is equal to 2 times your processor 
speed times the number of seconds you want <I>Fritz</I> to analyze</B> 
</FONT></P>
<P><FONT face=Arial size=2>Now is that easy or what? </FONT></P>
<P><FONT face=Arial size=2>Going back to my example, I already know that I want 
<I>Fritz</I> to analyze for two minutes a move. To use the formula properly, we 
have to convert minutes into seconds. Two minutes equals 120 seconds. 
</FONT></P>
<P><FONT face=Arial size=2>I also know that my processor is a 133 MHz Pentium. 
So the other number I need is 133. The formula now looks like this with the 
numbers plugged in: </FONT></P>
<P><FONT face=Arial size=2><B>HT = 2 times 133 times 120</B> </FONT></P>
<P><FONT face=Arial size=2>And for an answer we get <B>31920</B>. </FONT></P>
<P><FONT face=Arial size=2>Firing up Fritz, I go to the "Levels" menu and select 
"Engines". I click on the button that reads "Load engine". I move the 
<I>Fritz5</I> engine over to the left-hand box, and type "31920" in the hash 
table box. I click the "OK" button to go back to the last window, then click the 
"OK" button I find there. </FONT></P>
<P><FONT face=Arial size=2>Next I set up the board position I want <I>Fritz</I> 
to analyze. </FONT></P>
<P><FONT face=Arial size=2>Next I go to the "Coach" menu and select 
"Correspondence analysis". I set the number of seconds to "120", set the 
remaining parameters, and click "OK". Ba-da-bing! <I>Fritz</I> is off and 
running! </FONT></P>
<P><FONT face=Arial size=2>But now there's suddenly a ridiculous amount of hard 
drive activity and <I>Fritz'</I> analysis slows to a crawl! What the heck is 
going on? </FONT></P>
<P><FONT face=Arial size=2>Simply put, your <I>Windows</I> operating system is 
freeing up the extra RAM that <I>Fritz</I> needs by writing (or "caching") 
information (which <I>Windows</I> was storing in RAM memory) to temporary files 
on your hard drive. This will take two or three minutes to complete (however, 
I've seen this take as long as five minutes, so don't time it with a stopwatch). 
While this is going on, <I>Fritz'</I> search process slows down or stops 
completely. This is why the manual recommends that you start the engine before a 
game (to allow your computer to make the necessary adjustments for hash table 
creation), stop it, and then start a new game. You can't do this in a "serious" 
rated game with <I>Fritz</I>, though. Before playing a rated game, set the 
program to a casual level (rather than serious mode), fire up the engine, wait 
for the hard drive activity to stop, stop the game, and then set up and begin 
your game in serious mode. </FONT></P>
<P><FONT face=Arial size=2>After the initial burst of hard drive activity, 
<I>Fritz</I> shouldn't do any major accessing of the drive for the rest of the 
game. If <I>Fritz</I> keeps ratcheting the drive for five seconds or more every 
move, it means that the hash table settings you've selected are too big and 
Fritz is storing some of the tables on your hard drive. Lower the size of the 
hash tables. Conversely, if you get no hard drive activity after initially 
setting the hash tables they're probably too small. Make them larger. 
</FONT></P>
<P><FONT face=Arial size=2>Note, too, that the faster the processor and the 
longer the search, the larger the hash tables that will be required. This 
translates directly into your computer needing more RAM. I recently upgraded my 
133 MHz Pentium from 16 Mb RAM to 64 Mb RAM and now <I>Fritz</I> is pretty happy 
up to about four minutes a move. If I want anything beyond that, I'm going to 
have to invest in some more RAM to give <I>Fritz</I> the properly-sized hash 
tables. However, please realize that the faster search speeds achieved by faster 
processors will compensate for a lower amount of RAM (for example, with the hash 
tables set properly, my Pentium 133 with 64 Mb RAM at 4 minutes a move is 
roughly equivalent to a Pentium 266 with 32 Mb Ram at 4 minutes a move). It may 
actually be more cost-effective to upgrade your computer's processor than to 
purchase more RAM chips. </FONT></P>
<P><FONT face=Arial size=2>The formula given above will usually be pretty 
accurate for determining the size of <I>Fritz'</I> hash tables. But how can we 
double-check this? <I>Fritz</I> will display on the screen the percentage of the 
total available hash tables it's using: </FONT></P>
<P align=center><FONT face=Arial size=2><IMG height=173 
src="Electronic T-Notes September 27, 1998 (Opening Lines, Hash Tables in Fritz).files/hash01.gif" 
width=431> </FONT></P>
<P><FONT face=Arial size=2>Notice the box to the right of the search depth 
display -- the one that reads "20%". This is where <I>Fritz</I> will show you 
how much of the available hash tables it's using. This will usually start 
displaying a number when it reaches eight or nine plies into its search. Keep an 
eye on what percentage it reaches when it stops analyzing a move and starts 
evaluating a new one (in correspondence mode) or when it finally plays a move 
(in play modes). The display should read pretty close to the same number every 
time. If the display typically reads "FULL" it means that your hash tables 
aren't large enough. If the number is less than 80%, you should consider 
reducing the size of the tables. </FONT></P>
<P><FONT face=Arial size=2>The hash table size will also vary depending on what 
engine you're using. <I>Hiarcs</I> is a "knowledge-based" program, meaning that 
it relies more on chess knowledge programmed directly into it than on very deep, 
fast searches (which is how <I>Fritz</I> works). This is why <I>Hiarcs</I> 
analyzes more slowly than <I>Fritz</I>. Consequently, <I>Hiarcs</I> doesn't need 
hash tables as large as <I>Fritz'</I>. I don't have an exact formula for 
<I>Hiarcs</I> but as a rough guess, I'd say that tables 75% the size of 
<I>Fritz'</I> should do the trick. </FONT></P>
<P><FONT face=Arial size=2>Upon exiting the program, there will probably be 
another (shorter) burst of hard drive activity, as <I>Windows</I> removes the 
hash tables from RAM and restores the information temporarily stored on your 
hard drive to RAM. </FONT></P>
<P><FONT face=Arial size=2>Hopefully this article wasn't too technical and 
cleared up some of the mysteries about hash tables in <I>Fritz</I>. Go ahead and 
try it out and you'll be impressed by the increased speed and depth of 
<I>Fritz'</I> searches. Until next week, have fun! </FONT></P>
<P><FONT face=Arial size=2>You can <STRONG><A 
href="mailto:bayshore@intrepid.net">e-mail me</A></STRONG> with your comments, 
suggestions, and analysis for <I>Electronic T-Notes</I>. <BR></FONT></P>
<P><FONT face=Arial size=2><BR></FONT></P>
<HR color=#000000 noShade SIZE=10>

<H5 align=center><FONT face=Arial size=2><I>Copyright 1998, Steven Lopez. All 
rights reserved.<BR></I>Back issues of <I>Electronic T-Notes</I> are available 
from <A href="http://www.chessbaseusa.com/">ChessBase USA</A> </FONT></H5>
<P align=center><FONT face=Arial size=2><IMG alt="ar_30r.gif (1235 Byte)" 
height=29 
src="Electronic T-Notes September 27, 1998 (Opening Lines, Hash Tables in Fritz).files/ar_30r.gif" 
width=30><SUP><STRONG><A 
href="http://www.chessbase.com/tnotes/index_tn.htm">Back to T-Notes index 
page</A></STRONG></SUP></FONT></P></BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产一区二区三区免费看| thepron国产精品| 日韩电影在线观看电影| 亚洲电影欧美电影有声小说| 亚洲另类在线视频| 亚洲婷婷在线视频| 亚洲女人小视频在线观看| 国产精品盗摄一区二区三区| 欧美国产精品久久| 国产精品久久久久久亚洲伦| 国产精品你懂的在线| 国产精品国产三级国产aⅴ中文 | 久久综合视频网| 精品国产乱码久久久久久蜜臀| 日韩视频国产视频| 久久综合色8888| 国产精品网站一区| 亚洲精品乱码久久久久久久久 | 亚洲午夜三级在线| 亚洲123区在线观看| 日韩精品一级二级| 国产精一区二区三区| 成人黄色在线看| 91极品美女在线| 777色狠狠一区二区三区| 欧美一级一区二区| 久久久久国产精品麻豆| 国产精品久久久久久户外露出| 一区二区三区免费看视频| 性久久久久久久| 激情久久五月天| 成人av动漫网站| 欧美精品黑人性xxxx| 精品欧美一区二区久久| 国产精品久久久久毛片软件| 亚洲一区中文日韩| 激情久久久久久久久久久久久久久久| 国产精品亚洲午夜一区二区三区| jlzzjlzz亚洲日本少妇| 91.com在线观看| 国产欧美一区视频| 亚洲国产婷婷综合在线精品| 狠狠色综合播放一区二区| 99国产精品国产精品久久| 欧美精品三级日韩久久| 国产欧美一区二区精品性色超碰| 一区二区三区在线观看视频| 久久精品噜噜噜成人88aⅴ| 国产成人亚洲精品狼色在线| 91久久线看在观草草青青| 日韩精品在线一区| 亚洲女与黑人做爰| 国产精品自拍三区| 欧美军同video69gay| 国产精品女同一区二区三区| 日本视频在线一区| 91亚洲精品乱码久久久久久蜜桃| 欧美一区二区三区思思人| 亚洲欧洲日韩av| 精品影视av免费| 欧美日韩视频在线第一区| 国产农村妇女毛片精品久久麻豆 | 色婷婷激情一区二区三区| 337p日本欧洲亚洲大胆精品| 亚洲综合免费观看高清完整版| 国产最新精品免费| 欧美精品国产精品| 1024亚洲合集| 国产呦精品一区二区三区网站| 欧美刺激午夜性久久久久久久| 亚洲中国最大av网站| 成人午夜伦理影院| 精品国产一区二区三区久久久蜜月 | 91热门视频在线观看| 久久精品亚洲麻豆av一区二区| 日本最新不卡在线| 在线视频欧美精品| ㊣最新国产の精品bt伙计久久| 国产在线一区二区综合免费视频| 欧美日韩一区久久| 亚洲精品五月天| 99国产精品久久久| 国产精品国产三级国产普通话蜜臀 | 久久精品欧美一区二区三区麻豆| 视频一区视频二区中文| 欧美午夜片在线观看| 亚洲久草在线视频| aaa亚洲精品| 国产精品久久久久9999吃药| 国产高清不卡一区二区| 久久蜜桃一区二区| 国产呦萝稀缺另类资源| 精品国产乱码久久久久久久久| 久久国内精品自在自线400部| 欧美巨大另类极品videosbest| 夜夜嗨av一区二区三区四季av| 色综合激情久久| 亚洲一区日韩精品中文字幕| 91麻豆自制传媒国产之光| 国产精品视频一区二区三区不卡| 国产精品一区二区久激情瑜伽| 欧美tickling挠脚心丨vk| 激情久久五月天| 日本一区二区三区在线不卡| 国产一区二区h| 国产欧美日韩一区二区三区在线观看| 国产成人免费在线观看| 国产日韩欧美一区二区三区综合| 国产一区久久久| 国产精品网站一区| 91久久精品午夜一区二区| 亚洲国产精品人人做人人爽| 欧美丰满一区二区免费视频| 蜜桃av一区二区| 久久奇米777| 成a人片国产精品| 亚洲激情六月丁香| 欧美日韩欧美一区二区| 免费美女久久99| 国产欧美精品一区| 日本高清不卡在线观看| 秋霞午夜av一区二区三区| 26uuu国产电影一区二区| 成人永久看片免费视频天堂| 中文字幕中文字幕一区二区| 欧美亚洲另类激情小说| 日韩国产欧美视频| 久久久久国产免费免费| 99视频热这里只有精品免费| 亚洲国产精品久久久久婷婷884| 91麻豆精品国产91久久久久久| 国产一区二区中文字幕| 亚洲免费视频成人| 91精品免费观看| 国产不卡一区视频| 亚洲国产毛片aaaaa无费看| 欧美成人官网二区| 99re热视频这里只精品| 天天色综合成人网| 亚洲国产精品精华液ab| 欧美日韩久久一区二区| 国产精品69久久久久水密桃| 亚洲欧美成aⅴ人在线观看| 91精品国产综合久久精品app | 在线综合视频播放| 成人涩涩免费视频| 婷婷夜色潮精品综合在线| 久久久影视传媒| 欧美日韩精品是欧美日韩精品| 国产成人免费视频一区| 亚洲va欧美va人人爽| 国产日韩欧美一区二区三区综合| 欧美撒尿777hd撒尿| 成人午夜视频在线观看| 日韩精品亚洲一区二区三区免费| 中文字幕欧美日本乱码一线二线| 欧美日韩视频在线第一区| 成人黄色软件下载| 奇米精品一区二区三区四区| 1024成人网色www| 久久久久久久久久久久久夜| 在线一区二区三区做爰视频网站| 国产在线一区二区| 日韩精品福利网| 亚洲欧美日韩在线不卡| 国产亚洲精品超碰| 欧美一级日韩免费不卡| 在线免费观看日韩欧美| 国产成人a级片| 精品一区二区三区在线播放视频| 亚洲精品日韩综合观看成人91| 国产拍欧美日韩视频二区| 日韩一级大片在线观看| 欧美日韩一区二区三区不卡| av一区二区久久| 成人一区二区三区视频| 免费高清成人在线| 图片区小说区区亚洲影院| 一区二区三区中文字幕| 国产精品美女一区二区三区 | 欧美激情一区二区在线| 日韩视频中午一区| 欧美日韩国产首页| 91麻豆精品视频| 成人国产精品免费观看视频| 国产在线国偷精品免费看| 免费高清视频精品| 日韩电影在线观看一区| 亚洲成a人片在线观看中文| 亚洲人成亚洲人成在线观看图片| 亚洲国产精品成人综合色在线婷婷| 精品成人佐山爱一区二区| 91精品国产综合久久福利| 777久久久精品| 欧美精品高清视频| 欧美卡1卡2卡| 制服丝袜一区二区三区| 在线成人高清不卡| 91精品国产乱码久久蜜臀| 91精品国产欧美一区二区18|