Improved copying in org.jikesrvm.runtime.Memory

Description

r13857 improved memory copying for Intel with SSE2 so that we used 64bit copies rather than 32bit copies. This gave a large number of speed ups:

http://jikesrvm.anu.edu.au/cattrack/results/rvmx86lnx32.anu.edu.au/perf/1790/performance_report

most notably on SpecJBB 2000. There is a low-hanging fruit to improve this further, for example, by using 128bit copies and using more than 1 register to do the copying.

Environment

None

Assignee

Unassigned

Reporter

Ian Rogers

Labels

None

Fix versions

Priority

Medium
Configure