4 ms·
This is a great intro into the subject. We use LLVM to at MapD (http://mapd.com http://mapd.com) to compile SQL queries to CPU and GPU machine code - it has gi
by tmostak 11y ago
This is a great intro into the subject.
We use LLVM to at MapD (http://mapd.com http://mapd.com) to compile SQL queries to CPU and GPU machine code - it has given us a major boost over an interpreter based approach. For more see here - http://devblogs.nvidia.com/parallelforall/mapd-massive-throughput-database-queries-llvm-gpus/ http://devblogs.nvidia.com/parallelforall/mapd-massive-throu.... If you have a background in LLVM or compilers in general and are interested in tackling problems like this please reach out at jobs@mapd.com.
- gct 11y agoAre you guys entertaining remote developers?
- raincom 11y agoDaytona(http://www.research.att.com/projects/Daytona/index.html http://www.research.att.com/projects/Daytona/index.html ), mainly developed by Rick Greer in 1990's, does the same thing. They have implemented superset of SQL; and this SQL is compiled into machine code. Daytona in those days used to parse call records for AT&T. They were processing Terabytes of data when the average laptop had a 20GB hard drive. Rick wrote a paper titled "Daytona And The Fourth-Generation Language Cymbal". You should contact Rick, if you guys need to pick his mind. He is very down to earth man. And he is retired, lives in Morristown, NJ area.
- shepardrtc 11y agoThat link is down, but I found a whitepaper on it: http://web2.research.att.com/export/sites/att_labs/projects/Daytona/AllAboutDaytona.pdf http://web2.research.att.com/export/sites/att_labs/projects/...