jit-compiler icon indicating copy to clipboard operation
jit-compiler copied to clipboard

Add compiled/cached MachineCode

Open OneOfOne opened this issue 3 years ago • 1 comments

$ /bin/go test -run=xxxx -bench=Parse -benchmem -benchtime 5s

goos: linux
goarch: amd64
pkg: github.com/bspaans/jit-compiler/ir
cpu: AMD Ryzen Threadripper 2950X 16-Core Processor 
Benchmark_Parse/No-SSA/No-Cache-32         	      19	 307234346 ns/op	188360269 B/op	 6094822 allocs/op
Benchmark_Parse/SSA/Cache-32               	  411292	     15084 ns/op	       0 B/op	       0 allocs/op
Benchmark_Parse/SSA/No-Cache-32            	      18	 335270616 ns/op	188984950 B/op	 6107401 allocs/op
Benchmark_Parse/No-SSA/Cache-32            	  401347	     15060 ns/op	       0 B/op	       0 allocs/op
PASS
ok  	github.com/bspaans/jit-compiler/ir	27.835s

OneOfOne avatar May 11 '21 23:05 OneOfOne

why not be this improvements accept?

MatejMagat305 avatar May 22 '22 18:05 MatejMagat305