GPU Scaling: From Personal Supercomputing to the Cloud

Current state-of-the-art GPU-based systems offer unprecedented performance advantages through accelerating the most compute-intensive portions of applications by an order of magnitude. GPU computing presents a viable solution for the ever-increasing complexities in applications and the growing demands for immense computational resources. In this paper the authors investigate different platforms of GPU-based systems, starting from the Personal Supercomputing PSC to cloud-based GPU systems. The authors explore and evaluate the GPU-based platforms and the authors present a comparison discussion against the conventional high performance cluster-based computing systems. The authors' evaluation shows potential advantages of using GPU-based systems for high performance computing applications while meeting different scaling granularities.

[1]  Abdelkader Bousselham,et al.  Gpu-based personal supercomputing , 2013, 2013 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT).

[2]  K H W J Ten Tusscher,et al.  Cell model for efficient simulation of wave propagation in human ventricular tissue under normal and pathological conditions , 2006, Physics in medicine and biology.

[3]  Ali Jaoua,et al.  Text Summarization Based on Conceptual Data Classification , 2006, Int. J. Inf. Technol. Web Eng..

[4]  Yaser Jararweh,et al.  AES-512: 512-bit Advanced Encryption Standard algorithm design and evaluation , 2011, 2011 7th International Conference on Information Assurance and Security (IAS).

[5]  Yaser Jararweh,et al.  An integrated radix-4 modular divider/multiplier hardware architecture for cryptographic applications , 2012, Int. Arab J. Inf. Technol..

[6]  Abdallah Khreishah,et al.  Natural HPC substrate: Exploitation of mixed multicore CPU and GPUs , 2011, 2011 International Conference on High Performance Computing & Simulation.

[7]  Yaser Jararweh,et al.  The Virtual Computing Lab (VCL): An Open Source Cloud Computing Solution Designed Specifically for Education and Research , 2014, Int. J. Serv. Sci. Manag. Eng. Technol..

[8]  David Taniar,et al.  Image Mining: A Case for Clustering Shoe prints , 2008, Int. J. Inf. Technol. Web Eng..

[9]  Yaser Jararweh,et al.  Physics aware programming paradigm: approach and evaluation , 2008, CLADE '08.

[10]  Abdallah Khreishah,et al.  Resource Planning for Parallel Processing in the Cloud , 2011, 2011 IEEE International Conference on High Performance Computing and Communications.

[11]  Francisco Javier García Blas,et al.  A GPU Accelerated High Performance Cloud Computing Infrastructure for Grid Computing Based Virtual Environmental Laboratory , 2011 .

[12]  Klaus Schulten,et al.  High performance computation and interactive display of molecular orbitals on GPUs and multi-core CPUs , 2009, GPGPU-2.

[13]  Abdallah Khreishah,et al.  Program Scalability Analysis for HPC Cloud: Applying Amdahl's Law to NAS Benchmarks , 2012, 2012 SC Companion: High Performance Computing, Networking Storage and Analysis.

[14]  Yaser Jararweh,et al.  TeachCloud: a cloud computing educational toolkit , 2013, Int. J. Cloud Comput..

[15]  Abdallah Khreishah,et al.  SpotMPI: A Framework for Auction-Based HPC Computing Using Amazon Spot Instances , 2011, ICA3PP.

[16]  Yaser Jararweh,et al.  An optimal multi-processor allocation algorithm for high performance GPU accelerators , 2011, 2011 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT).

[17]  Mahmoud Al-Ayyoub,et al.  CloudExp: A comprehensive cloud computing experimental framework , 2014, Simul. Model. Pract. Theory.

[18]  Mohammed-Issa Riad Mousa Jaradat Exploring the Factors that Affect Intention to use Mobile Phones in Jordanian Academic Library , 2012, Int. J. Inf. Technol. Web Eng..

[19]  Yaser Jararweh,et al.  Power and Performance Management of GPUs Based Cluster , 2012, Int. J. Cloud Appl. Comput..

[20]  S. Hariri,et al.  Exploiting GPUs for compute-intensive medical applications , 2012, 2012 International Conference on Multimedia Computing and Systems.

[21]  Sahaaya Arul Mary,et al.  An Efficient and Accurate Discovery of Frequent Patterns Using Improved WARM to Handle Large Web Log Data , 2014, Int. J. Inf. Technol. Web Eng..

[22]  Yaser Jararweh,et al.  Hardware Performance Evaluation of SHA-3 Candidate Algorithms , 2012, J. Information Security.

[23]  James A. Kahle,et al.  The Cell Processor Architecture , 2005, MICRO.

[24]  Jie Wu,et al.  Sustainable GPU Computing at Scale , 2011, 2011 14th IEEE International Conference on Computational Science and Engineering.

[25]  Dinesh Manocha,et al.  High-performance computing using accelerators , 2007, Parallel Comput..

[26]  Sabela Ramos,et al.  General‐purpose computation on GPUs for high performance cloud computing , 2013, Concurr. Comput. Pract. Exp..

[27]  Houda El Bouhissi,et al.  From User's Goal to Semantic Web Services Discovery: Approach Based on Traceability , 2014, Int. J. Inf. Technol. Web Eng..

[28]  Klaus Schulten,et al.  Accelerating Molecular Modeling Applications with GPU Computing , 2009 .

[29]  Yaser Jararweh,et al.  28 Nanometers FPGAs Support for High Throughput and Low Power Cryptographic Applications , 2013 .

[30]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[31]  Rajkumar Buyya,et al.  High-Performance Cloud Computing: A View of Scientific Applications , 2009, 2009 10th International Symposium on Pervasive Systems, Algorithms, and Networks.