skip to main content
column

Performance Analysis of the Multi-GPU System with ExpEther

Published: 03 December 2014 Publication History

Abstract

A GPU cluster in which each node provides a few GPUs connected with PCIe (PCI Express) is commonly used for acceleration of a large application program requiring the performance beyond a single GPU. However, in such a system, programmers are required to describe two parallel programming between nodes in MPIs or other message passing library as well as the fine grained parallel programming for intra-GPUs. As a cost effective alternative of such clusters, we propose a novel multi-GPU system with ExpEther, a virtualization technique which extends PCIe of a host CPU to Ethernet. All devices connected by ExpEther can be treated as if they were directly connected to the host. Evaluation with two application programs with and without GPU-GPU communication revealed that the proposed system with four GPUs achieved 3.88 and 3.29 times performance improvement respectively compared with a single GPU system. Compared with GPU cluster system in which each node provides a GPU, the proposed system achieved about 7% and 30% performance improvement, respectively.

References

[1]
A.Shitara, T.Nakahama, M.Yamada, T.Kamata, Y.Nishikawa, M.Yoshimi, and H.Amano. Vegeta: An implementation and evaluation of development-support middleware on multiple opencl platform. In Proc. of the 2nd ICNC, 2011, pages 141--147. IEEE, 2011.
[2]
GSIC. Tsubame computing services. http://tsubame.gsic.titech.ac.jp/en.
[3]
T. Hamada. Degima: The greenest accelerator-based supercomputer in the top500 list. http://www.cs.tsukuba.ac.jp/¿yoshiki/heart/HEART2012/keynote/HEART2012-Hamada.pdf, June 2012.
[4]
Integrated Device Technology. Pci express switches. http://www.idt.com/products/interfaceconnectivity/pci-express-solutions/pci-expressswitches.
[5]
Khronos. The opencl specification version: 2.0, November 2013.
[6]
NEC Corporation. http://www.nec.co.jp.
[7]
NVIDIA. CUDA Toolkit Documentation. http://docs.nvidia.com/cuda/index.html.
[8]
PCI-SIG. Pci express. http://www.pcisig.com/specifications/pciexpress/.
[9]
R. Aoki, S. Oikawa, T. Nakamura, and S. Miki. Hybrid opencl: Enhancing opencl for distributed processing. In Proc. of the 9th ISPA, 2011, pages 149--154. IEEE, 2011.
[10]
J. Suzuki, Y. Hidaka, J. Higuchi, T. Yoshikawa, and A. Iwata. Expressether-ethernet-based virtualization technology for reconfigurable hardware platform. In High-Performance Interconnects, 14th IEEE Symposium on, pages 45--51. IEEE, 2006.
[11]
T. Miyoshi, H. Irie, K. Shima, H. Honda, M. Kondo, and T. Yoshinaga. Flat: a gpu programming framework to provide embedded mpi. In Proc. of the 5th Annual Workshop on General Purpose Processing with Graphics Processing Units, pages 20--29. ACM, 2012.

Cited By

View all
  • (2019)EMF: Disaggregated GPUs in Datacenters for Efficiency, Modularity and Flexibility2019 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM)10.1109/CCEM48484.2019.000-5(1-8)Online publication date: Sep-2019
  • (2018)C4: An FPGA-based Compression Algorithm for ExpEther2018 Sixth International Symposium on Computing and Networking Workshops (CANDARW)10.1109/CANDARW.2018.00072(356-362)Online publication date: Nov-2018
  • (2018)Dynamic Reconfiguration of Computer Platforms at the Hardware Device Level for High Performance Computing Infrastructure as a ServiceCloud Computing and Service Science10.1007/978-3-319-94959-8_10(177-199)Online publication date: 14-Jul-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGARCH Computer Architecture News
ACM SIGARCH Computer Architecture News  Volume 42, Issue 4
HEART '14
Setember 2014
99 pages
ISSN:0163-5964
DOI:10.1145/2693714
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 December 2014
Published in SIGARCH Volume 42, Issue 4

Check for updates

Author Tags

  1. Cluster
  2. ExpEther
  3. GPU
  4. Parallel Computing
  5. Scalability

Qualifiers

  • Column

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)19
  • Downloads (Last 6 weeks)1
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2019)EMF: Disaggregated GPUs in Datacenters for Efficiency, Modularity and Flexibility2019 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM)10.1109/CCEM48484.2019.000-5(1-8)Online publication date: Sep-2019
  • (2018)C4: An FPGA-based Compression Algorithm for ExpEther2018 Sixth International Symposium on Computing and Networking Workshops (CANDARW)10.1109/CANDARW.2018.00072(356-362)Online publication date: Nov-2018
  • (2018)Dynamic Reconfiguration of Computer Platforms at the Hardware Device Level for High Performance Computing Infrastructure as a ServiceCloud Computing and Service Science10.1007/978-3-319-94959-8_10(177-199)Online publication date: 14-Jul-2018
  • (2017)Evaluating On-Node GPU Interconnects for Deep Learning WorkloadsHigh Performance Computing Systems. Performance Modeling, Benchmarking, and Simulation10.1007/978-3-319-72971-8_1(3-21)Online publication date: 23-Dec-2017
  • (2016)Breadth First Search on Cost-efficient Multi-GPU SystemsACM SIGARCH Computer Architecture News10.1145/2927964.292797543:4(58-63)Online publication date: 22-Apr-2016
  • (2016)On-the-Fly Data Compression/Decompression Mechanism with ExpEther2016 Fourth International Symposium on Computing and Networking (CANDAR)10.1109/CANDAR.2016.0031(112-118)Online publication date: Nov-2016
  • (2015)Delay and power consumption estimation in embedded systems using hierarchical performance modelingProceedings of the 2015 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT)10.1109/ISSPIT.2015.7394356(34-39)Online publication date: 7-Dec-2015
  • (2014)A Preliminarily Evaluation of PEACH3Proceedings of the 2014 Second International Symposium on Computing and Networking10.1109/CANDAR.2014.44(377-381)Online publication date: 10-Dec-2014

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media