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 same column headers and data formats, and the meaning of the data fields (columns) is the same in both files, with one exception. The exception is that the file for all records contains actual runtimes (in seconds) in the "ProcTime" field, whereas the other file contains averaged runtimes in the "ProcTime" field.
Citation Information
Publication Year | 2017 |
---|---|
Title | Runtimes for Tests of Array-Processing Speed -- Factorial Tests Using C and C++ Under Windows and Linux |
DOI | 10.5066/F7W66HZS |
Authors | David I. Donato |
Product Type | Data Release |
Record Source | USGS Digital Object Identifier Catalog |
USGS Organization | Eastern Geographic Science Center |
Related Content
Efficient processing of two-dimensional arrays with C or C++
Related Content
- Publications
Efficient processing of two-dimensional arrays with C or C++
Because fast and efficient serial processing of raster-graphic images and other two-dimensional arrays is a requirement in land-change modeling and other applications, the effects of 10 factors on the runtimes for processing two-dimensional arrays with C and C++ are evaluated in a comparative factorial study. This study’s factors include the choice among three C or C++ source-code techniques for a - Connect