The ITC C architecture is currently on par if not slower than bytecode. Would be nice if it ran at least twice as fast.
krisbug
commented 2026年04月26日 20:32:28 +02:00
The ITC C architecture is currently on par if not slower than bytecode. Would be nice if it ran at least twice as fast.
krisbug
added the 2026年04月26日 20:32:28 +02:00
arch/c
help wanted
low priority
labels
krisbug
commented 2026年06月12日 17:38:26 +02:00
BugForth (C POSIX, b34c1b8) vs GForth 0.7.9_20260513 benchmark results
fib.fs
gforth-fast: 0,067s
gforth: 0,192s
gforth-itc: 0,352s
bugforth (C POSIX): 0,810s
bubble-sort.fs
gforth-fast: 0,055
gforth: 0,230s
gforth-itc: 0,280s
bugforth (C POSIX): 2,850s
sieve.fs
gforth-fast: 0,055s
gforth: 0,163s
gforth-itc: 0,234s
bugforth (C POSIX): 0,950s
matrix-mult.fs
gforth-fast: 0,041s
gforth: 0,096s
gforth-itc: 0,180s
bugforth (C POSIX): 1,020s
Conclusion
Things are looking BAD when it comes to performance
BugForth (C POSIX, b34c1b8) vs GForth 0.7.9_20260513 benchmark results
### fib.fs
gforth-fast: 0,067s
gforth: 0,192s
gforth-itc: 0,352s
bugforth (C POSIX): 0,810s
### bubble-sort.fs
gforth-fast: 0,055
gforth: 0,230s
gforth-itc: 0,280s
bugforth (C POSIX): 2,850s
### sieve.fs
gforth-fast: 0,055s
gforth: 0,163s
gforth-itc: 0,234s
bugforth (C POSIX): 0,950s
### matrix-mult.fs
gforth-fast: 0,041s
gforth: 0,096s
gforth-itc: 0,180s
bugforth (C POSIX): 1,020s
### Conclusion
Things are looking BAD when it comes to performance
Sign in to join this conversation.
Labels
Clear labels
arch
8086
Issues related to the 8086 target
arch
bytecode
Issues related to the bytecode target
arch/c
Issues related to the C target
bug
Something is not working
contribution welcome
Contributions are very welcome, get started here
duplicate
This issue or pull request already exists
enhancement
New feature
good first issue
Interested in contributing? Get started here.
help wanted
Need some help
high priority
invalid
Something is wrong
low priority
medium priority
question
More information is needed
regression
upstream
Related to an upstream repository, already reported there
won't fix
No labels
arch
8086
arch
bytecode
arch/c
bug
contribution welcome
duplicate
enhancement
good first issue
help wanted
high priority
invalid
low priority
medium priority
question
regression
upstream
won't fix
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference
krisbug/bugforth#16
Loading...
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?