Pages:
Author

Topic: Replace 'TH/s' with a name? or simpler term? (Read 2937 times)

legendary
Activity: 952
Merit: 1000
August 06, 2013, 09:23:21 PM
#29
Geez. Make one comment and everyone jumps up my ass.  Roll Eyes
yes. and you deserved it because you was a tard.
Crazyates is absolutely correct. Hz means "cycle per second". Calculation of each hash does not define a cycle because multiple hashes are computed in parallel. A "cycle" here could be the time from one calculation to the next; if multiple units are hashing together they increase the hashrate, but they do not magically shorten the cycle.

Example:
We have a device for which each clock cycle takes 1ns. Its clock rate is therefore 1 GHz.
It takes 10 clock cycles to compute a hash. So the hash calculation frequency is 100 MHz.
The device has 1000 cores calculating hashes in parallel. So the hashrate is 100 GH/s.
But there is nothing here working at 100GHz because there is no cycle that takes only 0.01 ns.

The given "counterexamples" for varied uses of Hz all involve actual cycles with period that can be inferred from the stated frequency.
Thank you for accurately explaining what I was too stupid to say in my first post.
member
Activity: 77
Merit: 10
Hashrate is the quantity being measured. It's not an appropriate name for the unit.

Indeed, my bad.

Inspired by FLOPS I offer:

SHAPS (Secure Hashing Algorithm [executions] Per Second)

or better, I think,

SHOPS (Secure Hashing Operations Per Second)

donator
Activity: 2058
Merit: 1054
Geez. Make one comment and everyone jumps up my ass.  Roll Eyes
yes. and you deserved it because you was a tard.
Crazyates is absolutely correct. Hz means "cycle per second". Calculation of each hash does not define a cycle because multiple hashes are computed in parallel. A "cycle" here could be the time from one calculation to the next; if multiple units are hashing together they increase the hashrate, but they do not magically shorten the cycle.

Example:
We have a device for which each clock cycle takes 1ns. Its clock rate is therefore 1 GHz.
It takes 10 clock cycles to compute a hash. So the hash calculation frequency is 100 MHz.
The device has 1000 cores calculating hashes in parallel. So the hashrate is 100 GH/s.
But there is nothing here working at 100GHz because there is no cycle that takes only 0.01 ns.

The given "counterexamples" for varied uses of Hz all involve actual cycles with period that can be inferred from the stated frequency.

Kish = KH/s
Mish = MH/s
Gish = GH/s
Tish = TH/s
I think I'll adopt this.
legendary
Activity: 1050
Merit: 1000
You are WRONG!
Geez. Make one comment and everyone jumps up my ass.  Roll Eyes
yes. and you deserved it because you was a tard.
legendary
Activity: 952
Merit: 1000
Geez. Make one comment and everyone jumps up my ass.  Roll Eyes
cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
Hz is already taken, and I can't stand it when people use it to describe hashing performance. It measures clock speed, not hashing performance.

My 7970 runs at 1.2GHz, but only gets 0.7GH/s. I can't say it runs at 1.2GHz and hashes at 0.7GHz, that's just way too confusing!

Hz describes way more than clock speed.  Would you get confused if I told you that your GPU fan rotates at 33 Hz while it "runs" at 1.2GHz?
sr. member
Activity: 399
Merit: 250
Hz is already taken, and I can't stand it when people use it to describe hashing performance. It measures clock speed, not hashing performance.

My 7970 runs at 1.2GHz, but only gets 0.7GH/s. I can't say it runs at 1.2GHz and hashes at 0.7GHz, that's just way too confusing!

first of all

Hz is the symbol of Hertz

H is hashes.

so your 7970 gets .7 GH's at 1.2 Ghz's

understand there's a difference between Hertz and hand hashes, the z wasn't just throw in there for shits and giggles.


Hz is the SI unit for cycles PER SECOND. The CORRECT way to write the above is "7970 gets .7 GH's at 1.2 Ghz" there is no cycle per second second.

Quote
I can't say it runs at 1.2GHz and hashes at 0.7GHz
, it is irrelevant what you think you can and cannot say, it is a matter of clearly communicating information using a pre-established system, the fact that you might not like it is irrelevant.

You can either say it hashes at 700MH/s or 0.7GH/s, who gives a shit about the perceived clock rate(unless you are talking about clock rates, and then exactly WHAT clock rate are you talking about?, internal /external/stage?)

or you can say my unit hashes at 700MH/s but the EXTERNAL clock rate is only 100Mhz or my unit hashes at 700MH/s and the INTERNAL clock rate is a blistering 1.2ghz.(good luck on a 1.2ghz external clock rate.... you would be microwaving yourself...)

member
Activity: 70
Merit: 10
j-coin//just 4 cpu's
Hz is already taken, and I can't stand it when people use it to describe hashing performance. It measures clock speed, not hashing performance.

My 7970 runs at 1.2GHz, but only gets 0.7GH/s. I can't say it runs at 1.2GHz and hashes at 0.7GHz, that's just way too confusing!

first of all

Hz is the symbol of Hertz

H is hashes.

so your 7970 gets .7 GH's at 1.2 Ghz's

understand there's a difference between Hertz and hand hashes, the z wasn't just throw in there for shits and giggles.
hero member
Activity: 630
Merit: 500
Hz is already taken, and I can't stand it when people use it to describe hashing performance. It measures clock speed, not hashing performance.

My 7970 runs at 1.2GHz, but only gets 0.7GH/s. I can't say it runs at 1.2GHz and hashes at 0.7GHz, that's just way too confusing!

No, it measures 'cycles per second'. The cycle can be anything.

If I can eat 8.6 apples per day, then I eat apples at a rate of 0.0001 Hz.

If my card can check 2 billion hashes per second, then it's checking hashes at 2 GHz.
legendary
Activity: 952
Merit: 1000
Hz is already taken, and I can't stand it when people use it to describe hashing performance. It measures clock speed, not hashing performance.

My 7970 runs at 1.2GHz, but only gets 0.7GH/s. I can't say it runs at 1.2GHz and hashes at 0.7GHz, that's just way too confusing!
sr. member
Activity: 364
Merit: 250
How about TH/s?

could be pronounced (thps)
newbie
Activity: 28
Merit: 0
Kish = KH/s
Mish = MH/s
Gish = GH/s
Tish = TH/s

I'm gishy.  Cheesy
In that case, the next steps would be Pish (Pèta) and Eish (Exa).
Especially the last one would sound weird to me...
legendary
Activity: 3583
Merit: 1094
Think for yourself
Terahash, not terrahash. Terra = earth, Tera = SI prefix based on teras = monster.

Hmmm, MonsterHash/s, not bad.  I still like Fred though.
donator
Activity: 164
Merit: 100
Kish = KH/s
Mish = MH/s
Gish = GH/s
Tish = TH/s

I'm gishy.  Cheesy
hero member
Activity: 655
Merit: 500
TH/s is simple enough.
what he/she said  Cheesy
cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
I often want to say terahertz, and I think it's perfectly fine.  Terahash is fine for slang.  Something like tera-HiPS would be similar to teraFLOPS.
legendary
Activity: 994
Merit: 1000
Often in science units are replaced with a name. Think Kelvin, Celcius, Watt, Ampere, Pascal, Coulomb, Volt, etc.... Similarly, that has also happened with the 'satoshi'  replacing the smallest current denomination of bitcoins.

As the term 'Terrahash per second' is a mouthful, what do people think about replacing that with a name or a simpler term?

If you were going to rename it, what would you call it? Would you use a person's name? Whose name would you use?

By the time you herd enough cats to land on a common term we will have surpassed the need and have moved on to PH/s.

donator
Activity: 2058
Merit: 1054
It's worth pointing out that the units for velocity and acceleration, two of the most important quantities in physics, don't have a special name. We just use meters per second and meters per second squared.

Hashrate.  Defined as Hashes-per-second.  Symbol 𝓗.  T𝓗 = Terahashrate, etc.
Hashrate is the quantity being measured. It's not an appropriate name for the unit.

(Also, I'm using 𝓓 for difficulty.)
Using D or 𝓓 for the difficulty is fine. But difficulty has no units, it is defined as the ratio between the max target and the current target, and is thus a pure number.
member
Activity: 77
Merit: 10
Hashrate.  Defined as Hashes-per-second.  Symbol 𝓗.  T𝓗 = Terahashrate, etc.

(Also, I'm using 𝓓 for difficulty.)
legendary
Activity: 3583
Merit: 1094
Think for yourself
If you were going to rename it, what would you call it? Would you use a person's name? Whose name would you use?

Fred
Pages:
Jump to: