Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Technische Fragen und Probleme / Tuning


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 04.05.2022, 18:23
Benutzerbild von Mapi
Mapi Mapi ist offline
Schachcomputer Koryphäe
 
Registriert seit: 25.04.2006
Ort: Bocholt
Alter: 60
Land:
Beiträge: 1.328
Abgegebene Danke: 7.356
Erhielt 2.305 Danke für 782 Beiträge
Aktivitäten Langlebigkeit
6/20 19/20
Heute Beiträge
1/3 sssss1328
Verdoppelungsfaktor berechnen

Hallo allerseits.
Ich hoffe, hier gibt es einen Mathematiker, der mir helfen kann.
Ich möchte gerne ausrechnen, wie oft sich die Geschwindigkeit eines Prozessors verdoppelt. Für meine Reflection Geschwindigkeitstabelle hatte ich da folgende Formel, die aber leider nur bei ganzen Zahlen stimmig ist

Beispiel 1: 6502 Prozessor mit 2 und 8 Mhz
(LOG(8/2))/LOG(2) ergibt einen Faktor von 2, was auch richtig ist

Beispiel 2: 6502 Prozessor mit 5 Mhz und 15 Mhz
(LOG(15/5))/LOG(2) ergibt einen Faktor von 1,58 dieser ist aber nicht richtig, da er eigentlich genau 1,5 sein müsste.

Mit meiner formel kann ich anscheinend nur Verdoppelungsfaktoren berechnen, die sich immer genau verdoppeln lassen. Bei "krummen" Zahlen, stimmt das Ergebnis nicht.

Kann mir da jemand einen Tipp geben?

viele Grüße
Markus
Mit Zitat antworten
  #2  
Alt 04.05.2022, 18:50
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.857
Abgegebene Danke: 567
Erhielt 6.914 Danke für 1.560 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 sssss2857
AW: Verdoppelungsfaktor berechnen

Hallo Markus,

also ich nehme mal an, daß Du damit Elo-Unterschiede berechnen willst, z.B. doppelte Frequenz entspricht +60 Elo - liege ich da richtig?

Wenn Du das damit meinst, dann ist Deine Formel korrekt, und zwar auch diese 1.58 bei 3-facher Frequenz!
Das ist ja gerade die besondere Eigenschaft der ln/log-Funtion (bzw. ihrer Umkehrung 'exp'), daß sie eben nicht linear verläuft.

Kurz gesagt: Faktor = ln(f2/f1)/ln(2) ist in jedem Fall richtig, auch wenn f2/f1 nicht ganzzahlig ist. Dieser Faktor ist dann eben mit 60 zu multiplizieren (oder mit jeder anderen Elo-Zahl, die man für eine Verdopplung annimmt).

Grüße,
Franz

Geändert von fhub (04.05.2022 um 18:59 Uhr)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu fhub für den nützlichen Beitrag:
Mapi (04.05.2022)
  #3  
Alt 04.05.2022, 19:05
Benutzerbild von Mychess
Mychess Mychess ist offline
CXG Sphinx Dominator
 
Registriert seit: 07.03.2009
Beiträge: 108
Bilder: 2
Abgegebene Danke: 181
Erhielt 196 Danke für 89 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
4/20 16/20
Heute Beiträge
1/3 ssssss108
Re: Verdoppelungsfaktor berechnen

Hello,

I got fried!!!
Well, from 5 -> 10 , we have ln(10/5)/ln2 = ln2/ln2 = 1 (Yes, doubled ! ;-)
From 10 to 15, ln(15/10)/ln2 = ln(1.5)/ln2 ~ 0.58...
And so 2 exp(1+0.58) = 2.9897...

Cordially.

ps: Thanks Franz : And so power(2 , 1+0.58) = 2.9897

Geändert von Mychess (04.05.2022 um 19:30 Uhr) Grund: false math function
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Mychess für den nützlichen Beitrag:
Mapi (04.05.2022)
  #4  
Alt 04.05.2022, 19:07
Benutzerbild von Mapi
Mapi Mapi ist offline
Schachcomputer Koryphäe
 
Registriert seit: 25.04.2006
Ort: Bocholt
Alter: 60
Land:
Beiträge: 1.328
Abgegebene Danke: 7.356
Erhielt 2.305 Danke für 782 Beiträge
Aktivitäten Langlebigkeit
6/20 19/20
Heute Beiträge
1/3 sssss1328
AW: Verdoppelungsfaktor berechnen

Hallo Franz,

Vielen Dank für Deine Erklärung. Es ist richtig, dass ich die Elodifferenz pro Verdoppelung berechnen möchte. Ich habe das so in meine Excel Tabelle für die Reflection Geschwindigkeit berechnet und war nun etwas verunsichert. Mir ist ehrlich gesagt nur nicht ganz klar warum diese Abweichungen trotzdem richtig sind.
Beispiel: Elo Erhöhung pro Verdoppelung = 60 Elo

60 x 1,5 = 90 elo
60 x 1,58 = 94,8 = 95 Elo

Ist zwar nicht ausschlaggebend, aber für mich erst einmal nicht korrekt, dachte ich zumindest.

viele Grüße
Markus
Mit Zitat antworten
  #5  
Alt 04.05.2022, 19:09
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.857
Abgegebene Danke: 567
Erhielt 6.914 Danke für 1.560 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 sssss2857
AW: Re: Verdoppelungsfaktor berechnen

 Zitat von Mychess Beitrag anzeigen
From 10 to 15, ln(15/10)/ln2 = ln(1.5)/ln2 ~ 0.58...
And so 2 exp(1+0.58) = 2.9897...
Hmm? What should this "2 exp(1+0.58) = 2.9897" mean???
Mit Zitat antworten
  #6  
Alt 04.05.2022, 19:18
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.857
Abgegebene Danke: 567
Erhielt 6.914 Danke für 1.560 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 sssss2857
AW: Verdoppelungsfaktor berechnen

 Zitat von Mapi Beitrag anzeigen
Mir ist ehrlich gesagt nur nicht ganz klar warum diese Abweichungen trotzdem richtig sind.
Beispiel: Elo Erhöhung pro Verdoppelung = 60 Elo

60 x 1,5 = 90 elo
60 x 1,58 = 94,8 = 95 Elo
Nun, wenn Du Dir die log-Kurve ansiehst, dann steigt die eben am Anfang stärker und wird mit zunehmendem x (bzw. Frequenz f) immer flacher.

2xf -> 1x60 = +60 Elo
3xf -> 1.58x60 = +95 Elo
4xf -> 2x60 = +120 Elo
5xf -> 2.32x60 = +139 Elo
usw...
Mit Zitat antworten
Folgender Benutzer sagt Danke zu fhub für den nützlichen Beitrag:
Mapi (04.05.2022)
  #7  
Alt 04.05.2022, 19:26
Benutzerbild von Mychess
Mychess Mychess ist offline
CXG Sphinx Dominator
 
Registriert seit: 07.03.2009
Beiträge: 108
Bilder: 2
Abgegebene Danke: 181
Erhielt 196 Danke für 89 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
4/20 16/20
Heute Beiträge
1/3 ssssss108
Re: Verdoppelungsfaktor berechnen

Hello Franz,

2 exp(1+0.58) is a Mychess bug !

I would like to write power(2 , 1+0.58).

Geändert von Mychess (04.05.2022 um 19:31 Uhr)
Mit Zitat antworten
  #8  
Alt 04.05.2022, 19:32
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.857
Abgegebene Danke: 567
Erhielt 6.914 Danke für 1.560 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 sssss2857
AW: Re: Verdoppelungsfaktor berechnen

Hi MyChess,
 Zitat von Mychess Beitrag anzeigen
2 exp(1+0.58) is a Mychess bug !

I would like to write power(2,1+0.58).
sorry, but I still don't understand the meaning of this value "power(2,1+0.58)" ?


Edit: Aah, now I've got it - you just tried to show the reversal test.
I was only confused about this strange result 2.9897 (which should of course be exactly 3 with full accuracy)!

Geändert von fhub (04.05.2022 um 19:51 Uhr)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu fhub für den nützlichen Beitrag:
Mychess (04.05.2022)
Antwort

Themen-Optionen
Ansicht

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:12 Uhr.



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