Benchmarking overlapping communication and computations with multiple streams for modern GPUs

Journal Title: Annals of Computer Science and Information Systems - Year 2018, Vol 17, Issue

Abstract

The paper presents benchmarking a multi-stream application processing a set of input data arrays. Tests have been performed and execution times measured for various numbers of streams and various compute intensities measured as the ratio of kernel compute time and data transfer time. As such, the application and benchmarking is representative of frequently used operations such as vector weighted sum, matrix multiplication etc. The paper shows benefits of using multiple data streams for various compute intensities compared to one stream, benchmarked for 4 GPUs: professional NVIDIA Tesla V100, Tesla K20m, desktop GTX 1060 and mobile GeForce 940MX. Additionally, relative performances are shown for various numbers of kernel computations for these GPUs.

Authors and Affiliations

Paweł Czarnul

Keywords

Related Articles

A Survey on Advanced Approaches of EHR in inter-related data using Machine Learning

Medical data is being used for huge number of research works over the globe which is for predicting something novel case studies in each work. The current research which we are handling is on utilizing the EHR (Electroni...

Application of ASIP in Embedded Design with Optimized Clock Management

As the demand for high performance computing increases, new approaches have to be found to automate the design of embedded processors. Simultaneously, new tools have to be developed to short the execution time consumptio...

Deep Evolving Stacking Convex Cascade Neo-Fuzzy Network and Its Rapid Learning

A deep evolving stacking convex neo-fuzzy network is proposed. It is a feedforward cascade hybrid system, the layers-stacks of which are formed by generalized neo-fuzzy neurons that implement Wang--Mendel fuzzy reasoning...

Usability Of An E-Commerce Website Using Information Mining and Artificial Intelligence

Everyday a number of people are launching new websites of which many are e-Commerce websites. E-Commerce website means business and to have business they have to be useful to the customer. So, it is very important for th...

Development of a mathematical model for electrode systems in rheoophthalmography

The problem of estimating the electrical impedance characteristics was solved using the system of impedance diagnostics of blood circulation with the help of mathematical modeling. In this work, the geometry for mathemat...

Download PDF file
  • EP ID EP568861
  • DOI 10.15439/2018F17
  • Views 21
  • Downloads 0

How To Cite

Paweł Czarnul (2018). Benchmarking overlapping communication and computations with multiple streams for modern GPUs. Annals of Computer Science and Information Systems, 17(), 105-110. https://europub.co.uk/articles/-A-568861