Accelerating a climate physics model with OpenCL
dc.contributor.author | Zafar, Fahad | |
dc.contributor.author | Ghosh, Dibyajyoti | |
dc.contributor.author | Sebald, Lawrence | |
dc.contributor.author | Zhou, Shujia | |
dc.date.accessioned | 2018-11-13T15:53:47Z | |
dc.date.available | 2018-11-13T15:53:47Z | |
dc.date.issued | 2011-07-19 | |
dc.description | 2011 Symposium on Application Accelerators in High-Performance Computing (SAAHPC'11) | en_US |
dc.description.abstract | Open Computing Language (OpenCL) is fast becoming the standard for heterogeneous parallel com- puting. It is designed to run on CPUs, GPUs, and other accelerator architectures. By implementing a real- world application, a solar radiation model component widely used in climate and weather models, we show that OpenCL multi-threaded programming and execution model can dramatically increase performance even on CPU architectures. Our preliminary investigation indicates that low-level vector instructions and code representations in OpenCL contribute to dramatic performance improvement over the serial version when compared with the execution of the serial code compiled across various compilers on multiple platforms with auto vectorization flags. However, the portability of OpenCL implementations needs to improve, even for CPU architectures. | en_US |
dc.description.sponsorship | This work is partially supported by IBM through the Center for Hybrid Multicore Productivity Research, UMBC. | en_US |
dc.description.uri | https://ieeexplore.ieee.org/document/6031560 | en_US |
dc.format.extent | 10 pages | en_US |
dc.genre | conference papers and proceedings preprints | en_US |
dc.identifier | doi:10.13016/M2T14TT14 | |
dc.identifier.citation | Fahad Zafar, Dibyajyoti Ghosh, Lawrence Sebald, and Shujia Zhou, Accelerating a climate physics model with OpenCL, Symposium on Application Accelerators in High-Performance Computing (SAAHPC'11), 2011 , DOI: 10.1109/SAAHPC.2011.17 | en_US |
dc.identifier.uri | 10.1109/SAAHPC.2011.17 | |
dc.identifier.uri | http://hdl.handle.net/11603/11968 | |
dc.language.iso | en_US | en_US |
dc.publisher | IEEE | en_US |
dc.relation.isAvailableAt | The University of Maryland, Baltimore County (UMBC) | |
dc.relation.ispartof | UMBC Computer Science and Electrical Engineering Department Collection | |
dc.relation.ispartof | UMBC Faculty Collection | |
dc.relation.ispartof | UMBC Student Collection | |
dc.rights | This item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author. | |
dc.subject | climate model | en_US |
dc.subject | compilers | en_US |
dc.subject | heterogeneous architectures | en_US |
dc.subject | ibm cell b.e | en_US |
dc.subject | ibm xlc | en_US |
dc.subject | multi-threaded programming | en_US |
dc.subject | opencl | en_US |
dc.subject | parallel computing | en_US |
dc.subject | vectorization | en_US |
dc.subject | UMBC Ebiquity Research Group | en_US |
dc.title | Accelerating a climate physics model with OpenCL | en_US |
dc.type | Text | en_US |