Czy można w jakiś sposób zgadnąć, jak na przykład Intel Core i5-3320M @ 2,60 GHz (dwurdzeniowy) i Intel Core i7-3612QM @ 2,10 GHz (czterordzeniowy) przy podstawowych zadaniach jednowątkowych? Wiem, że jest to problematyczne, zależy od zadania, kompilatora, użytych instrukcji, zadanie może być zrównoleglone, hyperthreaded itp., Ale trzeba mieć przynajmniej przybliżone wyobrażenie o tym, jak oba by się porównały w przypadku „ogólnych” zadań wielowątkowych przy użyciu „ogólnych” „SW po prostu patrząc na specyfikację procesora.
Domyślam się, że kluczem jest częstotliwość procesora - tzn. Stosunek częstotliwości procesora. Próbowałem obliczeń w R (wiele modeli GLM, wszystkie wykorzystujące tylko 1 procesor) na Intel Core2 Duo T7250 @ 2.00GHz (28 sekund) i Intel Pentium CPU B970 @ 2.30 GHz (24 sekundy). Wyniki pasują do mojej hipotezy: stosunek czasu, który upłynął 28s / 24s = 1,166, jest w przybliżeniu taki sam jak stosunek wzajemności częstotliwości 2,3 / 2 = 1,15.
Czy zasadniczo się zgadzasz, czy są jeszcze inne rzeczy do rozważenia? Więc jeśli moim celem jest szybkie rozwiązywanie zadań jednowątkowych, wolałbym dwurdzeniowy 2,60 GHz niż czterordzeniowy 2.1, prawda?
PS: Znalazłem testy porównawcze dla podwójnego i5 (4078 pkt) i quada i7 (6901 pkt), ale to nie daje mi pojęcia, ile punktów podano dla dodatkowej liczby rdzeni, a ile dla pojedynczego - wydajność wątku.
źródło
Odpowiedzi:
http://www.cpubenchmark.net/singleThread.html
Core i5 1,3 GHz jest znacznie szybszy niż Pentium 4 3,8 GHz.
źródło