Today I will write about the GPU based databases.
For this topic I selected a picture about one of our server, which has 8 NVIDIA K80 GPU.
The most important factor is not the core numbers which also amazing, more the memory size.
In this machine we have 192GB GDDR5 memory.
This gives total 3840GB/s memory bandwidth, and 39.936 GPU cores
You can imagine, how this works with a GPU based in memory database.
First thing which I found around 10 years ago was an analytical tool which first used the GPU
It was the JEDOX GPU Accelerator
https://knowledgebase.jedox.com/knowledgebase/jedox-gpu-accelerator/
It was a good tool, but not a general use solution.
Later I found an interesting OpenSource project which was Alenka
https://github.com/antonmks/Alenka
What was the most interesting ?
It made far better result on a mid range notebook GPU compared to an Oracle T4-4 server with standard DB benchmark.
This was in 2012!!! Than no one talked about this, and most of my colleagues think I'm crazy.
After a few years I found a commercial product, which made available, and was the first which has regular support.
It was MAPD
https://www.mapd.com
This year this project made opensource, so now anyone able to test it. I can describe it with one word: Amazing!
Originally it is for x86, but immediately after Open Source release, I compiled to our Power8 server.
With one billion record if had the same performance like regular databases with hundreds.
The most powerful feature of this platform, it is not only DB it also has some visualisation, which show immediately the query results. If you put a lots of diagrams, it still has the amazing speed.
For those who interested after this introduction:
https://github.com/mapd/mapd-core
There is now a competitor, who is Kinetica.
https://www.kinetica.com
This DB used at USPS, and OIL and Gas companies. The speed compared to other in-memory databases killer.
I think this will be the future of the databases. What could change this dominance is the FPGA boards, which has far more processing unit, than GPUs. But we need to wait until these will be mainstream at Enterprises.
Anyone has also experience with this toys ? Write comments!
nice
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice Post...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great technology buddies, thanks for sharing interesting post
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
nice post. shared :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You can download an explanatory eBook Introduction to GPUs for Data Analytics from O'Rielly.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks! I really like O'Rielly books :) I didn't know about it!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
wonderful informations
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I have low information about computers and features of it. I can start with the learning with your post thanks for sharing . I appreciate it .
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hello @cuttie1979
Do you have experience with Webservers using GPU ?
Thanks for your post, I'm highly interested in this kind of topics, since i have years working building high performance servers for companies I was always thinking about the GPU power in this niche.
All the best and following you
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yes! This was also one of the topics. But I think the answer is fpga :D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for sharing such information. I'm already reading about that. I will try to perform at least basic tests, since I'm a benchmark freaky trying to reach out high performance web services.
Also if you are interesting about IT Security you can follow me.
All the best
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post has received gratitude of 20.61 % from @appreciator thanks to: @cuttie1979.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post has received a 21.46 % upvote from @buildawhale thanks to: @cuttie1979. Send at least 1 SBD to @buildawhale with a post link in the memo field for a portion of the next vote.
To support our daily curation initiative, please vote on my owner, @themarkymark, as a Steem Witness
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations! This post has been upvoted from the communal account, @minnowsupport, by cuttie1979 from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews/crimsonclad, and netuoso. The goal is to help Steemit grow by supporting Minnows and creating a social network. Please find us in the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.
If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP. Be sure to leave at least 50SP undelegated on your account.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You got a 13.92% upvote from @upme requested by: @cuttie1979.
Send at least 1.5 SBD to @upme with a post link in the memo field to receive upvote next round.
To support our activity, please vote for my master @suggeelson, as a STEEM Witness
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit