Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is a great intro into the subject.

We use LLVM to at MapD (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-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.



Daytona(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.


That link is down, but I found a whitepaper on it:

http://web2.research.att.com/export/sites/att_labs/projects/...


Are you guys entertaining remote developers?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: