Mstack: A Lightweight Cross-Platform Benchmark for Evaluating Co-Processing Technologies

Abstract

Co-processing technologies are currently increasing in performance at a rate superior to Moore s law, making porting applications to them desirable. However, with so many different competing co-processing technologies, the need for a simple, lightweight cross-platform benchmark has become apparent. To fill this need, we have devised Mstack, a lightweight benchmark designed to be run on a number of different classes of co-processors. We have implemented or are in the process of implementing Mstack on a variety of different co-processor architectures: on field programmable gate arrays (FPGAs) using Mitrion-C and Dime C, graphical processing

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2007
Accession Number
ADA476689

Entities

People

  • Daniel M. Pressel
  • Mark Pellegrini

Organizations

  • United States Army Research Laboratory

Tags

Communities of Interest

  • Advanced Electronics

DTIC Thesaurus Topics

  • C Programming Language
  • Central Processing Units
  • Computer Programming
  • Computers
  • Data Sets
  • Debugging
  • Field Programmable Gate Arrays
  • High Level Languages
  • High Performance Computing
  • Information Science
  • Integrated Circuits
  • Language
  • Operating Systems
  • Parallel Computing
  • Programming Languages
  • Simulators
  • Software Development

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.
  • Systems Analysis and Design