Hello Joerg, Performance team gave me back the test result. While our compilers for the x64 platform have helped many customers improve the performance of their applications, including setting numerous performance records, the runtime results for cdrtools using Sun Studio 11 is indeed slower than gcc. We have done some analysis and identified 4 areas of improvement, though, we were unable to reproduce the cited regression from Sun Studio 10 to Sun Studio 11.
We opened 4 request for enhancement (RFE). CR 6466978 Created P2 compiler/ube x86: use direct short memory operands instead of conversion to int and back (+22%) CR 6466983 Created P4 compiler/ube x86: use short operand insn form if upper bytes are ignored later (+5%) CR 6466986 Created P4 compiler/ube x86: use cmov for conditional pointer adjust (+2%) CR 6245759 Updated P3 compiler/ube Superfluos instruction in loop processing (+0.25%) The first CR 6466978 will improve the performance by 22+%. So I raise the priority of this CR to P2 so hopefully this RFE will be incorporated in next release. Thank you very much for bringing this performance issue to our attention. It is highly appreciated. Regards, Ngoc This message posted from opensolaris.org _______________________________________________ opensolaris-discuss mailing list [email protected]
