Skip to main content
USGS - science for a changing world

Runtimes for Tests of Array-Processing Speed

Factorial Tests Using C and C++ Under Windows and Linux


Publication Date
Date Collected


Donato, D.I., 2017, Runtimes for tests of array-processing speed: U.S. Geological Survey data release,


The dataset is provided as a .zip archive containing two .csv data files. These two data files contain the results of a series of timing runs made with a suite of 28 C test programs and 20 C++ test programs using three different computers and two operating systems (Windows and Linux). All 48 test programs carry out processing of two-dimensional arrays. One of the files, "C_CppTimeTestsAllRecords.csv", contains three replicated times for each of 960 combinations of factor levels that potentially might have affected the time required to process two-dimensional arrays. The other file, "C_CppTimeTestsAverages.csv", contains the average of the three replicated times for each of the 960 combinations of factor levels. Both files have the [...]


Point of Contact :
David I Donato
Originator :
David I Donato
Metadata Contact :
David I Donato
Publisher :
U.S. Geological Survey
Distributor :
U.S. Geological Survey - ScienceBase
USGS Mission Area :
Land Resources
SDC Data Owner :
Eastern Geographic Science Center

Attached Files

Click on title to download individual files attached to this item.
25.38 KB
Original FGDC Metadata

18.16 KB


These data were compiled for the purpose of providing C and C++ programmers with choices and techniques for writing software that processes two-dimensional arrays as quickly as possible.


These data are in the public domain.


  • USGS Data Release Products



Data source
Input directly
These data were produced by the author in the course of conducting a study for the purpose of determining how to improve or optimize computational speed for processing two-dimensional arrays in C or C++ computational code.

Additional Information


Type Scheme Key
DOI doi:10.5066/F7W66HZS

Item Actions

View Item as ...

Save Item as ...

View Item...