05.08.2014 Views

here - Stefan-Marr.de

here - Stefan-Marr.de

here - Stefan-Marr.de

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Appendix B. Appendix: Performance Evaluation<br />

46 performance_rea<strong>de</strong>r : LogPerformance<br />

47 command : " %( benchmark )s "<br />

48 benchmarks :<br />

49 - ATBenchLoops . benchATFloatLoop : { extra_args : "1 1 3000000 "}<br />

50 - ATBenchLoops . benchATIntLoop : { extra_args : "1 1 15000000 "}<br />

51 - ATBenchLoops . benchATArrayAccess : { extra_args : "1 1 2000000 "}<br />

52 - ATBenchLoops . benchATClassVarBinding :{ extra_args : "1 1 9000000 "}<br />

53 - ATBenchLoops . benchATInstVarAccess : { extra_args : "1 1 5500000 "}<br />

54 - ATBenchLoops . benchATSend : { extra_args : "1 1 5000000 "}<br />

55 - ATBenchLoops . benchATSendWithManyArguments :<br />

56 extra_args : "1 1 6000000 "<br />

57 - ATBenchmarkGameSuite . benchATBinaryTrees : { extra_args : "1 1 11"}<br />

58 - ATBenchmarkGameSuite . benchATFannkuchRedux :{ extra_args : "1 1 6"}<br />

59 - ATBenchmarkGameSuite . benchATFasta : { extra_args : "1 1 2000 "}<br />

60 - ATBenchmarkGameSuite . benchATNBody : { extra_args : "1 1 12000 "}<br />

61 - ATMicroBenchmarks . benchLocalSend : { extra_args : "1 1 5000000 "}<br />

62 - ATMicroBenchmarks . benchRemoteSend : { extra_args : "1 1 50000 "}<br />

63 - ATMicroBenchmarks . benchRemoteSendWithManyArguments :<br />

64 extra_args : "1 1 50000 "<br />

65<br />

66 enforcement - overhead :<br />

67 performance_rea<strong>de</strong>r : LogPerformance<br />

68 command : " %( benchmark )s "<br />

69 input_sizes :<br />

70 - pharo - omni . image SMarkHarness<br />

71 - omnist . image SMarkHarness<br />

72 benchmarks :<br />

73 # Computer Language Benchmarks Game<br />

74 - BenchmarkGameSuite . benchBinaryTrees : { extra_args : "1 1 7"}<br />

75 - OstBenchGameSuite . benchBinaryTrees : { extra_args : "1 1 7"}<br />

76 - BenchmarkGameSuite . benchFannkuchRedux :{ extra_args : "1 1 8"}<br />

77 - OstBenchGameSuite . benchFannkuchRedux : { extra_args : "1 1 8"}<br />

78 - BenchmarkGameSuite . benchFasta : { extra_args : "1 1 20000 "}<br />

79 - OstBenchGameSuite . benchFasta : { extra_args : "1 1 20000 "}<br />

80 - BenchmarkGameSuite . benchNBody : { extra_args : "1 1 4000 "}<br />

81 - OstBenchGameSuite . benchNBody : { extra_args : "1 1 4000 "}<br />

82 # Classic benchmarks<br />

83 - SMarkLoops . benchFloatLoop : { extra_args : "1 1 1000000 "}<br />

84 - OstBenchLoops . benchFloatLoop : { extra_args : "1 1 1000000 "}<br />

85 - SMarkLoops . benchIntLoop : { extra_args : "1 1 10000000 "}<br />

86 - OstBenchLoops . benchIntLoop : { extra_args : "1 1 10000000 "}<br />

87 - SMarkSlopstone : { extra_args : "1 1 800 "}<br />

88 - OstBenchSlopstone : { extra_args : "1 1 800 "}<br />

89<br />

90 virtual_machines :<br />

91 RoarVM + OMOP :<br />

92 path : ../../ bin / omnivm<br />

93 args : "-min_heap_MB 1024 - num_cores 1 - headless %( input )s "<br />

94 RoarVM + OMOP ( full ):<br />

95 path : ../../ bin / omnivm - always - trapping<br />

96 args : "-min_heap_MB 1024 - num_cores 1 - headless %( input )s "<br />

97 RoarVM + OMOP ( opt ):<br />

98 path : ../../ bin / omnivm - opt1core<br />

99 args : "-min_heap_MB 1024 - num_cores 1 - headless %( input )s "<br />

100 RoarVM :<br />

268

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!