ANATOMY OF HIGH PERFORMANCE PARALLEL 1-DIMENSIONAL STENCIL

dc.contributor.advisorVeras, Richard
dc.contributor.authorCastle, Mark
dc.contributor.committeeMemberRadhakrishnan, Sridhar
dc.contributor.committeeMemberQuadri, Ghulam
dc.date.accessioned2026-06-04T19:04:15Z
dc.date.embargoExpiration
dc.date.issued2026
dc.date.proquestAvailable01/01/2026
dc.date.updated2026-06-04T19:04:15Z
dc.description.abstractStencils, or structured mesh computations, are a fundamental class of compu-tations characterized by convolutional neural networks, finite difference, image processing, computer vision, cellular automata, geophysics, and climate mod- eling. Reliably extracting performance from these operations across modern hardware is sufficiently challenging that they are included in standard compiler benchmarks. This is in part because the design space for these problems is very large, and only a few designs obtain high performance for a given target. For compilers, it is difficult to explore this design space, so they use heuristics that are still unable to find optimal solutions. Hand tuning stencils is also a chal- lenge as a unique kernel would be required for each problem of interest and each hardware target of interest. Whether the kernel is hand tuned or generated by a compiler, the problem is that many constraints need to be simultaneously satis- fied, such as maximizing instruction level parallelism, managing register pressure, utilizing vector instructions, while maximizing floating point throughput. This work provides a model-based approach for high performance 1-Dimensional sten- cils, along with a BLIS-like algorithm providing a layered interface. We validate our model by demonstrating very high performance across a variety of CPU microarchitectures.
dc.identifier.orcid0009-0006-6313-8981
dc.identifier.urihttps://shareok.org//handle/11244/342675
dc.language.isoen
dc.publisherUniversity of Oklahoma – Graduate College
dc.subjectComputer science
dc.subjectAssociative Reordering
dc.subjectParallelism
dc.subjectSIMD
dc.subjectStencils
dc.thesis.degreeM.S.
dc.titleANATOMY OF HIGH PERFORMANCE PARALLEL 1-DIMENSIONAL STENCIL
ou.groupComputer Science: Engineering

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Castle_oklahoma_2409B_10734.pdf
Size:
14.57 MB
Format:
Adobe Portable Document Format

License bundle

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

Collections