SC13 Home > SC13 Schedule > SC13 Presentation - Matrix Factorization Routines on Heterogeneous Architectures

SCHEDULE: NOV 16-22, 2013

When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.

Matrix Factorization Routines on Heterogeneous Architectures

SESSION: Research Poster Reception

EVENT TYPE: Posters, Electronic Posters, and Education Posters

TIME: 5:15PM - 7:00PM

AUTHOR(S):Nikita Shustrov, Nadya Mozartova, Tamara Kashevarova, Konstantin Arturov

ROOM:Mile High Pre-Function

ABSTRACT:
In this work we consider a method for parallelizing matrix factorization algorithms on the on systems with Intel(R) Xeon Phi(TM) coprocessors. Performance results of matrix factorization routines implementing this approach and available from Intel(R) Math Kernel Library (Intel MKL) on the Intel(R) Xeon(R) platform with Xeon Phi(TM) coprocessors are provided. The implementation of our method is DAG-based and uses panel factorization kernels that were redesigned and rewritten for new Intel(R) Xeon Phi(TM) architectures. The proposed novel method provides a high degree of parallelism while minimizing synchronizations and communications. The algorithm enables adaptable workload distribution between CPUs and coprocessors to improve load balancing. The main features of the algorithm are: Adaptive data/task distribution on the fly between CPUs and coprocessors to improve load balancing; Efficient utilization of all available computational units in heterogeneous systems;Support of heterogeneous systems with unlimited number of coprocessors;Scalability.

Chair/Author Details:

Nikita Shustrov - Intel Corporation

Nadya Mozartova - Intel Corporation

Tamara Kashevarova - Intel Corporation

Konstantin Arturov - Intel Corporation

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar