payload: {"action":"created","issue":{"url":"https://api.github.com/repos/oracle/graal/issues/892","repository_url":"https://api.github.com/repos/oracle/graal","labels_url":"https://api.github.com/repos/oracle/graal/issues/892/labels{/name}","comments_url":"https://api.github.com/repos/oracle/graal/issues/892/comments","events_url":"https://api.github.com/repos/oracle/graal/issues/892/events","html_url":"https://github.com/oracle/graal/issues/892","id":395580691,"node_id":"MDU6SXNzdWUzOTU1ODA2OTE=","number":892,"title":"SIMD / Autovectorization support","user":{"login":"gsaxena888","id":14319024,"node_id":"MDQ6VXNlcjE0MzE5MDI0","avatar_url":"https://avatars1.githubusercontent.com/u/14319024?v=4","gravatar_id":"","url":"https://api.github.com/users/gsaxena888","html_url":"https://github.com/gsaxena888","followers_url":"https://api.github.com/users/gsaxena888/followers","following_url":"https://api.github.com/users/gsaxena888/following{/other_user}","gists_url":"https://api.github.com/users/gsaxena888/gists{/gist_id}","starred_url":"https://api.github.com/users/gsaxena888/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gsaxena888/subscriptions","organizations_url":"https://api.github.com/users/gsaxena888/orgs","repos_url":"https://api.github.com/users/gsaxena888/repos","events_url":"https://api.github.com/users/gsaxena888/events{/privacy}","received_events_url":"https://api.github.com/users/gsaxena888/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2019-01-03T13:53:57Z","updated_at":"2019-02-07T13:30:53Z","closed_at":null,"author_association":"NONE","body":"JDK 9 had some major performance improvements for SIMD / AutoVectorization that resulted in 2x to 4x improvements in many cases. Does Graal VM have the \"same\" improvements as jdk9 did for SIMD / Autovectorization support? (In fact, does it support SIMD / Autovectorization even at jdk8 level?)\r\n\r\nPut another way, does the fact that Graal VM will eventually support jdk11 (according to this post: https://github.com/oracle/graal/issues/651) mean that it will automatically support SIMD / Autovectorization (and do so at least as well as jdk 11?)\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/oracle/graal/issues/comments/461419291","html_url":"https://github.com/oracle/graal/issues/892#issuecomment-461419291","issue_url":"https://api.github.com/repos/oracle/graal/issues/892","id":461419291,"node_id":"MDEyOklzc3VlQ29tbWVudDQ2MTQxOTI5MQ==","user":{"login":"thomaswue","id":5550412,"node_id":"MDQ6VXNlcjU1NTA0MTI=","avatar_url":"https://avatars0.githubusercontent.com/u/5550412?v=4","gravatar_id":"","url":"https://api.github.com/users/thomaswue","html_url":"https://github.com/thomaswue","followers_url":"https://api.github.com/users/thomaswue/followers","following_url":"https://api.github.com/users/thomaswue/following{/other_user}","gists_url":"https://api.github.com/users/thomaswue/gists{/gist_id}","starred_url":"https://api.github.com/users/thomaswue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thomaswue/subscriptions","organizations_url":"https://api.github.com/users/thomaswue/orgs","repos_url":"https://api.github.com/users/thomaswue/repos","events_url":"https://api.github.com/users/thomaswue/events{/privacy}","received_events_url":"https://api.github.com/users/thomaswue/received_events","type":"User","site_admin":false},"created_at":"2019-02-07T13:30:53Z","updated_at":"2019-02-07T13:30:53Z","author_association":"MEMBER","body":"We will improve performance for both CE and EE versions. And do accept suggestions or patches for the CE version. Generally, the CE version tries to compile faster and we therefore avoid very expensive kinds of analysis. So in the trade-off compilation speed vs quality of machine code, the CE version values compilation speed higher than the EE version. We currently do not auto-vectorize loops in the CE version, because the transformation is complex and the benefits not always as clear. We are open to adding vectorization for important cases though.\r\n\r\nTo answer the original question: Our JDK11 version would not automatically pick up 1:1 the vectorization support added to C2 in JDK11.\r\n\r\n"}}
other: {"actor":{"display_login":"thomaswue"}}