Virginia Tech
    • Log in
    View Item 
    •   VTechWorks Home
    • VTechWorks Archives
    • VTechWorks Administration
    • All Faculty Deposits
    • View Item
    •   VTechWorks Home
    • VTechWorks Archives
    • VTechWorks Administration
    • All Faculty Deposits
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    MetaMorph: A Library Framework for Interoperable Kernels on Multi- and Many-Core Clusters

    Thumbnail
    View/Open
    Submitted Version (671.6Kb)
    Downloads: 303
    Date
    2016-11-15
    Author
    Helal, A.
    Sathre, Paul
    Feng, Wu-chun
    Metadata
    Show full item record
    Abstract
    To attain scalable performance efficiently, the HPC community expects future exascale systems to consist of multiple nodes, each with different types of hardware accelerators. In addition to GPUs and Intel MICs, additional candidate accelerators include embedded multiprocessors and FPGAs. End users need appropriate tools to efficiently use the available compute resources in such systems, both within a compute node and across compute nodes. As such, we present MetaMorph, a library framework designed to (automatically) extract as much computational capability as possible from HPC systems. Its design centers around three core principles: abstraction, interoperability, and adaptivity. To demonstrate its efficacy, we present a case study that uses the structured grids design pattern, which is heavily used in computational fluid dynamics. We show how MetaMorph significantly reduces the development time, while delivering performance and interoperability across an array of heterogeneous devices, including multicore CPUs, Intel MICs, AMD GPUs, and NVIDIA GPUs.
    URI
    http://hdl.handle.net/10919/76745
    Collections
    • All Faculty Deposits [4109]
    • Scholarly Works, Department of Computer Science [408]
    • Scholarly Works, Electrical and Computer Engineering [733]

    If you believe that any material in VTechWorks should be removed, please see our policy and procedure for Requesting that Material be Amended or Removed. All takedown requests will be promptly acknowledged and investigated.

    Virginia Tech | University Libraries | Contact Us
     

     

    VTechWorks

    AboutPoliciesHelp

    Browse

    All of VTechWorksCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    Log inRegister

    Statistics

    View Usage Statistics

    If you believe that any material in VTechWorks should be removed, please see our policy and procedure for Requesting that Material be Amended or Removed. All takedown requests will be promptly acknowledged and investigated.

    Virginia Tech | University Libraries | Contact Us