This rundown on Shazam's blog is much more in-depth and less 'marketingy':
<a href="https://blog.shazam.com/moving-gpus-to-google-cloud-36edb4983ce5" rel="nofollow">https://blog.shazam.com/moving-gpus-to-google-cloud-36edb498...</a>
Is this post correct - or is it just too vague to make sense?<p>It seems wrong to me that they receive audio-fingerprints and do lookups in a database they host on GPUs.
If they have the fingerprint already, why the GPU and not just a key-value store. I.e. AWS DynamoDB with 40.000.000 of 5Kb (250gb) large at 1000 reads/s and 100 writes/s costs less than $500 a month (which is probably comparable to what google cloud can offer). I doubt that you get a whole lot of beefy GPU instance for that price<p>It sounds more like they use the GPUs to generate the fingerprints