Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Die ganze Welt der Schachcomputer / World of chess computers


Antwort
 
Themen-Optionen Ansicht

  #11  
Alt 23.03.2024, 09:04
Mark 1 Mark 1 ist offline
TASC R30
 
Registriert seit: 27.09.2006
Beiträge: 454
Abgegebene Danke: 648
Erhielt 278 Danke für 149 Beiträge
Aktivitäten Langlebigkeit
2/20 18/20
Heute Beiträge
0/3 ssssss454
AW: Cray Blitz

Moin...

Hier sind einige zusätzliche Anmerkungen zu Cray auf leistungsfähiger Hardware

Cray Blitz wurde auf meinem ASUS ROG Strix SCAR G18 ausgeführt.
Dabei stellte ich fest, dass der Timer extrem langsam lief.

Die Anzeige für die Knoten pro Sekunde zeigten keine spezifischen Werte an,
sondern nur die Gesamtzahl der Knoten.
Nach dem Erreichen von etwa einer Milliarde Knoten konnten auch dort keine spezifischen Werte mehr festgestellt werden.

Es wurde beobachtet, dass eine Echtzeit von ungefähr einer Minute einer st=8 entspricht. Basierend auf diesen Beobachtungen schätzte ich, dass die Knoten pro Sekunde zwischen 2,5 und 3,5 Millonen liegen.

Gruß
Mark 1
Mit Zitat antworten
  #12  
Alt 23.03.2024, 09:51
Hans21 Hans21 ist offline
Fidelity Kishon Chesster
 
Registriert seit: 18.01.2022
Land:
Beiträge: 60
Abgegebene Danke: 42
Erhielt 77 Danke für 44 Beiträge
Aktivitäten Langlebigkeit
6/20 3/20
Heute Beiträge
1/3 sssssss60
AW: Cray Blitz

 Zitat von germangonzo Beitrag anzeigen
Hallo Hans,
cool!

Könntest Du die Version zur Verfügung stellen?


LG
Frank
Hallo Frank,

Siehe beigelegte verschlüsselte Zip-Datei.
Das Passwort ist dein Benutzername.

Das läuft bei mir unter folgendem OS-Stand:
Linux 6.7.9-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Mar 6 19:35:04 UTC 2024 x86_64 GNU/Linux

Rückmeldung erwünscht.

Hans
Angehängte Dateien
Dateityp: zip blitz.zip (405,6 KB, 26x aufgerufen)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Hans21 für den nützlichen Beitrag:
germangonzo (23.03.2024)
  #13  
Alt 23.03.2024, 11:09
Tibono Tibono ist offline
Mephisto Wundermaschine
 
Registriert seit: 22.05.2018
Ort: Frankreich
Alter: 62
Land:
Beiträge: 472
Abgegebene Danke: 2.225
Erhielt 1.153 Danke für 376 Beiträge
Aktivitäten Langlebigkeit
7/20 6/20
Heute Beiträge
1/3 ssssss472
AW: Cray Blitz

 Zitat von Hans21 Beitrag anzeigen
Mit den ursprünglich mitgelieferten book, bookb, bookw gibt es zwar keine Fehlermeldung aber das Buch funktioniert nicht richtig.
Hi,
sorry I need to switch to English language for a longer post.

book, bookb and bookw files must have been corrupted somehow in JA's package.
Indeed all 3 files are required to be present.

For testing purpose, I built a very small book with only few unusual moves to substitute it to the provided book(s) and I can point out:
- Cray Blitz playing black uses "bookb" first, then "book" if end of book is reached
- same process, playing white it uses "bookw" first then "book".

Re-building the main "book" file was therefore enough: as neither initial "bookw" nor "bookb" are able to provide any book move, Cray Blitz uses the rebuilt "book" only.
One can copy the rebuilt "book" to bookb and bookw, these will be used but of course without any change to the openings played.
One can as well build an empty book to replace current bookb and bookw, result is the same.

The good news is one can easily enforce a specific line of opening, building the relevant tiny bookb or bookw with only few desired starting moves. Then Cray Blitz will still use its full book for next moves...

Schönen Gruß,
Tibono
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu Tibono für den nützlichen Beitrag:
fhub (23.03.2024), Jens H (23.03.2024), Wandersleben (23.03.2024)
  #14  
Alt 23.03.2024, 15:58
Benutzerbild von Wandersleben
Wandersleben Wandersleben ist offline
MACH IV
 
Registriert seit: 15.07.2021
Ort: Lübeck
Alter: 74
Beiträge: 158
Abgegebene Danke: 430
Erhielt 226 Danke für 89 Beiträge
Aktivitäten Langlebigkeit
7/20 3/20
Heute Beiträge
1/3 ssssss158
AW: Cray Blitz

 Zitat von Tibono Beitrag anzeigen
Hallo,
ich konnte das Eröffnungsbuch zum Laufen bringen. Schauen Sie in den ursprünglichen Thread für Anweisungen.
MfG,
Tibono
Danke, Tibono,

das so erstellte buch funktioniert prima!

Viele grüße
Horst
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Wandersleben für den nützlichen Beitrag:
Tibono (23.03.2024)
  #15  
Alt 23.03.2024, 20:40
Hans21 Hans21 ist offline
Fidelity Kishon Chesster
 
Registriert seit: 18.01.2022
Land:
Beiträge: 60
Abgegebene Danke: 42
Erhielt 77 Danke für 44 Beiträge
Aktivitäten Langlebigkeit
6/20 3/20
Heute Beiträge
1/3 sssssss60
AW: Cray Blitz

Die Dateien book, bookw und bookb im Paket von Jim Ablett sind bit-genau die gleichen wie da: https://craftychess.com/downloads/crayblitz/

In einem Hexeditor sehen die Dateien auch nicht offensichtlich korrupt aus.

Ich vermute vielmehr, dass diese Dateien z.B. für eine nicht-Intel-Architektur mit anderer Datenwort-Organisation erstellt wurden.

Ich kann das aber nicht beweisen. Vielleicht weiss jemand mehr dazu.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Hans21 für den nützlichen Beitrag:
Tibono (23.03.2024)
  #16  
Alt 23.03.2024, 21:12
Hans21 Hans21 ist offline
Fidelity Kishon Chesster
 
Registriert seit: 18.01.2022
Land:
Beiträge: 60
Abgegebene Danke: 42
Erhielt 77 Danke für 44 Beiträge
Aktivitäten Langlebigkeit
6/20 3/20
Heute Beiträge
1/3 sssssss60
AW: Cray Blitz

 Zitat von Mark 1 Beitrag anzeigen
Hallo Hans..

Hätte eine Frage.
Da ihre Version unter Linux läuft, funktioniert der

mp=n : enable multiprocessing Modus ?

Mit dem Wert 2 gibt Cray folgende Meldung:

mp=2
multiprocessing using 2 processors.
creating 1 new tasks.
your move, Mark

Dann aber stellt Cray das Rechnen ein.

Gruß
Mark 1
Bei meiner Linux-Version passiert Folgendes:

$ ./blitz
running on a cray ymp

Cray Blitz version 49h
what is your name?
hans
are you continuing your last game?
no
should I play white?
no
your move, hans
mp=2
multiprocessing using 2 processors.
creating 1 new tasks.
your move, hans
e4
your move 1. e4
time control phase one reached ( 0:30 per move).
clock time was 0:00

Dann passiert nichts mehr.

Hans
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Hans21 für den nützlichen Beitrag:
Mark 1 (23.03.2024)
  #17  
Alt 23.03.2024, 22:22
Benutzerbild von Wandersleben
Wandersleben Wandersleben ist offline
MACH IV
 
Registriert seit: 15.07.2021
Ort: Lübeck
Alter: 74
Beiträge: 158
Abgegebene Danke: 430
Erhielt 226 Danke für 89 Beiträge
Aktivitäten Langlebigkeit
7/20 3/20
Heute Beiträge
1/3 ssssss158
AW: Cray Blitz

Hallo an alle!

Gibt es eigentlich irgendeine einigermaßen verlässliche quelle, die einen CElo-wert für Cray Blitz in den originalversionen auf Cray-1 oder Cray X-MP angibt?

Viele grüße
Horst

p.s. nach ein bisschen internetsuche:
http://www.schachcomputer.at/gesch17.htm

"Bei diesem Turnier lief Blitz übrigens auf dem neuesten Cray X-MP-Rechner. Dieses Modell benutzte zum ersten Mal zwei Prozessoren und Hyatt, Gower und Nelson bemühten sich aus diesem Merkmal Vorteile zu ziehen! Immerhin erreichte Cray Blitz bei diesem Turnier schon eine Rechengeschwindigkeit von etwa 10.000-12.000 Stellungen pro Sekunde, hierbei wurde aber durch den zweiten Prozessor nur eine Geschwindigkeitssteigerung um den Faktor 1,6 erreicht. Die übrige Verbesserung der Geschwindigkeit ging auf effizientere Programmstrukturen zurück."

Welche nostalgie! 10.000 - 12.000 stellungen pro sekunde!
Auf meinem Intel Core i3 mit 3 GHz kommt Cray Blitz schon zu beginn der partie auf über 1.000.000 stellungen pro sekunde und steigert sich bei weniger material erheblich.

pp.s. nach noch mehr internetsuche:
Hier hat sich 2011 mal jemand gedanken gemacht:
https://intelligence.org/wp-content/...LO-ratings.pdf

Leider ohne jegliche weitere erläuterungen!

Geändert von Wandersleben (23.03.2024 um 22:55 Uhr)
Mit Zitat antworten
  #18  
Alt 24.03.2024, 10:50
Hans21 Hans21 ist offline
Fidelity Kishon Chesster
 
Registriert seit: 18.01.2022
Land:
Beiträge: 60
Abgegebene Danke: 42
Erhielt 77 Danke für 44 Beiträge
Aktivitäten Langlebigkeit
6/20 3/20
Heute Beiträge
1/3 sssssss60
AW: Cray Blitz

 Zitat von Hans21 Beitrag anzeigen
Bei meiner Linux-Version passiert Folgendes:

$ ./blitz
running on a cray ymp

Cray Blitz version 49h
what is your name?
hans
are you continuing your last game?
no
should I play white?
no
your move, hans
mp=2
multiprocessing using 2 processors.
creating 1 new tasks.
your move, hans
e4
your move 1. e4
time control phase one reached ( 0:30 per move).
clock time was 0:00

Dann passiert nichts mehr.

Hans
Ergänzung, das habe ich in einem Beitrag von "bob - Wed Sep 10, 2008 2:38 am" gefunden:

https://www.talkchess.com/forum/view...216685&t=23616

gefunden:

"...
I'd like to tar it up and send it to you for you to do with as you wish. Aha, one other note. This version is multiple-cpu capable but it will not work without a few changes. Cray used something called "task common" that was process-specific local data. Normal fortran does not have that. Most modern fortran compilers have the ability to say "this common is local" or "this common is global, all others are local" but I did not try to figure that out. Ditto for starting threads. But the 1991-era DTS code is there, although it was modified quite a bit between 1992-1994 as we began to use more and more CPUs.
..."

"bob" scheint Robert Hyatt zu sein.
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu Hans21 für den nützlichen Beitrag:
kamoj (24.03.2024), Mark 1 (24.03.2024), Tibono (24.03.2024)
  #19  
Alt 24.03.2024, 16:41
Hans21 Hans21 ist offline
Fidelity Kishon Chesster
 
Registriert seit: 18.01.2022
Land:
Beiträge: 60
Abgegebene Danke: 42
Erhielt 77 Danke für 44 Beiträge
Aktivitäten Langlebigkeit
6/20 3/20
Heute Beiträge
1/3 sssssss60
AW: Cray Blitz

 Zitat von Hans21 Beitrag anzeigen
Ergänzung, das habe ich in einem Beitrag von "bob - Wed Sep 10, 2008 2:38 am" gefunden:

https://www.talkchess.com/forum/view...216685&t=23616

gefunden:

"...
I'd like to tar it up and send it to you for you to do with as you wish. Aha, one other note. This version is multiple-cpu capable but it will not work without a few changes. Cray used something called "task common" that was process-specific local data. Normal fortran does not have that. Most modern fortran compilers have the ability to say "this common is local" or "this common is global, all others are local" but I did not try to figure that out. Ditto for starting threads. But the 1991-era DTS code is there, although it was modified quite a bit between 1992-1994 as we began to use more and more CPUs.
..."

"bob" scheint Robert Hyatt zu sein.
Noch was: Ich wollte mal schauen, ob und wie man mit dem veröffentlichten Code das Multiprocessing ermöglichen könnte.

Ein relevantes Code-Stück ist z.B. in "options.f":

"...
c
c------------------------------< mp : enable multiprocessing
c
1700 continue
if(busy .ne. 0) go to 9998
oldncpus=ncpus
if(atext(3) .ne. blank) then
col=4
ncpus=scan(col)
write(3,1720) ncpus
if(ncpus .gt. 1) cputim=0
snodes=snodes/oldncpus*ncpus
endif
print 1720, ncpus
1720 format(1x,'multiprocessing using',i3,' processors.')
c call tsktune('MAXCPU',aio+ncpus,'DBRELEAS',aio+ncpus,
c * 'DBACTIVE',0,'HOLDTIME',1000,'SAMPLE',1000)
if(ncpus .gt. oldncpus) then
print 1725,ncpus-oldncpus
1725 format(1x,'creating ',i2,' new tasks.')
do 1730 i=1,ncpus-oldncpus
tskarray((i-1)*3+1)=3
tskarray((i-1)*3+2)=0
tskarray((i-1)*3+3)=i
c call tskstart(tskarray((i-1)*3+1),control,0)
1730 continue
else if(ncpus .lt. oldncpus) then
print 1735, oldncpus-ncpus
1735 format(1x,'terminating ',i2,' old tasks.')
do 1740, i=oldncpus,ncpus+1,-1
stop(i)=-9999
1740 continue
endif
go to 9999
c
..."

Dort sieht man, dass u.a. die Zeilen mit "call tskstart(..." auskommentiert sind (ein "c" am Zeilenanfang). Im Weiteren gibt auch keinen Implementationscode für "tskstart".

Es scheint, dass die Multiprocessing-Möglichkeit vor der Veröffentlichung des Codes gezielt entfernt wurde.

Falls das jemand anders sieht, bin ich um eine Rückmeldung dankbar.

Hans

Geändert von Hans21 (25.03.2024 um 08:29 Uhr) Grund: Tippfehler.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Hans21 für den nützlichen Beitrag:
Mark 1 (24.03.2024)
  #20  
Alt 25.03.2024, 15:24
Benutzerbild von Wandersleben
Wandersleben Wandersleben ist offline
MACH IV
 
Registriert seit: 15.07.2021
Ort: Lübeck
Alter: 74
Beiträge: 158
Abgegebene Danke: 430
Erhielt 226 Danke für 89 Beiträge
Aktivitäten Langlebigkeit
7/20 3/20
Heute Beiträge
1/3 ssssss158
AW: Cray Blitz

Moin an alle,

in TalkChess.com erklärt Alexander Schmidt in diesem beitrag, wie Cray Blitz in Arena installiert werden kann:

https://talkchess.com/viewtopic.php?p=960555#p960555

Obwohl ich mir einbilde, genau nach den anweisungen vorgegangen zu sein, bekomme ich in Arena leider bisher nur die ausgabe "illegal command".

Vielleicht hat jemand von euch mehr durchblick und bringt die installation zum laufen.
Ich werde aber auch nicht locker lassen und nachher noch ein bisschen weiter experimentieren. Die zeiten von Wb2Uci und InBetween liegen doch schon ein ganzes stück hinter mir.

Viele grüße
Horst

ps.
Ohnehin bin ich mit diesem problem ein bisschen außerhalb der themen dieses forums.
Mit Zitat antworten
Antwort


Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Turnier: Blitz-Vergleich Wolfgang2 Partien und Turniere / Games and Tournaments 11 27.12.2018 19:32
Hilfe: Kasparov Blitz Fehlermeldung Mapi Technische Fragen und Probleme / Tuning 18 24.02.2017 16:35
Hilfe: BDA Kasparov Blitz alexhr Die ganze Welt der Schachcomputer / World of chess computers 6 26.11.2013 11:44
Frage: Polgar Fehler im Blitz grploeg Technische Fragen und Probleme / Tuning 6 25.08.2012 19:03


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:34 Uhr.



Powered by vBulletin (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
©Schachcomputer.info