Jump to content

It means the processor is able to achieve 3 billion cycles per second. Cycles are not the same as instructions. Clock speed is comparable to RPMs in a car. It only tells you how many rotations the crankshaft is performing - it tells you nothing about the actual performance of the engine.

"It pays to keep an open mind, but not so open your brain falls out." - Carl Sagan.

"I can explain it to you, but I can't understand it for you" - Edward I. Koch

"I didn't die! I performed a tactical reset!" - Apollolol

Link to comment
https://linustechtips.com/topic/349629-clock-speed/#findComment-4757017
Share on other sites

Link to post
Share on other sites

 

What is the meaning of Speed of the processor is 3Ghz,?

Does it mean that my processor can perform 3 billion instructions per seconds???
 
Please anyone help me to know this! :) 

 

 

It doesn't mean anything too specific. It means the processor performs 3 billion "cycles" per second. What exactly a "cycle" entails depends on the processor design and type of task you're doing. Some operations are performed in a single cycle, other instructions take multiple cycles to finish, so it depends on what the program is doing and what instructions/operations are being used.

 

The important thing to take away is that it means different things for different processors. It isn't an absolute measure of "speed", so it's not very useful to compare the "GHz" number between different processors unless they're exactly the same in every other way.

Link to comment
https://linustechtips.com/topic/349629-clock-speed/#findComment-4757020
Share on other sites

Link to post
Share on other sites

Okay, then what exactly one "cycle" mean?

It is when the processor completes one operation - what entails an "operation" is dependent on the architecture.

"It pays to keep an open mind, but not so open your brain falls out." - Carl Sagan.

"I can explain it to you, but I can't understand it for you" - Edward I. Koch

"I didn't die! I performed a tactical reset!" - Apollolol

Link to comment
https://linustechtips.com/topic/349629-clock-speed/#findComment-4757028
Share on other sites

Link to post
Share on other sites

Okay, then what exactly one "cycle" mean?

 

This question has no answer, as "cycle" does not have any exact meaning in performance terms. The CPU's internal clock (3 billion ticks a second, or 3GHz) is just how every part of the CPU coordinates with all the other parts. Every time the clock ticks, every part of the CPU takes one step forward. Some instructions may take 1 cycle to complete, other instructions may take 5 cycles to complete. Every CPU design and every different type of instruction will be different in this respect.

Link to comment
https://linustechtips.com/topic/349629-clock-speed/#findComment-4757033
Share on other sites

Link to post
Share on other sites

Okay, then what exactly one "cycle" mean?

you're going to have to do allot of googling on this but the simplest way to understand it is a light switch. (the engine rpm is a good one aswell, especially if you've ever had an engine receive a signal from a cam sensor every time the crank rotates).

if you turn it on then some part of an instruction is done, then its turned off and then on again and the next part is executed.

the faster you do it the faster the cpu can perform a task, IPC is how many tasks can be done per cycle.

more of either increases performance.

id also recommend checking out pipelines and superscaler architectures, simple but cool stuff.

Falcon: Corsair 750D 8320at4.6ghz 1.3v | 4GB MSI Gaming R9-290 @1000/1250 | 2x8GB 2400mhz Kingston HyperX Beast | Asus ROG Crosshair V Formula | Antec H620 | Corsair RM750w | Crucial M500 240GB, Toshiba 2TB, DarkThemeMasterRace, my G3258 has an upgrade path, my fx8320 doesn't need one...total cost £840=cpu£105, board£65, ram£105, Cooler £20, GPU£200, PSU£88, SSD£75, HDD£57, case£125.

 CASE:-NZXT S340 Black, CPU:-FX8120 @4.2Ghz, COOLER:-CM Hyper 212 EVO, BOARD:-MSI 970 Gaming, RAM:-2x4gb 2400mhz Corsair Vengeance Pro, GPU: SLI EVGA GTX480's @700/1000, PSU:-Corsair CX600m, HDD:-WD green 160GB+2TB toshiba
CASE:-(probably) Cooltek U1, CPU:-G3258 @4.5ghx, COOLER:-stock(soon "MSI Dragon" AiO likely), BOARD:-MSI z87i ITX Gaming, RAM:-1x4gb 1333mhz Patriot, GPU: Asus DCU2 r9-270 OC@1000/1500mem, PSU:-Sweex 350w.., HDD:-WD Caviar Blue 640GB
CASE:-TBD, CPU:-Core2Quad QX9650 @4Ghz, COOLER:-OCZ 92mm tower thing, BOARD:-MSI p43-c51, RAM:-4x1GB 800mhz Corsair XMS2, GPU: Zotac GTX460se @800/1000, PSU:-OCZ600sxs, HDD:-WD green 160GBBlueJean-A
 CASE:-Black/Blue Sharkoon T9, CPU:-Phenom2 x4 B55 @3.6Ghz/1.4v, COOLER:-FX8320 Stock HSF, BOARD:-M5A78L-M/USB3, RAM:-4GB 1333mhz Kingston low profile at 1600mhz, GPU:-EVGA GTX285, PSU:-Antec TP550w modu, STORAGE:-240gb  M500+2TB Toshiba
CASE:-icute zl02-3g-bb, CPU:-Phenom2 X6 1055t @3.5Ghz, COOLER:-Stock, BOARD:-Asrock m3a UCC, RAM:2x2GB 1333mhz Zeppelin (thats yellow!), GPU: XFX 1GB HD6870xxx, PSU:-some 450 POS, HDD:-WD Scorpio blue 120GB
CASE:-Packard Bell iMedia X2424, Custom black/red Aerocool Xpredator fulltower, CPU's:-E5200, C2D [email protected]<script cf-hash='f9e31' type="text/javascript"> /* */</script>(so e8500), COOLER:-Scythe Big shuriken2 Rev B, BFG gtx260 sp216 OC, RAM:-tons..
Gigabyte GTX460, Gigabyte gt430,
GPU's:-GT210 1GB,  asus hd6670 1GB gddr5, XFX XXX 9600gt 512mb Alpha dog edition, few q6600's
PICTURES CASE:-CIT mars black+red, CPU:-Athlon K6 650mhz slot A, COOLER:-Stock, BOARD:-QDI Kinetiz 7a, RAM:-256+256+256MB 133mhz SDram, GPU:-inno3d geforce4 mx440 64mb, PSU:-E-Zcool 450w, STORAGE:-2x WD 40gb "black" drives,
CASE:-silver/red raidmax cobra, CPU:-Athlon64 4000+, COOLER:-BIG stock one, BOARD:-MSI something*, RAM:-(matched pair)2x1GB 400mhz ECC transcend, GPU:-ati 9800se@375core/325mem, PSU:-pfft, HDD:-2x maxtor 80gb,
PICTURES CASE:-silver/red raidmax cobra (another), CPU:-Pentium4 2.8ghz prescott, COOLER:-Artic Coolering Freezer4, BOARD:-DFI lanparty infinity 865 R2, RAM:-(matched pair)2x1GB 400mhz kingston, GPU:-ati 9550@375core/325mem, PSU:-pfft, HDD:-another 2x WD 80gb,
CASE:-ML110 G4, CPU:-xeon 4030, COOLER:-stock leaf blower, BOARD:-stock raid 771 board, RAM:-2x2GB 666mhz kingston ECC ddr2, GPU:-9400GT 1GB, PSU:-stock delta, RAID:-JMicron JMB363 card+onboard raid controller, HDD:-320gb hitachi OS, 2xMaxtor 160gb raid1, 500gb samsungSP, 160gb WD, LAPTOP:-Dell n5030, CPU:-replaced s*** cel900 with awesome C2D E8100, RAM:-2x2GB 1333mhz ddr3, HDD:-320gb, PHONE's:-LG optimus 3D (p920) on 2.3.5@300-600mhz de-clock (batteryFTW)
Link to comment
https://linustechtips.com/topic/349629-clock-speed/#findComment-4757040
Share on other sites

Link to post
Share on other sites

It is when the processor completes one operation - what entails an "operation" is dependent on the architecture.

This is how many each arcitecture does per cycle, according to :

http://stackoverflow.com/questions/15655835/flops-per-cycle-for-sandy-bridge-and-haswell-sse2-avx-avx2

 

 

 

 

Here are FLOPs counts for a number of recent processor microarchitectures and explanation how to achieve them:

Intel Core 2 and Nehalem:

  • 4 DP FLOPs/cycle: 2-wide SSE2 addition + 2-wide SSE2 multiplication
  • 8 SP FLOPs/cycle: 4-wide SSE addition + 4-wide SSE multiplication

Intel Sandy Bridge/Ivy Bridge:

  • 8 DP FLOPs/cycle: 4-wide AVX addition + 4-wide AVX multiplication
  • 16 SP FLOPs/cycle: 8-wide AVX addition + 8-wide AVX multiplication

Intel Haswell/Broadwell:

  • 16 DP FLOPs/cycle: two 4-wide FMA (fused multiply-add) instructions
  • 32 SP FLOPs/cycle: two 8-wide FMA (fused multiply-add) instructions

AMD K10:

  • 4 DP FLOPs/cycle: 2-wide SSE2 addition + 2-wide SSE2 multiplication
  • 8 SP FLOPs/cycle: 4-wide SSE addition + 4-wide SSE multiplication

AMD Bulldozer/Piledriver/Steamroller, per module (two cores):

  • 8 DP FLOPs/cycle: 4-wide FMA
  • 16 SP FLOPs/cycle: 8-wide FMA

Intel Atom (Bonnell/45nm, Saltwell/32nm, Silvermont/22nm):

  • 1.5 DP FLOPs/cycle: scalar SSE2 addition + scalar SSE2 multiplication every other cycle
  • 6 SP FLOPs/cycle: 4-wide SSE addition + 4-wide SSE multiplication every other cycle

AMD Bobcat:

  • 1.5 DP FLOPs/cycle: scalar SSE2 addition + scalar SSE2 multiplication every other cycle
  • 4 SP FLOPs/cycle: 4-wide SSE addition every other cycle + 4-wide SSE multiplication every other cycle

AMD Jaguar:

  • 3 DP FLOPs/cycle: 4-wide AVX addition every other cycle + 4-wide AVX multiplication in four cycles
  • 8 SP FLOPs/cycle: 8-wide AVX addition every other cycle + 8-wide AVX multiplication every other cycle

ARM Cortex-A9:

  • 1.5 DP FLOPs/cycle: scalar addition + scalar multiplication every other cycle
  • 4 SP FLOPs/cycle: 4-wide NEON addition every other cycle + 4-wide NEON multiplication every other cycle

ARM Cortex-A15:

  • 2 DP FLOPs/cycle: scalar FMA or scalar multiply-add
  • 8 SP FLOPs/cycle: 4-wide NEONv2 FMA or 4-wide NEON multiply-add

Qualcomm Krait:

  • 2 DP FLOPs/cycle: scalar FMA or scalar multiply-add
  • 8 SP FLOPs/cycle: 4-wide NEONv2 FMA or 4-wide NEON multiply-add

IBM PowerPC A2 (Blue Gene Q), per core (supports 4 hyperthreads):

  • 8 DP FLOPs/cycle: 4-wide QPX FMA every cycle
  • SP elements are extended to DP and processed on the same units

IBM PowerPC A2 (Blue Gene Q), per thread:

  • 4 DP FLOPs/cycle: 4-wide QPX FMA every other cycle
  • SP elements are extended to DP and processed on the same units

Intel MIC (Xeon Phi), per core (supports 4 hyperthreads):

  • 16 DP FLOPs/cycle: 8-wide FMA every cycle
  • 32 SP FLOPs/cycle: 16-wide FMA every cycle

Intel MIC (Xeon Phi), per thread:

  • 8 DP FLOPs/cycle: 8-wide FMA every other cycle
  • 16 SP FLOPs/cycle: 16-wide FMA every other cycle

Intel Core i7 9700k - EVGA FTW GTX 970

Link to comment
https://linustechtips.com/topic/349629-clock-speed/#findComment-4757045
Share on other sites

Link to post
Share on other sites

you're going to have to do allot of googling on this but the simplest way to understand it is a light switch. (the engine rpm is a good one aswell, especially if you've ever had an engine receive a signal from a cam sensor every time the crank rotates).

if you turn it on then some part of an instruction is done, then its turned off and then on again and the next part is executed.

the faster you do it the faster the cpu can perform a task, IPC is how many tasks can be done per cycle.

more of either increases performance.

id also recommend checking out pipelines and superscaler architectures, simple but cool stuff.

essentially, your proccessor is the light switch.

how it preforms is based on how many light bulbs are wired up to it and how fast the todler is messing with it. 

 

 

the only way you can calculate how your proccesor preforms is by knowing both IPC and clock rate. although simply googling bench marks form a reliable source is just easier. xD

Watch out for each other. Love everyone and forgive everyone, including yourself. Forgive your anger, forgive your guilt. Your shame. Your sadness. Embrace and open up your love, your joy, your truth, and most especially your heart. 
-Jim Hensen

Link to comment
https://linustechtips.com/topic/349629-clock-speed/#findComment-4757056
Share on other sites

Link to post
Share on other sites

Thank You friend :)

You shouldn't weight the strength of a processor based on its speed or number of cores.  The architecture of a processor has much more to do with its strength than cores or speed, especially for gaming performance.

"I genuinely dislike the promulgation of false information, especially to people who are asking for help selecting new parts."

Link to comment
https://linustechtips.com/topic/349629-clock-speed/#findComment-4757245
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×