3 ms·
As usual, the Unix Room at Bell Labs already had a go at this. It was called Pico and is from 10th Ed. Unix. 1984 I have the print version of book in my collec
by SixSigma 13y ago
As usual, the Unix Room at Bell Labs already had a go at this. It was called Pico and is from 10th Ed. Unix. 1984
I have the print version of book in my collection. It is interesting.
http://spinroot.com/pico/ http://spinroot.com/pico/
http://spinroot.com/pico/tutorial.pdf http://spinroot.com/pico/tutorial.pdf
http://spinroot.com/pico/atttj.pdf http://spinroot.com/pico/atttj.pdf
- psuter 13y agoIt looks like they indeed also had a DSL for image processing. Despite what the Halide presentation may be emphasizing, its novelty is not so much in the DSL than the superoptimizer that comes with it, though. Now, superoptimization is not a particularly new topic either (see e.g. [1]), but Halide demonstrated that improvements can be significant in this domain. Far more impressive than, e.g., superoptimization applied to generic assembly code (hasn't really worked so far), query optimization, etc. [1] http://blog.regehr.org/archives/923 http://blog.regehr.org/archives/923