{"action":"created","issue":{"url":"https://api.github.com/repos/official-stockfish/Stockfish/issues/712","repository_url":"https://api.github.com/repos/official-stockfish/Stockfish","labels_url":"https://api.github.com/repos/official-stockfish/Stockfish/issues/712/labels{/name}","comments_url":"https://api.github.com/repos/official-stockfish/Stockfish/issues/712/comments","events_url":"https://api.github.com/repos/official-stockfish/Stockfish/issues/712/events","html_url":"https://github.com/official-stockfish/Stockfish/pull/712","id":162974232,"number":712,"title":"Enable sse4 instead of sse3 when Pext is on","user":{"login":"Krgp","id":18749901,"avatar_url":"https://avatars.githubusercontent.com/u/18749901?v=3","gravatar_id":"","url":"https://api.github.com/users/Krgp","html_url":"https://github.com/Krgp","followers_url":"https://api.github.com/users/Krgp/followers","following_url":"https://api.github.com/users/Krgp/following{/other_user}","gists_url":"https://api.github.com/users/Krgp/gists{/gist_id}","starred_url":"https://api.github.com/users/Krgp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Krgp/subscriptions","organizations_url":"https://api.github.com/users/Krgp/orgs","repos_url":"https://api.github.com/users/Krgp/repos","events_url":"https://api.github.com/users/Krgp/events{/privacy}","received_events_url":"https://api.github.com/users/Krgp/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-06-29T16:47:45Z","updated_at":"2016-06-29T19:52:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/official-stockfish/Stockfish/pulls/712","html_url":"https://github.com/official-stockfish/Stockfish/pull/712","diff_url":"https://github.com/official-stockfish/Stockfish/pull/712.diff","patch_url":"https://github.com/official-stockfish/Stockfish/pull/712.patch"},"body":"All the bmi2 enabled CPUs have sse4. Using sse4 instead of sse3 seems beneficial and also gives 0.4% speedup :\r\n\r\nResults for 50 tests for each version:\r\n\r\n            Base      Test      Diff      \r\n    Mean    2742112   2752359   -10247    \r\n    StDev   5400      4026      6893      \r\n\r\np-value: 0.931\r\nspeedup: 0.004\r\n"},"comment":{"url":"https://api.github.com/repos/official-stockfish/Stockfish/issues/comments/229468605","html_url":"https://github.com/official-stockfish/Stockfish/pull/712#issuecomment-229468605","issue_url":"https://api.github.com/repos/official-stockfish/Stockfish/issues/712","id":229468605,"user":{"login":"erbsenzaehler","id":6897022,"avatar_url":"https://avatars.githubusercontent.com/u/6897022?v=3","gravatar_id":"","url":"https://api.github.com/users/erbsenzaehler","html_url":"https://github.com/erbsenzaehler","followers_url":"https://api.github.com/users/erbsenzaehler/followers","following_url":"https://api.github.com/users/erbsenzaehler/following{/other_user}","gists_url":"https://api.github.com/users/erbsenzaehler/gists{/gist_id}","starred_url":"https://api.github.com/users/erbsenzaehler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erbsenzaehler/subscriptions","organizations_url":"https://api.github.com/users/erbsenzaehler/orgs","repos_url":"https://api.github.com/users/erbsenzaehler/repos","events_url":"https://api.github.com/users/erbsenzaehler/events{/privacy}","received_events_url":"https://api.github.com/users/erbsenzaehler/received_events","type":"User","site_admin":false},"created_at":"2016-06-29T19:52:19Z","updated_at":"2016-06-29T19:52:19Z","body":"I did some quick testing with bmi2-linux-builds. 50 runs each:\r\n\r\nicc-master vs icc-712:\r\n\r\nbase = 2219022 +/- 751\r\ntest = 2248090 +/- 749\r\ndiff = 29067 +/- 1134\r\n\r\nspeedup = 0.0131\r\nP(speedup > 0) = 1.0000\r\n\r\n\r\ngcc-master vs gcc-712:\r\n\r\nbase = 2387663 +/- 1097\r\ntest = 2395448 +/- 1256\r\ndiff = 7784 +/- 1894\r\n\r\nspeedup = 0.0033\r\nP(speedup > 0) = 1.0000\r\n\r\n\r\ngcc-master vs gcc-sse4.2 instead of sse4:\r\n\r\nbase = 2387899 +/- 930\r\ntest = 2389424 +/- 1211\r\ndiff = 1525 +/- 1699\r\n\r\nspeedup = 0.0006\r\nP(speedup > 0) = 0.9607\r\n\r\n\r\ngcc-master vs icc-712:\r\n\r\nbase = 2386771 +/- 1097\r\ntest = 2245977 +/- 779\r\ndiff = -140793 +/- 1371\r\n\r\nspeedup = -0.0590\r\nP(speedup > 0) = 0.0000\r\n\r\nI did only get a minor speedup in case of the intel compiler. All other variations did show no gains."}}
{"actor":{"display_login":"erbsenzaehler"}}