ユーザ用ツール

サイト用ツール


distributed.net情報

文書の過去の版を表示しています。


ベンチマーク

全項目が揃っているCPUについては、dnetc v2.9112-521-GTR-16020313で測定した。古いものは当時のクライアントで。演算コアが同じなら結果も同じと思う。

dnetcのベンチマークはシングルスレッドで行われる。

ほとんどL1キャッシュ内で収まる小さな演算のようなので、L2キャッシュの容量や速度などはほとんど影響しない。

実際の計算はマルチスレッドで行われるため、マルチコアならほぼコア数に比例する実性能が出る。

Hyper Threadingによる2スレッド処理は、Core iシリーズの場合で、1スレッド処理より2割増し程度の実性能になる。(経験則)

最近のCPUは最高クロックが変動するが、ベンチマークはシングルスレッドで実行されるため、Turbo Boostが有効になる最高クロックで実施される。実際の演算はマルチスレッド実行のため、ベンチマークより低いクロックで実行される。実際の実行クロックは、デスクトップ版Core iシリーズなどではカタログスペック通りらしいが、モバイル版Core iシリーズは実測が必要だった。

以上のことから、下の票の「Actual」の項目は、

  • ベンチマーク最速の演算コアの値を、Max Clockで割り、Clockを掛ける。
  • マルチコアならコア数を掛ける。
  • コア数に対してスレッド数が多い(=Hyper Threading)なら、1.2倍する

という計算で求められている。

OGR-NG

CPUCoreOSClockMax ClockCoresThreadsOGR-NG MAXper ClockActualFLEGE 2.0rt-asm-genericrt-asm-mmxcj-asm-sse2cj-asm-sse-p4cj-asm-sse-k8cj-asm-sse4.1cj-asm-sse2-lzcntFLEGE-64 2.0cj-asm-genericcj-asm-sse2cj-asm-sse2-lzcnt
Geode LX 800Win XP 0.5 0.5 1 1 2,405,873 4,811,746 2,405,873 1,468,621 2,405,873 2,128,391
C7-M ULVEstherWin XP Tablet 1 1 1 1 5,700,765 5,700,765 5,700,765 3,158,057 3,543,252 5,700,765 5,222,400 5,041,230 5,244,558
Pentium M 735DothanWin XP 1.7 1.7 1 1 21,154,423 12,443,778 21,154,423 11,405,976 15,022,434 20,613,925 16,986,975 20,530,103 21,154,423
Nano L2200Nano 2000Win XP 1.6 1.6 1 1 18,036,552 11,272,845 18,036,552 8,664,198 7,652,498 14,691,725 18,036,552 14,563,555 14,785,560
Core 2 Duo P9500PenrynWin 7 32bit 2.53 2.53 2 2 44,764,321 17,693,408 89,528,642 20,497,829 27,853,675 37,409,855 44,764,321 36,205,173 39,241,430 44,475,743
Phenom II X3 705eHekaWin 7 32bit 2.5 2.5 3 3 33,390,949 13,356,380 100,172,847 33,390,949
C-60OntarioWin 7 64bit 1 1.33 2 2 12,380,715 9,308,808 18,617,617 6,519,986 6,883,151 10,023,772 9,327,899 9,992,581 10,395,939 10,395,939 10,378,809 12,380,715 11,386,026 11,953,267
A8-7600KaveriWin 8.1 64bit 3.1 3.8 4 4 52,405,053 13,790,803 171,005,962 25,261,296 27,235,889 30,868,590 34,471,600 31,819,214 32,796,507 34,662,479 34,832,177 45,640,603 52,405,053 45,954,277 47,741,790
Atom Z650Oak TrailWin 7 32bit 0.6 0.6 1 2 3,381,329 5,635,548 4,057,595 1,998,010 2,533,024 2,632,710 3,381,329 2,337,695 2,480,963
Atom Z3775GBayTrail-TWin 10 32bit 1.33 1.83 4 4 15,648,519 8,551,103 45,491,869 7,431,051 8,746,153 11,690,800 15,648,519 10,729,357 13,036,972 15,130,579
Core i3-380MNehalemUbuntu 16.04 2.53 2.53 2 4 49,531,470 19,577,656 118,875,528 21,181,798 28,514,665 34,649,872 38,002,834 32,660,319 36,111,654 38,120,165 35,745,405 41,527,518 49,531,470
Core i7-2600KSandy BridgeWin 7 64bit 3.4 3.8 4 8 80,080,248 21,073,749 343,923,591 22,949,078 34,551,781 52,919,166 64,172,487 52,243,792 53,645,210 64,577,518 42,667,341 48,575,577 80,080,248
Core i7-2600K(OC)Sandy BridgeWin 8.1 64bit 4.2 4.5 4 8 98,725,659 21,939,035 442,290,952 28,335,673 42,913,998 66,425,054 79,798,461 64,456,308 66,285,310 79,740,193 52,636,472 59,635,430 98,725,659
Core i7 3517UIvy BridgeWin 10 64bit 2.8 3 2 4 66,616,061 22,205,354 149,219,977 22,286,965 28,922,971 44,549,060 53,911,176 44,610,235 41,922,560 52,813,616 44,945,043 45,692,996 66,616,061
Core i5 4200UHaswellWin 10 64bit 2.1 2.6 2 4 56,798,142 21,845,439 110,101,014 17,731,590 27,335,251 41,543,829 45,192,314 40,839,868 41,492,786 44,413,608 45,456,695 33,021,822 35,713,119 56,798,142 56,571,971
Core i5 4440HaswellWin 7 64bit 3.1 3.3 4 4 70,397,963 21,332,716 264,525,679 22,099,544 32,939,875 50,783,025 57,071,973 49,874,823 51,782,689 56,290,109 39,944,965 43,737,937 69,736,356 70,397,963
Core i3 6100SkylakeWin 10 64bit 3.7 3.7 2 4 78,873,123 21,317,060 189,295,495 18,049,040 25,448,434 38,006,784 43,271,806 37,867,868 38,124,490 43,843,584 43,482,798 53,772,316 56,885,311 78,873,123 77,777,517
履歴
2016/08/27Core i3-380M (32bit)追加
2016/07/14Core i3-380M (64bitのみ)、C-60追加
2016/06/16新規

RC5-72 (CPU)

CPUCoreOSClockMax ClockCoresThreadsRC5-72 MAXper ClockActualSES 1-pipeSES 2-pipeDG 2-pipeDG 3-pipeDG 3-pipe altSS 2-pipeGO 2-pipeSGP 3-pipeMA 4-pipeMMX 4-pipeGO 2-pipe altGO 2-pipe bYK/RT AVX2SNJL 3-pipeKBE-64 3-pipeGO 2-pipe cGO 2-pipe dYK AVX2
Geode LX 800Win XP 0.5 0.5 1 1 591,525 1,183,050 591,525 413,869 423,821 454,190 443,570 462,742 476,775 568,471 458,910 301,058 483,058 591,525
C7-M ULVEstherWin XP Tablet 1 1 1 1 1,276,738 1,276,738 1,276,738 794,531 881,875 1,208,262 1,028,997 1,241,557 1,276,738 1,144,950 1,241,557 782,738 1,044,188 926,007 1,131,889
Nano L2200Nano 2000Win XP 1.6 1.6 1 1 4,683,483 2,927,177 4,683,483 1,807,266 3,498,389 3,595,012 3,697,125 3,916,992 3,408,239 4,642,365 4,264,357 3,644,544 1,831,889 4,264,912 4,683,483
Core 2 Duo P9500PenrynWin 7 32bit 2.53 2.53 2 2 10,073,845 3,981,757 20,147,690 5,393,578 9,005,144 7,235,303 9,117,070 8,259,877 7,790,529 9,128,837 9,393,976 7,908,772 6,573,376 9,760,870 10,073,845
Phenom II X3 705eHekaWin 7 32bit 2.5 2.5 3 3 9,507,322 3,802,929 28,521,966 9,507,322
C-60OntarioWin 7 64bit 1 1.33 2 2 4,207,192 3,163,302 6,326,605 2,503,120 3,205,716 3,129,856 2,927,489 3,034,871 3,158,791 3,491,154 3,059,092 1,643,723 2,272,295 3,457,092 3,521,332 3,126,694 3,243,759 4,207,192 4,191,534
A8-7600KaveriWin 8.1 64bit 3.1 3.8 4 4 14,737,608 3,878,318 48,091,142 6,122,767 10,039,986 10,269,494 10,285,574 10,497,198 10,629,859 13,669,796 10,814,057 10,409,327 6,469,337 11,739,530 14,737,608 11,281,618 11,788,410 13,253,012 13,641,526
Atom Z650Oak TrailWin 7 32bit 0.6 0.6 1 2 1,088,621 1,814,368 1,306,345 596,648 668,442 1,020,092 883,238 950,623 958,785 1,088,621 1,061,462 793,783 490,652 743,630 1,078,739
Atom Z3775GBayTrail-TWin 10 32bit 1.33 1.83 4 4 3,470,372 1,896,378 10,088,732 2,523,145 2,561,211 3,028,147 2,888,542 3,055,225 2,951,233 3,470,372 3,029,515 2,844,247 2,999,350 2,949,804 3,242,904
Core i3-380MNehalemUbuntu 16.04 2.53 2.53 2 4 8,226,255 3,251,484 19,743,012 4,958,819 6,760,221 6,917,033 6,657,246 7,032,012 6,871,374 7,969,032 7,040,128 6,183,497 6,257,567 7,182,710 8,245,230 6,653,468 6,764,643 7,916,467 8,226,255
Core i7-2600KSandy BridgeWin 7 64bit 3.4 3.8 4 8 10,884,261 2,864,279 46,745,037 6,256,561 8,153,578 8,342,705 9,052,272 9,212,874 8,832,163 10,884,261 9,810,463 8,767,055 9,414,965 10,105,550 10,349,009 9,076,639 9,726,232 10,404,437 10,629,489
Core i7-2600K(OC)Sandy BridgeWin 8.1 64bit 4.2 4.5 4 8 13,399,438 2,977,653 60,029,482 7,760,375 10,018,543 10,307,551 11,217,332 11,200,402 10,928,128 13,399,438 11,945,690 10,714,622 11,598,998 12,450,312 13,075,237
Core i7 3517UIvy BridgeWin 10 64bit 2.8 3 2 4 11,078,197 3,692,732 24,815,161 5,181,346 7,652,750 7,837,154 9,759,579 8,564,363 8,865,436 9,601,074 10,104,379 8,878,838 7,692,985 9,305,070 10,047,129 10,515,822 11,078,197 10,220,190 11,052,214
Core i5 4200UHaswellWin 10 64bit 2.1 2.6 2 4 31,390,539 12,073,284 60,849,353 5,087,832 7,399,270 7,777,678 8,153,792 7,603,057 7,285,418 8,750,684 8,391,645 6,524,515 6,671,213 8,747,180 8,576,947 16,397,362 7,949,656 8,480,464 9,166,710 8,763,883 31,390,539
Core i5 4440HaswellWin 7 64bit 3.1 3.3 4 4 39,459,347 11,957,378 148,271,486 6,001,230 8,836,514 9,236,380 9,436,345 8,882,089 8,806,189 10,983,609 10,237,918 8,183,820 8,065,713 10,645,723 10,851,058 24,225,779 9,798,058 10,214,126 11,057,490 10,765,231 39,459,347
Core i3 6100SkylakeWin 10 64bit 3.7 3.7 2 4 58,987,453 15,942,555 141,569,887 6,423,272 7,035,946 7,001,719 6,826,771 7,183,256 7,243,531 8,075,958 7,066,544 6,287,416 5,965,582 7,484,388 8,418,124 35,984,297 13,793,614 15,009,229 14,181,640 15,119,802 58,987,453

AVX2コア導入により、Haswell / Skylakeの性能が大幅向上。

履歴
2016/08/27Core i3-380M (32bit)追加
2016/07/14Core i3-380M (64bitのみ)、C-60追加
2016/06/16新規

RC5-72 GPU(OpenCL)

Shaders欄は、RADEONでシェーダ数、GeForceでCUDAユニット数、Intel系でEU数。この値と結果に相関があるかは検討中。

CPUCoreCore ClockShadersRC5-72 MAXper Clockper Shader・ClockCL ANSI 1-pipeCL 1-pipeCL 2-pipeCL 4-pipe
C-60Ontario / HD6290 0.276 18,771,174 68,011,500 925,935 8,792,477 15,659,505 18,771,174
A8-7600Kaveri / R7 0.72 384 368,669,066 512,040,369 1,333,438 256,346,913 362,397,732 368,320,396 368,669,066
Atom Z3775GBayTrail-T / HD Graphics 0.646 4 8,196,000 12,687,307 3,171,827 1,806,427 8,196,000 7,402,838 4,374,400
Core i7 3517UIvy Bridge / HD 4000 1.05 16 51,975,552 49,500,526 3,093,783 13,109,217 51,975,552 51,482,828 20,013,608
Core i5 4440Haswell / HD 4600 1.15 20 54,251,156 47,174,918 2,358,746 4,402,779 53,819,700 54,251,156 22,738,765
Core i5 4200UHaswell / HD 4400 1 20 72,659,752 72,659,752 3,632,988 9,056,389 72,659,752 63,324,192 59,749,208
Core i3 6100Skylake / HD 530 1.05 24 167,064,510 159,109,057 6,629,544 82,643,081 136,158,173 138,839,558 167,064,510
RADEON HD 6450Caicos 0.89 160 142,487,261 160,098,046 1,000,613 25,357,640 43,516,766 86,500,121 142,487,261
RADEON HD 6970Cayman XT 0.89 1536 2,072,623,683 2,328,790,655 1,516,140 430,530,004 701,171,444 1,465,984,182 2,072,623,683
GeForce GTX560TiGF114 (Fermi) 1.76 384 287,769,879 163,505,613 425,796 89,677,090 280,316,834 287,769,879 182,862,783
GeForce GTX750TiGM107 (Maxwell) 1.085 640 960,905,679 885,627,354 1,383,793 851,484,291 858,137,746 940,304,196 960,905,679
履歴
2016/07/14C-60追加
2016/06/16新規

ベンチマークから得られる知見

オンボードグラフィックでのRC5-72 GPU処理の有用性

Fusion APUならGPUの性能が素晴らしいのでGPUを使うべき。

Intel系でも、最近はCPU性能よりGPU性能が上昇傾向にあり、RC5-72でも、内蔵GPUを利用するほうがパワーが出るケースがある。

Skylakeでは、AVX2対応演算コアのおかげでCPUでも高速に処理できるが、GPUの強化も大きいため、性能が拮抗している。

Core i3-6100ではややGPUが上回る。デスクトップ用Core i5/i7の多くは同じHD 530なので、クアッドコアモデルならCPUが勝りそうだ。

また、Celeronや一部Pentium、末尾P品番のものに搭載のHD 510は、EU数半減のため性能が見込めない。これならCPU優位になるかもしれない。

逆にモバイル用を中心としたIris Graphics搭載モデルは、EU数が2倍または3倍と強化されている。モバイル用はi5/i7にもデュアルコアのものが多いので、これらではGPU優位がはっきり出そうだ。

Haswellでは、GPUがさほど奮わないので、4コアのものではCPU優位になる。

Ivy Bridge以前では、CPUがAVX2非対応で伸びないため、GPU優位になるようだ。

distributed.net情報.1472293380.txt.gz · 最終更新: 2016/08/27 19:23 by mubouan