-----Original Message----- From: gcc-help-owner@xxxxxxxxxxx [mailto:gcc-help-owner@xxxxxxxxxxx] On Behalf Of Utpal Bora Sent: Sunday, March 08, 2015 9:56 PM To: gcc-help@xxxxxxxxxxx Subject: Reference paper for Software Prefetching in GCC Hello Everyone, I am Utpal, a graduate student at IIT Hyderabad, India. I have been studying software prefetching implementation in GCC as part of my Compilers Optimization course. >>However, I could not find any reference paper that has been used to implement -fprefetch-loop-arrays pass in GCC. Please find the following papers used as a references. Compiler-Based Prefetching for Recursive Data Structures, Chi-Keung Luk and Todd C. Mowry, linked from http://www.cs.cmu.edu/~tcm/Papers.html. That location also has links to several other papers about data prefetch by Todd C. Mowry An Overview of the Intel IA-64 Compiler, Carole Dulong, Rakesh Krishnaiyer, Dattatraya Kulkarni, Daniel Lavery, Wei Li, John Ng, and David Sehr, all of Microcomputer Software Laboratory, Intel Corporation, Intel Technology Journal, 4th quarter 1999; http://developer.intel.com/technology/itj/q41999/articles/art_1h.htm https://gcc.gnu.org/projects/prefetch.html UltraSPARC[tm]-II Enhancements: Support for Software Controlled Prefetch, Sun Microsystems, July 1996, WPR-0002 Thanks & Regards Ajit -- Regards, Utpal Bora Graduate Student, Computer Science & Engineering, IIT Hyderabad India