Missing my point
I know the difference is a miner with 1Gh/s will be solving 100 times less hashes. My question is, if they were to solve the same single hash together, would it be at the same speed.
You already have the miners' speeds given, 1Gh/s and 100Gh/s, so I think you are asking about something else then speed.
If you are asking about the time it would take miner A and B to solve a single hash I think there are two possibilities:
1) Miner B will solve it 100 times quicker
2) Miner A and B will solve it in the same time, but miner B will be able to accept 99 more hashes during that time (parallel processing).
My guess is that it is a mix of both leaning more towards (2).
I didn't ask for the miners speed though, I already knew that and understand that part, what I was asking is if there is any difference in hash solving speed between miners, pool or otherwise, and you have answered that question for me. Personally I don't think it is a mix of both 1 and 2 in fact I don't think option 1 comes in to it at all.
I think you are right that the equipment works as a parallel process.
Leading on to my next question, will there be ASICs that can actually process hashes even faster? I assume that this would be a hybrid CPU\ASIC architecture perhaps?
~Foyz