Directive-Based Auto-Tuning for the Finite Difference Method on the Xeon Phi

Takahiro Katagiri, Satoshi Ohshima, Masaharu Matsumoto

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    9 Citations (Scopus)

    Abstract

    In this paper, we present a directive-based auto-tuning (AT) framework, called ppOpen-AT, and demonstrate its effect using simulation code based on the Finite Difference Method (FDM). The framework utilizes well-known loop transformation techniques. However, the codes used are carefully designed to minimize the software stack in order to meet the requirements of a many-core architecture currently in operation. The results of evaluations conducted using ppOpen-AT indicate that maximum speedup factors greater than 550% are obtained when it is applied in eight nodes of the Intel Xeon Phi. Further, in the AT for data packing and unpacking, a 49% speedup factor for the whole application is achieved. By using it with strong scaling on 32 nodes in a cluster of the Xeon Phi, we also obtain 24% speedups for the overall execution.

    Original languageEnglish
    Title of host publicationProceedings - 2015 IEEE 29th International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2015
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages1221-1230
    Number of pages10
    ISBN (Electronic)0769555101, 9780769555102
    DOIs
    Publication statusPublished - Sep 29 2015
    Event29th IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2015 - Hyderabad, India
    Duration: May 25 2015May 29 2015

    Publication series

    NameProceedings - 2015 IEEE 29th International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2015

    Other

    Other29th IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2015
    Country/TerritoryIndia
    CityHyderabad
    Period5/25/155/29/15

    All Science Journal Classification (ASJC) codes

    • Computer Networks and Communications
    • Hardware and Architecture

    Fingerprint

    Dive into the research topics of 'Directive-Based Auto-Tuning for the Finite Difference Method on the Xeon Phi'. Together they form a unique fingerprint.

    Cite this