Accelerators for Technical Computing: Is It Worth the Pain? A TCO Perspective
- Cite this paper as:
- Wienke S., an Mey D., Müller M.S. (2013) Accelerators for Technical Computing: Is It Worth the Pain? A TCO Perspective. In: Kunkel J.M., Ludwig T., Meuer H.W. (eds) Supercomputing. ISC 2013. Lecture Notes in Computer Science, vol 7905. Springer, Berlin, Heidelberg
Nowadays, HPC systems emerge in a great variety including commodity processors with attached accelerators which promise to improve the performance per watt ratio. These heterogeneous architectures often get far more complex to employ. Therefore, a hardware purchase decision should not only take capital expenses and operational costs such as power consumption into account, but also manpower. In this work, we take a look at the total cost of ownership (TCO) that includes costs for administration and programming effort. From that, we compute the costs per program run which can be used as a comparison metric for a purchase decision. In a case study, we evaluate our approach on two real-world simulation applications on Intel Xeon architectures, NVIDIA GPUs and Intel Xeon Phis by using different programming models: OpenCL, OpenACC, OpenMP and Intel’s Language Extensions for Offload.
KeywordsTCO heterogeneous architectures GPU Intel Xeon Phi programming effort OpenCL OpenACC OpenMP Intel LEO energy efficiency
Unable to display preview. Download preview PDF.