Early Experiences Running the 3D Stencil Jacobi Method in Intel Xeon Phi

Mario Hernandez, Jose M. Garcia, Jose M. Cecilia
University of Murcia, Spain
11th International Conference Applied Computing, 2014

   title={Early Experiences Running the 3D Stencil Jacobi Method in Intel Xeon Phi},

   author={Hernandez, Mario and Garcia, Jose M. and Cecilia, Jose M.},



Download Download (PDF)   View View   Source Source   



Iterative stencil computations are important pattern of computations in different computational fields such as physics or chemistry simulations. A stencil computation repeatedly updates each point of a d-dimensional grid as a function of itself and its near neighbors. As the demand for more and more compute power is growing rapidly in different fields of research, accelerators like GPUs or Xeon Phi are one way to fulfil this requirements. The Intel Xeon Phi coprocessor is based on the Intel Many Integrated Core Architecture and can be programmed with OpenMP, POSIX threads, or MPI. In this work, we resent our first experiences with the Intel Xeon Phi. Our goal is to explore whether (and when) there are advantages using the Intel Xeon Phi for processing the 3D Jacobi computations. In this paper we find that, in general, the software based on C/C++ code can be natively executed on the Xeon Phi with no extra recoding. However, whether our code it would run optimally to fully exploit the MIC architecture is a different question. Our optimization path reveals that the Intel Xeon Phi architecture obtains up to 29.4x speed-up factor in performance compared to its sequential counterpart version running on the Intel Xeon.
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

* * *

* * *

TwitterAPIExchange Object
    [oauth_access_token:TwitterAPIExchange:private] => 301967669-yDz6MrfyJFFsH1DVvrw5Xb9phx2d0DSOFuLehBGh
    [oauth_access_token_secret:TwitterAPIExchange:private] => o29ji3VLVmB6jASMqY8G7QZDCrdFmoTvCDNNUlb7s
    [consumer_key:TwitterAPIExchange:private] => TdQb63pho0ak9VevwMWpEgXAE
    [consumer_secret:TwitterAPIExchange:private] => Uq4rWz7nUnH1y6ab6uQ9xMk0KLcDrmckneEMdlq6G5E0jlQCFx
    [postfields:TwitterAPIExchange:private] => 
    [getfield:TwitterAPIExchange:private] => ?cursor=-1&screen_name=hgpu&skip_status=true&include_user_entities=false
    [oauth:protected] => Array
            [oauth_consumer_key] => TdQb63pho0ak9VevwMWpEgXAE
            [oauth_nonce] => 1476998576
            [oauth_signature_method] => HMAC-SHA1
            [oauth_token] => 301967669-yDz6MrfyJFFsH1DVvrw5Xb9phx2d0DSOFuLehBGh
            [oauth_timestamp] => 1476998576
            [oauth_version] => 1.0
            [cursor] => -1
            [screen_name] => hgpu
            [skip_status] => true
            [include_user_entities] => false
            [oauth_signature] => AZoYj/nWRt6sYXRGW3UcGNOxNPM=

    [url] => https://api.twitter.com/1.1/users/show.json
Follow us on Facebook
Follow us on Twitter

HGPU group

2034 peoples are following HGPU @twitter

HGPU group © 2010-2016 hgpu.org

All rights belong to the respective authors

Contact us: