Truffle update instructions?

Stefan Marr java at stefan-marr.de
Thu Apr 9 14:10:14 UTC 2015


Hi:

I am in the process of updating TruffleSOM to the latest Graal trunk (as of Apr. 7th, before the JDK update, I think).

After working through all the TruffleDSL related changes, I got it kind of working again.

Unfortunately, I am seeing extreme performance problems.
It is so bad, that some of the benchmark runs on my benchmark server even start to timeout.

The simple WhileLoop benchmark is a factor 9x slower.

I have the mails on all the TruffleDSL changes, but I don’t remember much else that could be relevant.

Perhaps the changes to the partial evaluation?

Did anyone else notice similar effects, or are there new things I should be watching out for?


Something else I was seeing is also that my Queens benchmark ran out of memory with the following error:

java.lang.OutOfMemoryError: Java heap space
	at java.util.BitSet.initWords(BitSet.java:166)
	at java.util.BitSet.<init>(BitSet.java:161)
	at com.oracle.graal.lir.alloc.lsra.LinearScan.computeLocalLiveSets(LinearScan.java:685)
	at com.oracle.graal.lir.alloc.lsra.LinearScan.allocate(LinearScan.java:1758)
	at com.oracle.graal.lir.alloc.lsra.LinearScanPhase.run(LinearScanPhase.java:37)


Thanks
Stefan


-- 
Stefan Marr
INRIA Lille - Nord Europe
http://stefan-marr.de/research/





More information about the graal-dev mailing list