3 ms·
What incentive would a GPU provider have to spend time figuring out what result to send for some custom application?
by latchkey 3y ago
What incentive would a GPU provider have to spend time figuring out what result to send for some custom application?
- remram 3y agoThe incentive is huge, if I spend 2 milliseconds sending you your previous results instead of 2 hours running your new computation, I can (pretend to) run way more computations on the same hardware and collect hundreds of time more money.
- latchkey 3y agoAt the risk of being exiled off the platform and earning nothing. Don't forget, there is a bit of KYC with Stripe.
- krapht 3y agoID verification before you can host and random audits from gpudeploy.
- remram 3y agoThat's my whole question, do they do random audits, or is it the job of customers to double-check their results for possible attack or compute-theft and report.
- greenish_shores 3y agoIt seems wrong to call it a "job of customers". It's like you wrote a Bitcoin client which didn't verified hashes of transactions, "trusting" everything. Or like serving a website with login feature supporting only HTTP, not HTTPS. It is a very basic feature of whatever software would connect to such services.
- remram 3y agoSo it is the job of the customer to write their own Bitcoin or HTTPS client, in your metaphor.
- greenish_shores 3y agoEvery technology was (very) underdeveloped at some early point in its evolution.
- remram 3y agoThat's what I asked, how developed is it now. Why so defensive?
- greenish_shores 3y agoI don't know how developed is it now, I'm not associated with the startup shown in any way. It's mainly a question to them. However, in terms of wider industry, in general distributed high-performance GPU(-like) computing "for everyone" is in its infancy. 99% of what was already done up to this point was targeted to people who would both buy and supply power "in bulk", not "in retail". Perhaps with a little exception of several excellent projects like Folding@Home and other @home's.
- greenish_shores 3y agoNO. That's the worst way to do almost anything on the Internet, and should be considered a last-line defense, if nothing else can be done. Here, it can be. See my comment above.
- greenish_shores 3y agoRun 1/10,000 - 1/100,000 of computations locally, and also send them as tasks to be send remotely. If compare yields difference, repeat both. After, say, 10 tries, blacklist the provider. Of course it will take a lot more nuances to implement that, but that's the general idea. It's a no-brainer.
- remram 3y agoSounds like a lot of work that I would expect the paid service to help with.
- greenish_shores 2y agoYeah, it's "they" who should do that, of course.
- deleted 3y ago[deleted]