Allinea tools help India's students cut code development time by a third

Mon October 28, 2013

Students at IIT Madras debug and profile parallel code in record time, using Allinea DDT and Allinea MAP

IIT Madras Allinea SoftwareMadras, India – Parallel computing students at the Indian Institute of Technology in Madras, India (IIT Madras) have cut their debugging and profiling time by almost a third, and improved the scalability of their code, thanks to the use of Allinea Software’s tools.

Demand for parallel programming skills is rapidly taking off in Indian Universities as students who have traditionally been taught sequential coding skills realize they are going to be in huge demand in the near future. There has also been a rapid growth in HPC usage in India, with a rising presence on the Top500 list.

Professor Sunil Kumar, Head of High Performance Computing at IIT Madras is determined to help his students get the best possible training. Recognizing that the Institute did not have enough staff to help the students when they hit problems, he began looking into the best way to ensure each trainee parallel coder learns what they need to know.

When he saw a demonstration of the debugger Allinea DDT, Professor Kumar knew he had found what he was looking for. Alongside, Allinea MAP, the performance profiling tool, it provided a fully rounded solution to the students’ issues.

“The easy to follow, informative GUI is the way forward for us. We have a mixture of users consisting of experienced users and many students who are just getting exposed to parallel programming or software development. We find Allinea Software’s tools help the whole spectrum of our users,” Professor Kumar says.

“Allinea MAP lets students profile their code without the need to instrument, and without degrading their application’s performance during run time – and presents results within a GUI that is easy for new students to understand”, Professor Kumar says. “Allinea DDT has helped to identify frustrating errors in code that simply don’t show up with other debuggers, including identifying memory leaks.”

Allinea Software’s online training sessions have been a particular ‘hit’ with students, who are keen to ensure they understand everything the tools can offer.

“While there are other commercial and open-source tools on the HPC market, Allinea Software's support and leadership in the field made the decision an easy one”, Professor Kumar says.

Jacques Philouze, Allinea Software’s Vice President of Sales, EMEA, says: “Our products are ideal both for learners and experienced users – we’re really pleased with the feedback we have had from students and management at IIT Madras: the next generation is developing great skills for the future.”