Skip to main navigation Skip to search Skip to main content

Empirical Analysis and Modeling of Compute Times of CNN Operations on AWS Cloud

  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

15 Scopus citations

Abstract

Given the widespread use of Convolutional Neural Networks (CNNs) in image classification applications, cloud providers now routinely offer several GPU-equipped instances with varying price points and hardware specifications. From a practitioner's perspective, given an arbitrary CNN, it is not obvious which GPU instance should be employed to minimize the model training time and/or rental cost. This paper presents Ceer, a model-driven approach to determine the optimal GPU instance(s) for any given CNN. Based on an operation-level empirical analysis of various CNNs, we develop regression models for heavy GPU operations (where input size is a key feature) and employ the sample median estimator for light GPU and CPU operations. To estimate the communication overhead between CPU and GPU(s), especially in the case of multi-GPU training, we develop a model that relates this communication overhead to the number of model parameters in the CNN. Evaluation results on AWS Cloud show that Ceer can accurately predict training time and cost (less than 5% average prediction error) across CNNs, enabling 36%-44% cost savings over simpler strategies that employ the cheapest or the latest generation GPU instances.

Original languageEnglish
Title of host publicationProceedings - 2020 IEEE International Symposium on Workload Characterization, IISWC 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages181-192
Number of pages12
ISBN (Electronic)9781728176451
DOIs
StatePublished - Oct 2020
Event16th IEEE International Symposium on Workload Characterization, IISWC 2020 - Virtual, Beijing, China
Duration: Oct 27 2020Oct 29 2020

Publication series

NameProceedings - 2020 IEEE International Symposium on Workload Characterization, IISWC 2020

Conference

Conference16th IEEE International Symposium on Workload Characterization, IISWC 2020
Country/TerritoryChina
CityVirtual, Beijing
Period10/27/2010/29/20

Fingerprint

Dive into the research topics of 'Empirical Analysis and Modeling of Compute Times of CNN Operations on AWS Cloud'. Together they form a unique fingerprint.

Cite this