Skip to content

ulixxe/forth_coremark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

forth_coremark provides a port of CoreMark benchmark to Forth program language. It allows to benchmark Forth compilers vs. Forth compilers and vs. C compilers on the same machine. Furthermore, forth_coremark allows to benchmark Stack machines programmed in Forth vs. CPUs programmed in C.

I wrote forth_coremark using ANS94 to allow an easy porting and optimization on as much as possible Forth environments and Stack machines.

How to run it

S" coremark.f" INCLUDED
coremark

Benchmark results

CoreMark Iterations/Sec

GCC 5.5.0:                  21428
Gforth 0.7.3:                1260
SwiftForth i386-Linux 3.7.8: 5461
VFX Forth for Linux 4.81:    8192

About

Forth language port of CoreMark benchmark (https://www.eembc.org/coremark)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages