[month] [year]

Ravishankar Kolachana

Mr. Ravishankar Kolachana, Director Engineering, Qualcomm gave the third talk of the three-talk series on Domain-Specific Languages to Program Image Processing and ML/DL on 11 February. Here is the summary of Mr. Ravishankar Kolachana’s talk on Halide: Programming language for Image Processing:

Image processing involves multi-stage pipelines with complex computation at each stage. It is difficult to express optimizations like vectorization, tiling, unrolling, parallelism in traditional programming languages. Halide, a domain specific language (DSL) enables rapid authoring and evaluation of optimised pipelines by separating the algorithm from the computational organisation of the different stages of the pipeline.

Since Mr. Ravishankar Kolachana graduated from IIT Guwahati, he has been passionate about computer systems in general and compilers in particular. While compiler optimizations are his mainstay, he also focuses on performance, profiling, debugging in compilers domain. He is also passionate about program analysis and code hygiene tools. He has been working in the wireless semiconductor industry for almost 22 years now. For the past 5 years he has been mainly working on compilers, linkers, loaders, simulators, debuggers and IDEs.

February 2023