Bench:
===============================================
RESULTS
===============================================
Total Nodes : 121802841
Total Time : 32768 ms
Nodes/Second : 3717127
TB Hits : 0
Avg SelDepth : 17.5
Max SelDepth : 19
Positions : 12
===============================================
121802841 nodes 3717127 nps
[Profiler] No profiling data collected.
Make sure PROFILING is defined and PROFILE_SCOPE/PROFILE_FUNCTION macros are used.
================================================================================
BOTTLENECK ANALYSIS
================================================================================
Key areas to check for chess engine bottlenecks:
1. MOVE GENERATION (generate_*, movegen)
- Target: < 15% of total time
- If high: Consider lazy generation, incremental updates
2. EVALUATION (evaluate, eval)
- Target: < 20% of total time
- If high: Implement lazy evaluation, NNUE, or simpler eval
3. TRANSPOSITION TABLE (tt_probe, tt_store)
- Target: < 5% of total time
- If high: Check cache alignment, hash function efficiency
4. MOVE ORDERING (score_moves, pick_move)
- Target: < 10% of total time
- If high: Use incremental scoring, avoid full sort
5. POSITION UPDATES (do_move, undo_move)
- Target: < 10% of total time
- If high: Use incremental updates, copy-make vs make-unmake
6. SEE (static_exchange_evaluation)
- Target: < 5% of total time
- If high: Cache SEE results, optimize attacker lookups
Expected NPS for modern engines:
- Basic engine: 500K - 1M NPS
- Optimized: 1M - 5M NPS
- Top engines (Stockfish): 10M+ NPS
============================================================================
[d]7k/5pp1/8/8/8/8/1K6/R7 w - - 0 1
GC-Engine 1.2:
8/14 00:00,030 132k 4.402k +1,10 Ta1-c1 g7-g6 Tc1-c8+ Kh8-g7 Tc8-c7 Kg7-f6 Tc7-b7 Kf6-e6 Kb2-c3
9/15 00:00,034 144k 4.224k +1,10 Ta1-c1 g7-g6 Tc1-c8+ Kh8-g7 Tc8-c7 Kg7-f6 Tc7-b7 Kf6-e6 Kb2-c3
10/16 00:00,070 296k 4.233k +1,16 Kb2-c3 g7-g6 Kc3-d4 Kh8-g7 Kd4-e5 f7-f6+ Ke5-f4 Kg7-f7 Ta1-a6 Kf7-e7 Ta6-c6 Ke7-f7
11/17 00:00,127 552k 4.349k +1,10 Ta1-c1 g7-g6 Tc1-c8+ Kh8-g7 Tc8-c7 Kg7-f6 Tc7-b7 Kf6-e6 Kb2-c3
12/18 00:00,168 732k 4.354k +1,29 Kb2-c3 Kh8-h7 Ta1-a7 Kh7-g6 Kc3-d4 Kg6-f6 Kd4-e4 g7-g6 Ta7-c7 Kf6-e6 Tc7-c6+ Ke6-e7 Tc6-a6 f7-f6 Ke4-d5 Ke7-f7 Ta6-a7+ Kf7-f8
13/19 00:00,225 969k 4.308k +1,44 Kb2-c3 Kh8-h7 Ta1-a7 Kh7-g6 Kc3-d4 Kg6-f6 Kd4-e4 Kf6-e6 Ta7-a6+ Ke6-e7 Ke4-f5 Ke7-d8 Ta6-a8+ Kd8-d7 Ta8-a7+ Kd7-e8 Ta7-b7 Ke8-f8 Tb7-b8+
14/20 00:00,231 994k 4.303k +1,44 Kb2-c3 Kh8-h7 Ta1-a7 Kh7-g6 Kc3-d4 Kg6-f6 Kd4-e4 Kf6-e6 Ta7-a6+ Ke6-e7 Ke4-f5 Ke7-d8 Ta6-a8+ Kd8-d7 Ta8-a7+ Kd7-e8 Ta7-b7 Ke8-f8 Tb7-b8+ Kf8-e7
15/21 00:00,249 1.068k 4.290k +1,45 Kb2-c3 Kh8-h7 Ta1-a7 Kh7-g6 Kc3-d4 Kg6-f6 Kd4-e4 Kf6-e6 Ta7-a6+ Ke6-e7 Ke4-e5 Ke7-f8 Ta6-a8+ Kf8-e7 Ta8-a7+ Ke7-f8 Ke5-e4 f7-f6 Ke4-f5 Kf8-g8 Ta7-a8+
16/22 00:00,264 1.131k 4.284k +M1 Ta1-g1
17/22 00:00,264 1.131k 4.284k +M1 Ta1-g1
GC-Engine v1.2
Moderator: Ras
-
chessica
- Posts: 1050
- Joined: Thu Aug 11, 2022 11:30 pm
- Full name: Esmeralda Pinto
-
Chacal X
- Posts: 126
- Joined: Mon Mar 10, 2025 9:06 pm
- Full name: flavio thomazini
Re: GC-Engine v1.2
Good morning,chessica wrote: ↑Fri Jan 09, 2026 1:59 pm Bench:
===============================================
RESULTS
===============================================
Total Nodes : 121802841
Total Time : 32768 ms
Nodes/Second : 3717127
TB Hits : 0
Avg SelDepth : 17.5
Max SelDepth : 19
Positions : 12
===============================================
121802841 nodes 3717127 nps
[Profiler] No profiling data collected.
Make sure PROFILING is defined and PROFILE_SCOPE/PROFILE_FUNCTION macros are used.
================================================================================
BOTTLENECK ANALYSIS
================================================================================
Key areas to check for chess engine bottlenecks:
1. MOVE GENERATION (generate_*, movegen)
- Target: < 15% of total time
- If high: Consider lazy generation, incremental updates
2. EVALUATION (evaluate, eval)
- Target: < 20% of total time
- If high: Implement lazy evaluation, NNUE, or simpler eval
3. TRANSPOSITION TABLE (tt_probe, tt_store)
- Target: < 5% of total time
- If high: Check cache alignment, hash function efficiency
4. MOVE ORDERING (score_moves, pick_move)
- Target: < 10% of total time
- If high: Use incremental scoring, avoid full sort
5. POSITION UPDATES (do_move, undo_move)
- Target: < 10% of total time
- If high: Use incremental updates, copy-make vs make-unmake
6. SEE (static_exchange_evaluation)
- Target: < 5% of total time
- If high: Cache SEE results, optimize attacker lookups
Expected NPS for modern engines:
- Basic engine: 500K - 1M NPS
- Optimized: 1M - 5M NPS
- Top engines (Stockfish): 10M+ NPS
============================================================================
[d]7k/5pp1/8/8/8/8/1K6/R7 w - - 0 1
GC-Engine 1.2:
8/14 00:00,030 132k 4.402k +1,10 Ta1-c1 g7-g6 Tc1-c8+ Kh8-g7 Tc8-c7 Kg7-f6 Tc7-b7 Kf6-e6 Kb2-c3
9/15 00:00,034 144k 4.224k +1,10 Ta1-c1 g7-g6 Tc1-c8+ Kh8-g7 Tc8-c7 Kg7-f6 Tc7-b7 Kf6-e6 Kb2-c3
10/16 00:00,070 296k 4.233k +1,16 Kb2-c3 g7-g6 Kc3-d4 Kh8-g7 Kd4-e5 f7-f6+ Ke5-f4 Kg7-f7 Ta1-a6 Kf7-e7 Ta6-c6 Ke7-f7
11/17 00:00,127 552k 4.349k +1,10 Ta1-c1 g7-g6 Tc1-c8+ Kh8-g7 Tc8-c7 Kg7-f6 Tc7-b7 Kf6-e6 Kb2-c3
12/18 00:00,168 732k 4.354k +1,29 Kb2-c3 Kh8-h7 Ta1-a7 Kh7-g6 Kc3-d4 Kg6-f6 Kd4-e4 g7-g6 Ta7-c7 Kf6-e6 Tc7-c6+ Ke6-e7 Tc6-a6 f7-f6 Ke4-d5 Ke7-f7 Ta6-a7+ Kf7-f8
13/19 00:00,225 969k 4.308k +1,44 Kb2-c3 Kh8-h7 Ta1-a7 Kh7-g6 Kc3-d4 Kg6-f6 Kd4-e4 Kf6-e6 Ta7-a6+ Ke6-e7 Ke4-f5 Ke7-d8 Ta6-a8+ Kd8-d7 Ta8-a7+ Kd7-e8 Ta7-b7 Ke8-f8 Tb7-b8+
14/20 00:00,231 994k 4.303k +1,44 Kb2-c3 Kh8-h7 Ta1-a7 Kh7-g6 Kc3-d4 Kg6-f6 Kd4-e4 Kf6-e6 Ta7-a6+ Ke6-e7 Ke4-f5 Ke7-d8 Ta6-a8+ Kd8-d7 Ta8-a7+ Kd7-e8 Ta7-b7 Ke8-f8 Tb7-b8+ Kf8-e7
15/21 00:00,249 1.068k 4.290k +1,45 Kb2-c3 Kh8-h7 Ta1-a7 Kh7-g6 Kc3-d4 Kg6-f6 Kd4-e4 Kf6-e6 Ta7-a6+ Ke6-e7 Ke4-e5 Ke7-f8 Ta6-a8+ Kf8-e7 Ta8-a7+ Ke7-f8 Ke5-e4 f7-f6 Ke4-f5 Kf8-g8 Ta7-a8+
16/22 00:00,264 1.131k 4.284k +M1 Ta1-g1
17/22 00:00,264 1.131k 4.284k +M1 Ta1-g1
What is the estimated rating for this program?
-
chessica
- Posts: 1050
- Joined: Thu Aug 11, 2022 11:30 pm
- Full name: Esmeralda Pinto
Re: GC-Engine v1.2
<<<1000?
-
Chacal X
- Posts: 126
- Joined: Mon Mar 10, 2025 9:06 pm
- Full name: flavio thomazini
-
Gabor Szots
- Posts: 1512
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Budapest, Hungary
- Full name: Gabor Szots
Re: GC-Engine v1.2
I guess it is around 1000 on the CCRL blitz scale.
And... you have to start somewhere. Is it better to take a 3500+ open source engine and 'develop' it?
Gabor Szots
CCRL testing group
CCRL testing group