The hardware on the other hand might not get commoditised so easily. It might have patent protection. If nothing else, high capital costs will mean monopoly or duopoly with enough profits.
4,957 karma · joined March 23, 2016
The hardware on the other hand might not get commoditised so easily. It might have patent protection. If nothing else, high capital costs will mean monopoly or duopoly with enough profits.
Walmart could come along and directly compete in the market by themselves. Wonder why this acquisition is needed at all. There's hardly anything defensible in Flipkart's assets, and this acquisition isn't at a deep discount.
At least, this encourages backward compatibility. Incrementing the version number is an easier decision to make than explicitly creating a whole new thing. One of the awesome features of Go is how stable the language and standard libs are. Why not expect the same of the community?
Routing HBM to the GPU using PCB traces is expensive, and in the low-to-mid end, saving money on PCB and cooling matters. If EMIB is going to be used anyway, why not have the GPU in there as well. With 1024-bit 4GB HBM on package, memory bandwidth won't be a problem, and the i7-8809G will likely be faster than a PS4, which means it'll be good enough for 1080p gaming.
KabyLake was probably chosen because this design was finalized before Coffee Lake. The next iteration will likely have more cores.
BTW, Jon Blow is the creator of Braid and The Witness. He is also working on Jai, a programming language.
I'll provide hosting if anyone wants it. That said, ease of deployment was a major consideration right from the start. That's why I chose golang over Django/Rails and decided to offer SQLite as an option to support quick deployment for internal / low traffic sites.
That said, GPUs are pretty clever about this. A big chunk of power consumption comes from IO. i.e., moving data from the GPU to the off-chip DRAM. Mobile GPUs optimize for static scenes where nothing is changing by keeping hashes of small blocks (say 32x32 pixels) of the frambuffer in on-chip memory. If the hash of a block hasn't changed, they don't bother re-writing that block into the framebuffer. But the GPU is still ends up running the shaders every frame.
If you're into game dev, you'll need a Windows laptop. Macs are fine for web/app dev.
I thought one of the advantages of multiple zones is that zonal failover can happen with "zero" downtime (this seems to be the case with Amazon RDS).