Test and Evaluation of Architecture-Aware Compiler Environment

Abstract

Basic data flow patterns that we call performance idioms, such as stream, transpose, reduction, random access and stencil, are common in scientific numerical applications. We hypothesize that a small number of idioms can cover most programming constructs that dominate the execution time of scientific codes and can be used to approximate the application performance. To check these hypotheses, we built an automatic idioms recognition method tool and applied it to the UHPC Challenge problems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 2011
Accession Number
ADA563246

Entities

People

  • Allan Snavely

Organizations

  • University of California, San Diego

Tags

Communities of Interest

  • Energy and Power Technologies
  • Engineered Resilient Systems
  • Sensors
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Computer Programming
  • Computer Programs
  • Computers
  • High Performance Computing
  • Instruction Set Architecture
  • Molecular Dynamics
  • Molecular Mechanics Methods
  • Operating Systems
  • Parallel Computing
  • Pattern Recognition
  • Radar
  • Recognition
  • Servers (Computer Hardware)
  • Synthetic Aperture Radar
  • Test And Evaluation

Fields of Study

  • Computer science

Readers

  • Computer Programming and Software Development.
  • Theoretical Analysis.