mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Hardware

Reply
 
Thread Tools
Old 2003-04-07, 23:21   #1
Mike King
 

1E9816 Posts
Default New Centrino - Benchmark Seems Too Low

Hey Everybody,
I'm new to the board. I just got a new Dell 600m centrino laptop with the 1.3 ghz processor. I was thinking that because of its huge L2 cache, and supposedly high IPC that it would do very well at the PRIME95 benchmark. These are the numbers I got:
-------------------------------------------------
Intel(R) Pentium(R) M processor 1300MHz
CPU speed: 1295.75 MHz
CPU features: RDTSC, CMOV, PREFETCH, MMX, SSE, SSE2
L1 cache size: unknown
L2 cache size: unknown
L1 cache line size: unknown
L2 cache line size: unknown
Prime95 version 23.2, RdtscTiming=1
Best time for 384K FFT length: 47.045 ms.
Best time for 448K FFT length: 56.487 ms.
Best time for 512K FFT length: 63.443 ms.
Best time for 640K FFT length: 81.330 ms.
Best time for 768K FFT length: 99.770 ms.
Best time for 896K FFT length: 118.425 ms.
Best time for 1024K FFT length: 132.536 ms.
Best time for 1280K FFT length: 176.199 ms.
Best time for 1536K FFT length: 214.005 ms.
Best time for 1792K FFT length: 257.252 ms.
Best time for 2048K FFT length: 285.545 ms.

-------------------------------------------------------
Computer Specs:
Dell Inspiron 600m
384MB RAM
1.3 ghz processor

I put the Power Setting on "Always On" which I believe keeps the processor running at full speed. Do these numbers seem really low to anyone else?

/Mike King

Mod edit: Removed a few hundred lines of 3DMark stuff... :)

RESULTS
3DMark Score 4956
  Reply With Quote
Old 2003-04-07, 23:39   #2
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

2×52×132 Posts
Default

My loser Celeron for comparison...

Code:
Mobile Intel(R) Celeron(R) CPU 1.50GHz
CPU speed: 1495.62 MHz
CPU features: RDTSC, CMOV, PREFETCH, MMX, SSE, SSE2
L1 cache size: 8 KB
L2 cache size: 256 KB
L1 cache line size: 64 bytes
L2 cache line size: 64 bytes
TLBS: 64
Prime95 version 23.2, RdtscTiming=1
Best time for 384K FFT length: 26.221 ms.
Best time for 448K FFT length: 30.991 ms.
Best time for 512K FFT length: 35.972 ms.
Best time for 640K FFT length: 46.071 ms.
Best time for 768K FFT length: 57.197 ms.
Best time for 896K FFT length: 72.777 ms.
Best time for 1024K FFT length: 83.713 ms.
Best time for 1280K FFT length: 107.117 ms.
Best time for 1536K FFT length: 132.089 ms.
Best time for 1792K FFT length: 166.544 ms.
Best time for 2048K FFT length: 173.676 ms.
Mike and I have been working on this for several days... His Pentium-M has 1MB L2 cache and SSE2... I don't think it is in SpeedStep mode... WCPUID (realtime frequency option on) shows 1.3GHz... On this particular CPU SpeedStep is 600MHz...

Note that his cache size and cache lines are not reported... That is the only thing I can think of... I know this particular CPU has 32K data L1 and 32K instruction L1 and 1024K L2...
Xyzzy is offline   Reply With Quote
Old 2003-04-08, 03:24   #3
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2·7·563 Posts
Default

I've just looked at Intel's cpuid document. It looks like the Centrino has a 64-byte L2 cache line NOT SECTORED. If so, a prefetch only reads 64 bytes, not 128. I'll need to double the number of prefetch instructions - ugh.
Prime95 is offline   Reply With Quote
Old 2003-04-08, 03:54   #4
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

2×52×132 Posts
Default

What are cache lines and what do they do?
Xyzzy is offline   Reply With Quote
Old 2003-04-08, 04:29   #5
xtreme2k
 
xtreme2k's Avatar
 
Aug 2002

2568 Posts
Default

I didnt know the Centrino processor has SSE2 ops: ops:
Not a word about its SSE2 support on intels own consumer site.
xtreme2k is offline   Reply With Quote
Old 2003-04-08, 04:47   #6
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

2×52×132 Posts
Default

Quote:
I didnt know the Centrino processor has SSE2 ops: ops:
Not a word about its SSE2 support on intels own consumer site.
From http://www.intel.com/products/mobile...erformance.htm

Quote:
Intel Centrino mobile technology also features advanced instruction prediction to eliminate CPU process replication, and second-generation Streaming SIMD Extensions (Streaming SIMD Extensions 2) with instructions integrated into the software to enhance performance.
Xyzzy is offline   Reply With Quote
Old 2003-04-09, 01:26   #7
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

1ECA16 Posts
Default

Quote:
What are cache lines and what do they do?
They are part of the explanation of the L2 cache layout. In a P4, when you read a byte from main memory, 128 bytes are read in because often if you read one byte you'll be reading in nearby bytes. This 128 bytes is called the cache line size. In the Pentium-M they've changed the L2 cache line size to 64 bytes. Most programs could care less about the cache line size, but prime95 is the exception because it tries so hard to manage cache usage.

Prime95 SSE2 code prefetches every 128th byte, thus reading in every cache line it will use ahead of time. On the Pentium-M, since only 64 bytes are read in by the prefetch instruction, the other 64 bytes are not - and will incur a roughly 300 clock penalty when accessed.

This does not adequately explain the wretched performance of the Pentium-M though.
Prime95 is offline   Reply With Quote
Old 2003-04-09, 04:46   #8
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

210216 Posts
Default

Does this help any?

http://www.anandtech.com/mobile/showdoc.html?i=1800&p=6
Xyzzy is offline   Reply With Quote
Old 2003-04-10, 01:42   #9
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

210216 Posts
Default

More links...

ftp://download.intel.com/design/mobile/datashts/25261201.pdf
http://developer.intel.com/design/mobile/specupdt/25266501.pdf
Xyzzy is offline   Reply With Quote
Old 2003-04-10, 02:26   #10
sdbardwick
 
sdbardwick's Avatar
 
Aug 2002
North San Diego County

2×3×112 Posts
Default

Quote:
http://www.mersenneforum.org/attachments/pdfs/pap.pap313.pdf
Immediately striking is this erratum on page 11 of the above document:


Quote:
Y3. RDTSC Instruction May Report the Wrong Time Stamp Counter Value

Problem: The Time Stamp Counter is a 64-bit counter that is read in two 32-bit chunks. The counter incorrectly advances and therefore the two chunks may go out of synchronization causing the Read Time Stamp Counter (RDTSC) instruction to report the wrong time stamp counter value

Implication: This erratum may cause software to see the wrong representation of processor time and may result in unpredictable software operation.

Workaround: It is possible for BIOS to contain a workaround for this erratum.
sdbardwick is offline   Reply With Quote
Old 2003-04-12, 03:35   #11
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2×7×563 Posts
Default

Mike King, email me. I have a hacked-up prime95 with more prefetches that I'd like you to benchmark.
Prime95 is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
29.2 benchmark help Prime95 Software 69 2017-05-23 23:49
Benchmark Estimate Primeinator Information & Answers 8 2009-06-11 23:39
Does anyone have i7 920? for Benchmark? cipher Twin Prime Search 2 2009-04-14 20:16
Not happy on Centrino delta_t NFSNET Discussion 7 2004-01-09 16:03
Centrino has problems with Prime95... magicfan241 Software 1 2003-11-03 20:46

All times are UTC. The time now is 12:58.


Mon May 16 12:59:00 UTC 2022 up 32 days, 11 hrs, 1 user, load averages: 1.20, 1.35, 1.44

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔