Hacker News new | past | comments | ask | show | jobs | submit login

Impressive. What's the implementation language? I assume C.



It's a hodgepodge of low-level stuff. Some C. My favorite is the SSE-optimized assembly :)


Why do you assume that? It could just as well be MatLab or something similar, that makes fiddling with multimedia very easy.


How would you create a stand-alone executable file using MATLAB?


Performance


MatLab-performance can be quite good :-)


OK, I'm not familiar with MatLab performance. :-) But image processing is very computationally expensive, and the demo here is unbelievably fast. It must be optimized for its specific tasks. You just can't get that from a general package.

In retrospect, it's not surprising that they're optimizing some parts with assembler - even SSE (Streaming SIMD (Single Instruction, Multiple Data) Extensions http://en.wikipedia.org/wiki/Streaming_SIMD_Extensions), which I hadn't heard of, but which is the kind of vector parallelism that gives supercomputers their speed.




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

Search: