OpenStax CNX

Sections
You are here: Home » Content » Practical 2 - Compiler Optimizations and Timing Routines

About: Practical 2 - Compiler Optimizations and Timing Routines

Module by: Tim Stitt Ph.D.. E-mail the author

View the content: Practical 2 - Compiler Optimizations and Timing Routines

Metadata

Name: Practical 2 - Compiler Optimizations and Timing Routines
ID: m32159
Language: English (en)
Summary: In this module you will gain some insight into the effect of Cray compiler optimization options, as well as hand-tuning optimizations, on the execution performance of a simple scientific kernel. You will also discover different techniques for timing the runtime performance of a complete code, or regions of the code.
Subject: Science and Technology
Keywords: Compiler Optimization
License: Creative Commons Attribution License CC-BY 3.0

Authors: Tim Stitt Ph.D. (tstitt@nd.edu)
Copyright Holders: Tim Stitt Ph.D. (tstitt@nd.edu)
Maintainers: Tim Stitt Ph.D. (tstitt@nd.edu)

Latest version: 1.4 (history)
First publication date: Sep 19, 2009 4:04 am -0500
Last revision to module: Oct 5, 2009 3:14 am -0500

Downloads

PDF: m32159_1.4.pdf PDF file, for viewing content offline and printing. Learn more.
XML: m32159_1.4.cnxml XML that defines the structure and contents of the module, minus any included media files. Can be reimported in the editing interface. Learn more.

Version History

Version: 1.4 Oct 5, 2009 3:14 am -0500 by Tim Stitt Ph.D.
Changes:
Made modifications requested by Tim.Robinson.

Version: 1.3 Sep 27, 2009 10:14 am -0500 by Tim Stitt Ph.D.
Changes:
Added Google Tracking.

Version: 1.2 Sep 27, 2009 10:11 am -0500 by Tim Stitt Ph.D.
Changes:
Added Google Tracking.

Version: 1.1 Sep 23, 2009 8:07 am -0500 by Tim Stitt Ph.D.
Changes:
Initial Version

How to Reuse and Attribute This Content

If you derive a copy of this content using a OpenStax-CNX account and publish your version, proper attribution of the original work will be automatically done for you.

If you reuse this work elsewhere, in order to comply with the attribution requirements of the license (CC-BY 3.0), you must include

  • the authors' names: Tim Stitt
  • the title of the work: Practical 2 - Compiler Optimizations and Timing Routines
  • the OpenStax-CNX URL where the work can be found: http://cnx.org/content/m32159/1.4/

See the citation section below for examples you can copy.

How to Cite and Attribute This Content

The following citation styles comply with the attribution requirements for the license (CC-BY 3.0) of this work:

American Chemical Society (ACS) Style Guide:

Stitt, T. Practical 2 - Compiler Optimizations and Timing Routines, OpenStax-CNX Web site. http://cnx.org/content/m32159/1.4/, Oct 5, 2009.

American Medical Assocation (AMA) Manual of Style:

Stitt T. Practical 2 - Compiler Optimizations and Timing Routines [OpenStax-CNX Web site]. October 5, 2009. Available at: http://cnx.org/content/m32159/1.4/.

American Psychological Assocation (APA) Publication Manual:

Stitt, T. (2009, October 5). Practical 2 - Compiler Optimizations and Timing Routines. Retrieved from the OpenStax-CNX Web site: http://cnx.org/content/m32159/1.4/

Chicago Manual of Style (Bibliography):

Stitt, Tim. "Practical 2 - Compiler Optimizations and Timing Routines." OpenStax-CNX. October 5, 2009. http://cnx.org/content/m32159/1.4/.

Chicago Manual of Style (Note):

Tim Stitt, "Practical 2 - Compiler Optimizations and Timing Routines," OpenStax-CNX, October 5, 2009, http://cnx.org/content/m32159/1.4/.

Chicago Manual of Style (Reference, in Author-Date style):

Stitt, T. 2009. Practical 2 - Compiler Optimizations and Timing Routines. OpenStax-CNX, October 5, 2009. http://cnx.org/content/m32159/1.4/.

Modern Languages Association (MLA) Style Manual:

Stitt, Tim. Practical 2 - Compiler Optimizations and Timing Routines. OpenStax-CNX. 5 Oct. 2009 <http://cnx.org/content/m32159/1.4/>.