This directory contains CSRI Technical Report #337 entitled Loop and data transformations: A tutorial by Dattatraya Kulkarni and Michael Stumm Department of Computer Science Department of Electrical and Computer Engineering University of Toronto Abstract In this tutorial, we address the problem of restructuring a (possibly sequential) program to improve execution efficiency on parallel machines. This restructuring involves the transformation and partitioning of loop structures and data so as to improve parallelism, static and dynamic locality, and load balance. We present previous and ongoing work on loop and data transformations and motivate a unified framework. If you have the uncompress program, get the 337.ps.Z file. if you have the gunzip program, get the file 337.ps.gz. Transfer these files in binary mode, uncompress them and then print them out on a PostScript printer. If you do not have uncompress or gunzip, get the 337.ps file in ascii mode, and print it on a PostScript printer. If you have any problems, please contact stumm@csri.toronto.edu.