Intel Xeon Phi KNC is a modern coprocessor designed for the high performance computing. In this paper we describe efficient method for transferring C++ objects in the Offloading mode. Our aim is to get consistent interface with NVidia CUDA framework in Template Numerical Library (TNL). As working example we use this library and the heat equation problem to demonstrate efficiency of implementation on Intel Xeon Phi and compare CPU with this coprocessor.
PL
Intel Xeon Phi jest nowoczesnym koprocesorem prze naczonym do obliczeń wysokiej wydajności w dużej mierze podobnym do układów GPU NVidia. TNL (Template Numerical Library) jest biblioteką dostarczającą abstrakcyjną warstwę umożliwiającą dostęp do wielordzeniowych procesorów' CPU i GPU przez solwery numeryczne. Naszym celem jest stworzerzenie interfejsu dla koprocesora Intel Xeon Phi zgodnego z Nvic CUDA w TNL. W pracy przedstawiono wydajną metodę kopiowania bitowego obiektów języka C++, podobną do tej zaimplementowanej w NVidia CUDA z wykorzystaniem rozszerzerzenia offload języka C++. Jako przykład wykorzystano rozwiązanie problemu przewodzenia cieplnego w celu demonstracji efektywności implementacji opartej o Intel Xeon Phi Knights Comer oraz porównanie obliczeń CPU z koprocesorem.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.