Skip to content
Free planNo credit card requiredStart writing

article · 1993

Techniques to Enhance Cache Performance Across Parallel Program Sections

Jih-Kwon Peir, Kimming So, Jiangting Tang

Cited by 8Abstract and details only

Abstract

Private caches are critical components in high per formance multiprocessor systems. However, it has been found that, when executing a parallel program, individual processors are very difficult to attain high cache hit ratio from one program section to another; therefore sophisti cated software coherence schemes are not cost effective. In this study, trace-driven simulation has been used to evaluate various less sophisticated compiler and software techniques which can enhance this inter-section locality in parallel executions. We found that the locality can be substantially im proved through the following ways of altering the sched uling of iterations in parallel DO loops among the executing processors: i) assignment of iterations in chunks, ii) reversed execution of parallel loops, and Hi) interchange inner and outer loops. These can be done manually by a programmer or automatically by a parallelizing compiler. Moreover, we also propose a software coherence scheme which can attain the maxi mum inter-section locality for read-only shared data.

Cite this paper

APA 7

Peir, J.-K., So, K., & Tang, J. (1993). Techniques to Enhance Cache Performance Across Parallel Program Sections. https://doi.org/10.1109/icpp.1993.173

MLA 9

Peir, Jih-Kwon, et al. “Techniques to Enhance Cache Performance Across Parallel Program Sections.” 1993, pp. 12–19, https://doi.org/10.1109/icpp.1993.173.

Chicago

Peir, Jih-Kwon, Kimming So, and Jiangting Tang. 1993. “Techniques to Enhance Cache Performance Across Parallel Program Sections.” https://doi.org/10.1109/icpp.1993.173.

Harvard

Peir, J.-K., So, K. and Tang, J. (1993) ‘Techniques to Enhance Cache Performance Across Parallel Program Sections’. Available at: https://doi.org/10.1109/icpp.1993.173.

BibTeX
@article{peir1993techniques,
  title = {{Techniques to Enhance Cache Performance Across Parallel Program Sections}},
  author = {Peir, Jih-Kwon and So, Kimming and Tang, Jiangting},
  pages = {12--19},
  year = {1993},
  doi = {10.1109/icpp.1993.173}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.