Accelerating a climate physics model with OpenCL

dc.contributor.authorZafar, Fahad
dc.contributor.authorGhosh, Dibyajyoti
dc.contributor.authorSebald, Lawrence
dc.contributor.authorZhou, Shujia
dc.date.accessioned2018-11-13T15:53:47Z
dc.date.available2018-11-13T15:53:47Z
dc.date.issued2011-07-19
dc.description2011 Symposium on Application Accelerators in High-Performance Computing (SAAHPC'11)en_US
dc.description.abstractOpen 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.sponsorshipThis work is partially supported by IBM through the Center for Hybrid Multicore Productivity Research, UMBC.en_US
dc.description.urihttps://ieeexplore.ieee.org/document/6031560en_US
dc.format.extent10 pagesen_US
dc.genreconference papers and proceedings preprintsen_US
dc.identifierdoi:10.13016/M2T14TT14
dc.identifier.citationFahad 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.17en_US
dc.identifier.uri10.1109/SAAHPC.2011.17
dc.identifier.urihttp://hdl.handle.net/11603/11968
dc.language.isoen_USen_US
dc.publisherIEEEen_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC Student Collection
dc.rightsThis 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.subjectclimate modelen_US
dc.subjectcompilersen_US
dc.subjectheterogeneous architecturesen_US
dc.subjectibm cell b.een_US
dc.subjectibm xlcen_US
dc.subjectmulti-threaded programmingen_US
dc.subjectopenclen_US
dc.subjectparallel computingen_US
dc.subjectvectorizationen_US
dc.subjectUMBC Ebiquity Research Groupen_US
dc.titleAccelerating a climate physics model with OpenCLen_US
dc.typeTexten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
630.pdf
Size:
403.67 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: