A Study of Software Prefetching in LLVM
Bhatu, Pratik and Upadrasta, Ramakrishna (2017) A Study of Software Prefetching in LLVM. Masters thesis, Indian Insitute of Technology Hyderabad.
Text
CS12B16M000001.pdf - Submitted Version Restricted to Registered users only until 16 July 2020. Download (12MB) | Request a copy |
Abstract
The aim of this project is to improve the software prefetching in LLVM. The current software prefetcher in LLVM is a rudimentary one and has not been tuned for various architectures. In comparison, the GCC prefetcher is more advanced and performs much better. There is a large scope for improvement in LLVM’s prefetcher using existing techniques in literature. My proposal is to implement these variety of techniques to improve the performance of the stride prefetcher in LLVM.
IITH Creators: |
|
||||
---|---|---|---|---|---|
Item Type: | Thesis (Masters) | ||||
Uncontrolled Keywords: | prefetching, cache, optimisation, compiler, LLVM, TD914 | ||||
Subjects: | Computer science | ||||
Divisions: | Department of Computer Science & Engineering | ||||
Depositing User: | Team Library | ||||
Date Deposited: | 17 Jul 2017 09:21 | ||||
Last Modified: | 29 May 2019 08:51 | ||||
URI: | http://raiithold.iith.ac.in/id/eprint/3393 | ||||
Publisher URL: | |||||
Related URLs: |
Actions (login required)
View Item |
Statistics for this ePrint Item |
Altmetric