Saturday, June 01, 2013

Intel CPU efficiency Chart.



This data was collected from Wikipedia and the Intel Web site.

If we assume 1 CPU clock tick is of equal value on all Intel Processors then we can work out total speed as the clock speed times the number of cores.

 In actually is much more complicated.

Graph above last updated in 2005 and doesn't include data beyond the original P4 processors. 
The above chart attempts to work out the amount of processing per clock tick on a single core.

What was interesting is the 1/3 drop in the amount of work done per cycle on the highest end P4 CPU's.









The Chart below is sorted from Worst to best. I included the older 3.8 GHz P4 and P4M for comparison. These are 2 to worst entries at the top of the table.


CPU Model   Clock GHz   # of Cores    TPD Watts   Speed (Clock*Cores)   Efficiency (Ghz / Watt)
P4 HT6703.811153.8000.033
P4M2.61352.6000.074
i5-6613.332876.6600.077
i3-5302.932735.8600.080
i7-9202.67413010.6800.082
i3-5403.072736.1400.084
i7-9302.8413011.2000.086
i5-6503.22736.4000.088
i5-6553.22736.4000.088
i3-5503.22736.4000.088
i7-9402.93413011.7200.090
i5-6603.332736.6600.091
i3-5603.332736.6600.091
i7-9503.07413012.2800.094
i5-6703.472736.9400.095
i3-21003.12656.2000.095
i3-21023.12656.2000.095
i3-21053.12656.2000.095
i7-9603.2413012.8000.098
i7-9653.2413012.8000.098
i5-6803.62737.2000.099
i3-21203.32656.6000.102
i3-21253.32656.6000.102
i7-9753.33413013.3200.102
i3-21303.42656.8000.105
i7-38203.6413014.4000.111
i5-7502.6749510.6800.112
i3-32103.22556.4000.116
i5-750s2.44829.6000.117
i5-7602.849511.2000.118
i5-23002.849511.2000.118
i7-8602.849511.2000.118
i5-520UM1.072182.1400.119
i7-620UM1.072182.1400.119
i7-620UE1.072182.1400.119
i3-32203.32556.6000.120
i3-32253.32556.6000.120
i3-2308M2.12354.2000.120
i3-2310M2.12354.2000.120
i3-2312M2.12354.2000.120
i3-2310E2.12354.2000.120
i3-330M2.132354.2600.122
i3-330E2.132354.2600.122
i5-23102.949511.6000.122
i7-8702.9349511.7200.123
i7-875K2.9349511.7200.123
i7-860S2.5348210.1200.123
i3-32403.42556.8000.124
i3-2328M2.22354.4000.126
i3-2330M2.22354.4000.126
i3-2332M2.22354.4000.126
i3-2330E2.22354.4000.126
i5-2320349512.0000.126
i7-8803.0749512.2800.129
i5-430M2.272354.5400.130
i3-350M2.272354.5400.130
i7-870S2.6748210.6800.130
i5-2380P3.149512.4000.131
i5-24003.149512.4000.131
i5-2410M2.32354.6000.131
i5-2415M2.32354.6000.131
i3-2348M2.32354.6000.131
i3-2350M2.32354.6000.131
i5-430UM1.22182.4000.133
i5-540UM1.22182.4000.133
i3-330UM1.22182.4000.133
i7-640UM1.22182.4000.133
i5-2450P3.249512.8000.135
i5-450M2.42354.8000.137
i5-520M2.42354.8000.137
i5-520E2.42354.8000.137
i5-2430M2.42354.8000.137
i5-2435M2.42354.8000.137
i3-370M2.42354.8000.137
i3-2370M2.42354.8000.137
i3-3110M2.42354.8000.137
i3-2120ME2.42354.8000.137
i5-25003.349513.2000.139
i5-2500K3.349513.2000.139
i7-3970X3.5615021.0000.140
i7-720QM1.64456.4000.142
i5-2450M2.52355.0000.143
i5-2520M2.52355.0000.143
i5-2510E2.52355.0000.143
i5-2515E2.52355.0000.143
i5-3210M2.52355.0000.143
i3-2100T2.52355.0000.143
i3-3120M2.52355.0000.143
i5-2550K3.449513.6000.143
i7-26003.449513.6000.143
i7-2600K3.449513.6000.143
i5-460M2.532355.0600.145
i5-540M2.532355.0600.145
i3-380M2.532355.0600.145
i7-610E2.532355.0600.145
i7-920XM24558.0000.145
i7-2700K3.549514.0000.147
i7-9703.2613019.2000.148
i7-3930K3.2613019.2000.148
i5-470UM1.332182.6600.148
i5-560UM1.332182.6600.148
i3-380UM1.332182.6600.148
i7-660UM1.332182.6600.148
i7-660UE1.332182.6600.148
i5-2540M2.62355.2000.149
i5-3230M2.62355.2000.149
i5-3320M2.62355.2000.149
i3-2120T2.62355.2000.149
i3-3130M2.62355.2000.149
i7-3960X3.3613019.8000.152
i5-480M2.672355.3400.153
i5-560M2.672355.3400.153
i5-580M2.672355.3400.153
i3-390M2.672355.3400.153
i7-620M2.672355.3400.153
i3-2357M1.32172.6000.153
i3-2340UE1.32172.6000.153
i7-9803.33613019.9800.154
i7-980X3.33613019.9800.154
i7-740QM1.734456.9200.154
i7-820QM1.734456.9200.154
i5-2400S2.546510.0000.154
i5-2405S2.546510.0000.154
i5-2390T2.72355.4000.154
i5-3340M2.72355.4000.154
i5-3610ME2.72355.4000.154
i7-2620M2.72355.4000.154
i7-940XM2.134558.5200.155
i5-3330347712.0000.156
i5-3360M2.82355.6000.160
i3-3220T2.82355.6000.160
i7-640M2.82355.6000.160
i7-620LM22254.0000.160
i7-620LE22254.0000.160
i7-2640M2.82355.6000.160
i7-990X3.47613020.8200.160
i5-34503.147712.4000.161
i7-680UM1.472182.9400.163
i5-2537M1.42172.8000.165
i3-2365M1.42172.8000.165
i3-2367M1.42172.8000.165
i5-3470T2.92355.8000.166
i5-3380M2.92355.8000.166
i3-3240T2.92355.8000.166
i7-3520M2.92355.8000.166
i5-2500S2.746510.8000.166
i5-3330S2.746510.8000.166
i5-3335S2.746510.8000.166
i7-840QM1.874457.4800.166
i5-34703.247712.8000.166
A D4101.671101.6700.167
i7-2629M2.12254.2000.168
i7-640LM2.132254.2600.170
i5-35503.347713.2000.171
i7-3540M32356.0000.171
A CE41001.2171.2000.171
A CE41301.2171.2000.171
A CE41501.2171.2000.171
i5-3450S2.846511.2000.172
i7-2600S2.846511.2000.172
i7-2644LE2.22254.4000.176
i3-2375M1.52173.0000.176
i3-2377M1.52173.0000.176
i7-2617M1.52173.0000.176
i7-2610UE1.52173.0000.176
i5-35703.447713.6000.177
i5-3570K3.447713.6000.177
i7-37703.447713.6000.177
i7-2630QM24458.0000.178
i7-2635QM24458.0000.178
i5-3470S2.946511.6000.178
i5-3475S2.946511.6000.178
i5-3350P3.146912.4000.180
i7-660LM2.272254.5400.182
i7-3770K3.547714.0000.182
i7-2920XM2.545510.0000.182
A E6200.613.30.6000.182
A E620T0.613.30.6000.182
A D4251.831101.8300.183
i7-2649M2.32254.6000.184
i5-3550S346512.0000.185
i7-2710QE2.14458.4000.187
i7-2715QE2.14458.4000.187
i5-2467M1.62173.2000.188
i3-3217UE1.62173.2000.188
i7-2657M1.62173.2000.188
i5-3570S3.146512.4000.191
i7-3770S3.146512.4000.191
i7-2670QM2.24458.8000.196
i7-2675QM2.24458.8000.196
i7-2720QM2.24458.8000.196
i7-2960XM2.745510.8000.196
i5-2557M1.72173.4000.200
i5-3317U1.72173.4000.200
i7-2637M1.72173.4000.200
i7-3555LE2.52255.0000.200
i7-3517UE1.72173.4000.200
i5-2500T2.34459.2000.204
i5-3570T2.34459.2000.204
i7-2820QM2.34459.2000.204
i7-3610QM2.34459.2000.204
i7-3615QM2.34459.2000.204
i7-3610QE2.34459.2000.204
i7-3615QE2.34459.2000.204
i7-3920XM2.945511.6000.211
i5-3337U1.82173.6000.212
i5-3427U1.82173.6000.212
i3-3217U1.82173.6000.212
i7-2677M1.82173.6000.212
i7-2760QM2.44459.6000.213
i7-3630QM2.44459.6000.213
i7-3635QM2.44459.6000.213
i3-3229Y1.42132.8000.215
i7-3940XM345512.0000.218
i7-3770T2.544510.0000.222
i7-2860QM2.544510.0000.222
A E625C0.612.70.6000.222
i5-3437U1.92173.8000.224
i3-3227U1.92173.8000.224
i7-3517U1.92173.8000.224
i5-3339Y1.52133.0000.231
i5-3439Y1.52133.0000.231
i7-3689Y1.52133.0000.231
A E625CT0.612.60.6000.231
i7-3720QM2.644510.4000.231
i7-3537U22174.0000.235
i7-3667U22174.0000.235
i7-3740QM2.744510.8000.240
i7-3820QM2.744510.8000.240
i7-3612QM2.14358.4000.240
i7-3612QE2.14358.4000.240
i7-3687U2.12174.2000.247
i7-3840QM2.844511.2000.249
i7-3632QM2.24358.8000.251
A D5101.672133.3400.257
A N4551.6716.51.6700.257
A N4351.33151.3300.266
A E640113.61.0000.278
A E640T113.61.0000.278
A E645C113.61.0000.278
A E645CT113.61.0000.278
A D5251.832133.6600.282
A N4701.8316.51.8300.282
A N4751.8316.51.8300.282
A N4501.6715.51.6700.304
A N5501.528.53.0000.353
A E6801.614.51.6000.356
A E680T1.614.51.6000.356
A E6601.313.61.3000.361
A E660T1.313.61.3000.361
A E665C1.313.61.3000.361
A E665CT1.313.61.3000.361
A D25001.862103.7200.372
A D25501.862103.7200.372
A N6701.6728.53.3400.393
A S12201.628.13.2000.395
A 2301.6141.6000.400
A 3301.6283.2000.400
A D256022104.0000.400
A Z6501.2131.2000.400
A D27002.132104.2600.426
A D27502.262104.5200.452
A Z605112.21.0000.455
A S1260228.54.0000.471
A Z510P1.112.21.1000.500
A Z510PT1.112.21.1000.500
A Z6701.5131.5000.500
A S12401.626.13.2000.525
A Z5101.1121.1000.550
A N28001.8726.53.7400.575
A N2850226.64.0000.606
A Z6100.811.30.8000.615
A N2701.612.51.6000.640
A Z520PT1.4412.21.4400.655
A Z5201.33121.3300.665
A N2801.6712.51.6700.668
A Z6120.911.30.9000.692
A Z6200.911.30.9000.692
A Z530P1.612.21.6000.727
A Z6151.612.21.6000.727
A Z5401.8712.41.8700.779
A Z5301.6121.6000.800
A Z550212.42.0000.833
A Z5602.1312.52.1300.852
A Z5151.211.41.2000.857
A Z6251.912.21.9000.864
A N26001.623.53.2000.914
A Z6001.211.31.2000.923
A N26501.723.63.4000.944
A Z5000.810.650.8001.231

Investors seek billion-dollar payday as Vringo v. Google trial begins | Ars Technica

This is old but it carries the patent numbers currently under dispute.

http://arstechnica.com/tech-policy/2012/10/investors-seek-billion-dollar-payday-as-vringo-v-google-trial-begins/

Thursday, May 16, 2013

Countdown Clock/Timer in /bin/bash

Often there is a need to have time between batch jobs. Knowing how much time there is between jobs is useful.

Here are two version.
  1. One I found on unix.com here by cfajohnson. He claims it will work in any POSIX shell
  2. The other I (tc) wrote.

Version #1

# by cfajohnson
countdown()
(
  IFS=:
  set -- $*
  secs=$(( ${1#0} * 3600 + ${2#0} * 60 + ${3#0} ))
  while [ $secs -gt 0 ]
  do
    sleep 1 &
    printf "\r%02d:%02d:%02d" $((secs/3600)) $(( (secs/60)%60)) $((secs%60))
    secs=$(( $secs - 1 ))
    wait
  done
  echo
)

countdown "00:07:55"

Version #2 


# by teacup
countSecondsDown()
{
  seconds=$1
  while [ $seconds -ge 0 ]
  do
    # you need the ampersand after sleep if you use wait.
    # because wait will wait for child process of sleep to complete.
    sleep 1 &
    printf "\r%d  " $seconds
    seconds=$(( $seconds - 1 ))
    wait
  done
  echo

}

countSecondsDown 71
 

Tuesday, April 30, 2013

Real-time and fully distributed protocol with no centralized datacenters

http://telehash.org/

JSON+UDP+DHT=Freedom

A new wire protocol enabling applications to connect directly in a real-time and fully distributed manner, freeing them from relying on centralized datacenters

It works by sending and receiving small bits of JSON via UDP using an efficient routing system based on Kademlia, a proven and popular Distributed Hash Table. Everything within TeleHash is routed based on a generic SHA hash of the related id or URL.




Wednesday, April 24, 2013

Fwd: Easy curve surface measurement by push rod pulse coder !!


Begin forwarded message:

From: "B&PLUS Technology" <reply@b-plus-kk.com>
Date: April 24, 2013, 11:27:23 AM PDT
To: <reply@b-plus-kk.com>
Subject: Easy curve surface measurement by push rod pulse coder !!


 

With tomorrow automation    

URL: http://www.b-plus-kk.com

Mail: b-plus-usa@b-plus-kk.com 

facebook: www.facebook.com/BplusUsaInc.

 

 

 

 

 

 

 

Easy curve surface measurement

       By PUSH ROD CODER !!

Have you ever tried Push Rod Coder?

It's unique, and useful products for several situation.

 

What is "PUSH ROD PULSE CODER"?

-PULSE CODER measure the linear movement with 4KHz response and 1/2000 resolution.

 

What is different with Standard PULSE CODER?

-The spring is embedded in the sensor. Therefore, if there are not any target, The position return to original position.

This function make it easy to measure the curve surface conditions as right images.

 

If you have any interest our products, please feel free to contact us !!!

[Application]
Push Rod Coder measure the pushing length, and if you use as above image, you can measure the curve surface condition easily.

 

[Characteristics]

1.Spring type displacement sensor

 

  2.Small size figure

 

  3. 1/2000 high resolution

 

  4. High response as 4KHz

 

 

Cool Japan !!!  (We will introduce various Japanese unique culture in here !!!)

Koinobori (Carp Streamer)

The beginning of next month, we have one of famous Japanese culture for boy.

As I introduced before, 3/3 is one of girls day in Japan. On the other hand, 5/5 is the day for boys.

 

Have you ever seen Carp Streamer as left image? We display a decoration called 'koinobori' (carp streamer) for the day either outdoors on a flag pole or indoors in the drawing room. The indoor koinobori is a miniature of the outdoor type. There are various kinds of Carp Streamer, and These carps are a symbols of a family.


If you visit to Japan in this season, please Enjoy Japanese Carp Streamer culture !