Questions tagged [performance]

Questions concerning the play performance, both of humans and chess engines.

Filter by
Sorted by
Tagged with
-1 votes
1 answer
103 views

What could explain strange performance pattern among Stockfish engine variants?

I have run computer chess tournaments among Stockfish engines, set up for various nominal strengths. The results were really strange, some are in reverse order to their supposed performance. For ...
Ch3cks Out's user avatar
1 vote
1 answer
177 views

What is the fastest way of generating a list of all attacked squares?

I have generated pseudo-legal moves, and now need to check if they are legal. I believe the fastest way of doing this is comparing the kings position to a bitboard or list of all attacked squares, and ...
bbqribs's user avatar
  • 13
0 votes
1 answer
179 views

Iterative deepening speed expectation

I have developed a chess engine with these features: alpha beta transposition tables iterative deepening use any prev result from transposition table as first move if the result cannot be used ...
user2908112's user avatar
0 votes
1 answer
167 views

Drastic difference between perft and search + evaluation performance

I'm creating my own chess engine and noticed a significant time difference between running perft and the search + evaluation. At depth 5, perft on the initial position searches 4,865,609 nodes in ...
guest1337's user avatar
9 votes
2 answers
2k views

What previous results match/compare to Alireza Firouzja's 3000+ performance in the European Team Championships?

Firouzja has just scored 8/9 against opposition with an average rating of 2664 - 7 wins and 2 draws. According to the video clip in this tweet his performance rating was 3017. According to chess-...
Brian Towers's user avatar
  • 96.6k
4 votes
1 answer
141 views

What are Silver and Bronze positions for FIDE direct titles?

I refer to https://handbook.fide.com/chapter/B01DirectTitles2017 for the following question: Direct titles are awarded based on your performance in certain tournaments. A gold finish is being 1st ...
Anonymous's user avatar
  • 161
-1 votes
1 answer
96 views

How rankings or ratings of the players are determined before the next tournament?

My question is and I would like to know, Chess grandmasters Bobby Fischer[AMERICA}, Boris Spassky[RUSSIA], Anatoly Karpov[RUSSIA], and Garry Kasparov[Russia]played against one another in many ...
user37920's user avatar
4 votes
1 answer
5k views

Chess Engine: Faster Move Generation

Introduction I'm in the process of rewriting my chess engine for better performance. I've started with the move generation function first. I've been looking at this person's article (Their Article) ...
Noah Gavitt's user avatar
3 votes
3 answers
2k views

How did I overperform in this rapid tournament?

My bullet rating is currently 1400 and it's pretty much the only time format I play as it is quick. I figured that I wanted to think my moves more thoroughly so I played some rapid games in a Lichess ...
LIR's user avatar
  • 305
4 votes
2 answers
3k views

Quickly converting board to bitboard representation using python-chess library

I would like to convert a given chess board into its bitboard representation, but my implementation is rather slow. Here is what I'm doing (using the python-chess package): board = chess.Board('...
Arman's user avatar
  • 171
2 votes
1 answer
1k views

Faster bit-board implementation in Javascript

In a previous question I asked, linked here: How can I speed up my check detection in Javascript? I was told to implement bit-boards to speed up my engine. I can say that bit-boards have improved my ...
Crupeng's user avatar
  • 228
5 votes
1 answer
371 views

How can I speed up my check detection in Javascript?

I am trying to write a simple chess engine in Javascript. It performs very slowly but I have finally rooted down the problem to check detection. How might I speed up this check detection? If you have ...
Crupeng's user avatar
  • 228
2 votes
1 answer
558 views

Lc0 gets slower if weight file gets bigger

I have two weight files, one with a size of 6MB and the other 45MB (files is listed here). The problem is that when I start to compute a move, it takes too much time, especially when I use the larger ...
Jeanluca Scaljeri's user avatar
1 vote
1 answer
364 views

What is the most efficient way to calculate attack squares in a chess engine?

I have made a chess engine, and it seems from cProfile that my most expensive function is the one that calculates attack squares for both players. Here is the cProfile results for a perft function I ...
Garry Kasparov's user avatar
2 votes
2 answers
497 views

If a pawn promotes to a checking piece while also revealing a check, it is a double check?

I'm writing a chess engine just for fun, and during the validation of movement generation, I found some positions in Perft Results that differ from what my engine is producing. As an example, take ...
Welyab Paula's user avatar
4 votes
2 answers
852 views

How can I find my performance rating?

I’ve noticed that in tournaments grandmasters are given a performance rating for how they played in that tournament. Can this be applied to individual games and how can I see mine when I play a game?
Arkleseisure's user avatar
3 votes
1 answer
2k views

How to make Lichess local analysis utilize more cpu and memory? [closed]

I get around x12 faster evaluation when I run Stockfish myself, so I checked my utilization when running local analysis (Chromium and Firefox) and saw that it just utilizes one thread and few ...
ferit's user avatar
  • 4,434
8 votes
3 answers
10k views

How do you calculate your Tournament Performance Rating?

How do you calculate your Tournament Performance Rating? I can think about two different ways to answer my question: Do you know the formula for calculating your TPR (FIDE or USCF)? Can you link me ...
Sorin Solberg's user avatar
2 votes
1 answer
354 views

FIDE norm chance expectation calculation question

What is the expected probability that someone rated 2150 will have a performance rating of 2450 over a 9 round tournament and earn an IM norm?
AS3Noob's user avatar
  • 951
6 votes
2 answers
3k views

Detect pinned pieces code

This post is a follow up of this one: C++ vs Java Engine move generation performance My goal here is to improve the performance of my move generator, which finishes perft (start_pos, 6) in 8.5 secs. ...
Fernando's user avatar
  • 425
5 votes
2 answers
3k views

C++ vs Java Engine move generation performance

I've just finished translating my Java Engine to C++11, expecting great speed improvements in move generation. The code is very straightforward and uses a pre-generate bitboards approach. I also ...
Fernando's user avatar
  • 425
4 votes
3 answers
3k views

Validate Engine moves using Perft and divide

I'm developing a small Engine in Java, before trying something more elaborate in C/C++. Right now I'm running some perft tests (the 'perf_talkchess' file), but as expected it has some bugs. Consider ...
Fernando's user avatar
  • 425
3 votes
2 answers
864 views

Can playing too much chess affect your performance?

I've noticed a pattern with myself and I'd like to know if someone else can relate. I have a score which fluctuates between 1200-1300 on chess.com and I've noticed that after a great day of defeating ...
Weezy's user avatar
  • 133
5 votes
3 answers
2k views

Meditation practice among the chess elite?

My question is simple. Do we know of any 2700+ caliber players that regularly cite meditation as part of their lifestyle / preparation? It's not hard to find meditating chess players, but I'm ...
Rex Butler's user avatar
4 votes
2 answers
1k views

What is the effect of aging on chess ability?

Based on documented evidence, at what age would someone normally expect to see his chess results start to decline?
CConero's user avatar
  • 2,994
4 votes
5 answers
899 views

Energy drinks for chess tournament

I am planning to participate in a tournament, and I was thinking about using energy drinks or caffeinated drinks to enhance my performance. Is this a good idea? I normally don't take any energy ...
Brass2010's user avatar
  • 1,220
9 votes
5 answers
11k views

How to automatically evaluate a player's performance in a game?

Suppose I have a completed game. I don't have Elo ratings of the players. My purpose is to evaluate a player's performance in the game based solely on his moves. Can this can be done automatically ...
Dennis Golomazov's user avatar