About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
CF 2017
Conference paper
Data analytics with NVLink: An SpMV case study
Abstract
A recent advancement in the world of heterogeneous computing, the NVLink interconnect enables high-speed communication between GPUS and CPUs and among GPUS. In this paper we show how NVLink changes the role GPUS can play in graph, and more in general, data analytics. With the technology preceding NVLink, the processing efficiency of GPUS is limited to data sets that fit into their local memory. The increased bandwidth provided by NVLink imposes a reassessment of many algorithms - including those used in data analytics - that in the past could not efficiently exploit GPUS because of their limited bandwidth towards host memory. Our contributions consist in the introduction of the basic properties of one of the first systems using NVLink, and the description of how one of the most pervasive data analytics kernels, SpMV, can be tailored to the system in question. We evaluate the resulting SpMV implementation on a variety of data sets, and compare favorably to the best results available in the literature.