Skip to main content
. 2015 Jan 20;10(1):e0116776. doi: 10.1371/journal.pone.0116776

Table 2. Running time (in seconds) for the GPU implementation, Multi-core CPU implementation, Single-thread C/C++ implementation and Single-thread R implementation when no genes were filtered out during data preprocessing stage (individual number = 590).

Gene Number GPU Multi-core CPU Single-thread C/C++ Single-thread WGCNA Single-thread R
2k 0.655 0.218 1.295 4.529 3.947
4k 0.858 0.592 4.384 24.250 24.020
6k 1.295 1.591 10.311 63.971 65.400
8k 1.950 2.902 19.906 127.037 131.148
10k 3.089 4.68 31.31 220.112 221.040
12k 4.321 8.236 46.863 322.876 326.34
14k 6.771 10.968 72.758 480.106 484.56
16k 8.003 15.600 85.597 618.084 632.04

Multi-core CPU version ran on 16 CPU threads running on 16 CPU cores.