HIVE-Project

Retro Style Eigenbau Computer mit Parallax Propeller
Aktuelle Zeit: Sa 19. Okt 2019, 06:51

Alle Zeiten sind UTC [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Mo 11. Sep 2017, 21:50 
Offline

Registriert: Do 15. Okt 2015, 23:03
Beiträge: 54
Wohnort: Bremen
Habe mich mal wieder etwas mit Forth beschäftigt und dabei mir Tachyon etwas näher angesehen. Herausgekommen ist ein Zwitter zwischen einem PropForth/mental-Kern und der verwendeten Datenstack-Implementierung von Tachyon.
Auch wenn ich es noch nicht final getestet bzw. verglichen habe, müsste die Variante etwas schneller laufen als PropForth bzw. mental. Bis auf das Wort PICK, konnten alle Low-Level-Wörter aus dem mental-Kern übernommen werden (allerdings sind noch nicht alle Wörter von mir getestet worden) und ich habe noch sagenhafte 69 Longs im cRAM frei.
Da jedoch nur vier Stack-Einträge im cRAM gespeichert werden und ggfs. der Rest im hRAM ausgelagert wird, ist der Geschwindigkeitsvorteil natürlich bei mehr als vier Einträgen dahin. Allerdings könnte der cRAM-Stack-Teil auch noch vergrößert werden.
Ich finde jedenfalls es ist ein ganz hübscher Kompromiss.

Viele Grüße,

Eric


Dateianhänge:
Forth.spin [22.82 KiB]
207-mal heruntergeladen

_________________
drohne420
Nach oben
 Profil  
 
BeitragVerfasst: Mi 13. Sep 2017, 03:15 
Offline
Benutzeravatar

Registriert: Fr 27. Aug 2010, 14:48
Beiträge: 1938
Wohnort: Wrong Planet
Yayyyyyyy!
\o/ Diversität!

Kennst Du auch [Dave Hein]s "Fast - Yet another Forth interpreter for the Prop"?

Die Serie wurde leider nach der 4ten Folge (Codeversion) eingestellt...
:-/

_________________
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"Stop slavery! Free all mitochondria!" — Yeti.
"Vrijdag voor VT100!" — Yeti.
"There is no PLANET-B!" — ???


Nach oben
 Profil  
 
BeitragVerfasst: Mi 13. Sep 2017, 09:41 
Offline

Registriert: Do 15. Okt 2015, 23:03
Beiträge: 54
Wohnort: Bremen
Das werde ich mir mal genauer anschauen.

_________________
drohne420


Nach oben
 Profil  
 
BeitragVerfasst: Sa 28. Apr 2018, 20:33 
Offline
Administrator
Benutzeravatar

Registriert: So 24. Mai 2009, 10:35
Beiträge: 2275
Wohnort: Lutherstadt Wittenberg
So, mal als Tekromant ein wenig fast Tekromantie betreiben und den alten Fred ausbuddeln... :twisted:

Das Forth läuft. Tachyon hat in der neuen Version 5r2 eh deutlich zugelegt, wie der folgende Test zeigt:

: t1 1000000 FOR I I + DROP NEXT ;

tachyon-old t1 11 sec
tachyon-new t1 5 sec
mental t1 7 sec
propforth t1 51 sec

Wobei Tachyon, wenn ich es recht verstanden habe, noch einen dritten Stack für die Schleifen hat.

_________________
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de