Bitcoin Forum

Bitcoin => Mining => Topic started by: wolverine.ks on July 31, 2013, 11:14:16 PM



Title: Replace 'TH/s' with a name? or simpler term?
Post by: wolverine.ks on July 31, 2013, 11:14:16 PM
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?


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: DeathAndTaxes on July 31, 2013, 11:15:35 PM
The base unit is hash/second

We don't use a special name for Kilowatts or Megawatts, it is just a prefix (i.e. Kilowatt = 1000 watts) and the base units watts.


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: candoo on July 31, 2013, 11:18:07 PM
What about terrahash? That might  be a good name for thash. Aint it?


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: crazyates on August 01, 2013, 04:52:15 AM
When I read "TH/s" or "GH/s", I pronounce them in my head as "terrahash" or "gigahash", but I don't think we need to actually call them that. D&T is right: we don't need to adjust anything.


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: panda1 on August 01, 2013, 04:55:04 AM
TH/s is simple enough.


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: K1773R on August 01, 2013, 05:52:16 AM
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?
retarded-ideas-per-second?


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: Meni Rosenfeld on August 01, 2013, 05:56:48 AM
Terahash, not terrahash. Terra = earth, Tera = SI prefix based on teras = monster.


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: Herp-a-derp on August 01, 2013, 11:17:17 PM
Derps per lunar cycle.


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: Cyberdyne on August 01, 2013, 11:25:55 PM
The base unit is hash/second

We don't use a special name for Kilowatts or Megawatts, it is just a prefix (i.e. Kilowatt = 1000 watts) and the base units watts.

I think OP is more specifically referring to the "per second' part.

A better example would be Hertz which means 'cycles per second'.


When we talk about CPU's we don't go around saying "3 Gigacycles per second" we say 3 gigahertz.

OP has asked a legitimate question, in my opinion.

Actually come to think of it, simply using Hz is appropriate here. "My cards are hashing at 20 gigahertz" makes sense.


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: os2sam on August 02, 2013, 01:56:53 AM
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


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: Jaymax on August 02, 2013, 02:16:32 AM
Hashrate.  Defined as Hashes-per-second.  Symbol 𝓗.  T𝓗 = Terahashrate, etc.

(Also, I'm using 𝓓 for difficulty.)


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: Meni Rosenfeld on August 02, 2013, 07:05:07 AM
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.


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: dhenson on August 02, 2013, 07:07:27 AM
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.



Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: cp1 on August 02, 2013, 07:17:49 AM
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.


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: stergium on August 02, 2013, 07:28:01 AM
TH/s is simple enough.
what he/she said  :D


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: ElitePork on August 02, 2013, 09:51:55 AM
Kish = KH/s
Mish = MH/s
Gish = GH/s
Tish = TH/s

I'm gishy.  :D


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: os2sam on August 02, 2013, 11:01:21 AM
Terahash, not terrahash. Terra = earth, Tera = SI prefix based on teras = monster.

Hmmm, MonsterHash/s, not bad.  I still like Fred though.


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: PEBKAC on August 02, 2013, 11:05:34 AM
Kish = KH/s
Mish = MH/s
Gish = GH/s
Tish = TH/s

I'm gishy.  :D
In that case, the next steps would be Pish (Pèta) and Eish (Exa).
Especially the last one would sound weird to me...


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: jhansen858 on August 04, 2013, 09:02:58 PM
How about TH/s?

could be pronounced (thps)


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: crazyates on August 05, 2013, 02:03:00 AM
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!


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: Cyberdyne on August 05, 2013, 02:31:03 AM
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.


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: DogtownHero on August 05, 2013, 02:36:22 AM
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.


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: razorfishsl on August 05, 2013, 04:13:59 AM
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...)



Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: cp1 on August 05, 2013, 05:04:15 PM
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?


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: crazyates on August 05, 2013, 09:24:22 PM
Geez. Make one comment and everyone jumps up my ass.  ::)


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: kokjo on August 05, 2013, 09:30:01 PM
Geez. Make one comment and everyone jumps up my ass.  ::)
yes. and you deserved it because you was a tard.


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: Meni Rosenfeld on August 06, 2013, 03:54:22 AM
Geez. Make one comment and everyone jumps up my ass.  ::)
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.


Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: Jaymax on August 07, 2013, 01:19:39 AM
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)



Title: Re: Replace 'TH/s' with a name? or simpler term?
Post by: crazyates on August 07, 2013, 02:23:21 AM
Geez. Make one comment and everyone jumps up my ass.  ::)
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.