Note that from this perspective, a mining pool is effectively a single miner - so a Serbian miner might not actually help, depending which pool it's attached to.
4,829 karma · joined January 31, 2014
Note that from this perspective, a mining pool is effectively a single miner - so a Serbian miner might not actually help, depending which pool it's attached to.
You can implement any feature you want in Bitcoin, but for a feature like this (hard fork), you need to convince all users to upgrade. I think it's really unlikely you could sell a switch that drastic in Bitcoin land, especially considering the current unknowns.
[1] https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017...
Of course, if you are actually parsing BER in a smart contract, you should really reconsider what life choices brought you to this point :) But it might be useful for a non-blockchain related crypto library.
If that's the case then it makes it especially useless for the smart contract oracle use case. If you're going to have to change the server anyway, you may as well make it offer very tiny signed messages instead. You could even use secp256k1 and make it directly compatible with Bitcoin.
It's even a problem on trains - early electric trains had connecting rods between the motors and wheels just like steam trains. Later ones have the motors in the bogeys, but the motors are sprung and can swivel on the same axis as the drive gear.
However, it also avoids a lot of weight due to the lack of gearbox and axles, and efficiency losses in the gears. It can make sense especially in applications that require lower power output - for example virtually all solar cars use hub motors for efficiency.
1. "signing" the contents of a TLS session (proving that they happened)
2. putting this on the blockchain
I can kind of see the utility of (1), but why (2)?
I did find the original source to the Ars article [2] and it says that each IPU core has 512 ALUs. This seems more like a extremely wide GPU than the VPU. It also seems to be programmable in Halide [3], which presents a more "SIMT"-like interface, just like a GPU shader. It probably lacks the super fast bilinear texture mapping units that a GPU has, but otherwise seems very similar. It'd be interesting to know if the texture/pixel cache is handled automatically, or manually with a large register file like the VPU.
The article also features this quote, which also seems to back Google being unsatisfied with only high level access to the GPU:
>A key ingredient to the IPU’s efficiency is the tight coupling of hardware and software—our software controls many more details of the hardware than in a typical processor.
It would be really awesome if they opened this chip up to third party developers. Unfortunately the press release only mentions availability in the Camera API so far, relegating it to the same opaque blob status as all the other dedicated image processors :(
[1] https://github.com/hermanhermitage/videocoreiv/wiki/VideoCor...
[2] https://blog.google/products/pixel/pixel-visual-core-image-p...
I wonder if it's not so much about being better at image processing, but having control and direct access to the hardware. For the Adreno, you have to go through Qualcomm's drivers and are subject to their limitations (there is freedreno which works great, but I don't think Qualcomm allows it on handsets). You're also stuck with the sizes of GPU that are available on Snapdragon SoCs - if you want a larger one, too bad.
It probably won't land in time for 57, but hopefully soon!
There's actually three now, but the newest one hasn't announced their pricing yet: http://velosmedia.com/
That is no reason to store or even process your music at higher rates, though.
The graph you linked is not considering block difficulty.