Thinking Aloud
Cover Article
Book Review
Showcase
C-DAC in Focus
SnapShots
In Profile
Celebrate life with Laughter
The Fascinating world of celestial bodies
Stars for you
Sportsmeet
Guest Column
Pen to Paper
Past Issue
Dream Team
Guest Book

Connect Home

 

Search Connect
Browse Archive
July-September 2001
Jan-March 2001
Oct-Dec 2000
July-Sep 2000
April-June 2000

 

Pleasant Memories of C-DAC

Dr. Paulraj was associated with C-DAC as its Director and was actively involved in the first mission. Presently he is Professor at the Information Systems Laboratory at Stanford University, USA.

It is with pleasure and pride that I recall my brief association with C-DAC between 1987-90. In 1987 Dr. S.G. Pitroda invited me to join the newly organized Governing Council for C-DAC. The vision for C-DAC set by the council was to develop a high speed computing capability to support "production" computing needs such as weather forecasting and oil exploration. In short, free India of the need to import (with frequent export license denials by the US) of high end computers and associated application software for critical national requirements. Consensus quickly converged on a microprocessor based parallel architecture, as this was the only pragmatic approach given the devices for which India could obtain export licenses. The more flexible and software friendly (CRAY-like) vector architecture was dropped since the required semiconductor devices were not importable. As we explored parallel architecture tradeoffs, we decided on an even simpler hardware approach using a message passing architecture instead of the more software friendly-shared memory architecture. The huge technical challenge for effectively solving target production applications now shifted to good software tools and more importantly carefully written applications software, which would offer acceptable performance to the end production users. So in 1988, this appeared to be an opportunity in which India could be a world leader given the low costs and the innate talent we could harness in software development, and thus beyond serving our own needs, we could also create a large international market for our machines.

In 1988, C-DAC began operations in Pune and I often commuted from Bangalore to help build the Pune team and start on the system design. I have very pleasant memories of those days and many teammates we brought into C-DAC served the institution with great dedication and some remain even today. Later in 1988, we set up a center in Bangalore for the system software group and thereafter I primarily focused my efforts at this center (C-DAC was a part time effort for me as I was primarily assigned to BEL, Bangalore). The Bangalore center built the systems software suite of parallel tools, compilers and operating system. A small hardware group also prototyped a fast processing node based i860/i960 and a homegrown cut-through mesh switch. The Pune center built an Inmos-transputer based machine and started on applications software projects.

Over the years I have been delighted to see how well the C-DAC family has grown and I am proud to have been part in shaping its initial years. Message passing parallel computers are now not favored except in a few special applications. Even large vector machines have become extinct in favor of uniprocessor or small-shared memory multiprocessor machines. But computing technology itself whether in desktops, servers or dedicated applications in communications and networking have seen explosive growth. C-DAC has rightly refocused and widened its goals to encompass larger domains of computing and information technology. C-DAC is also building a strong revenue stream in recent years and this is an important measure of its value in a market economy. Mr. Arora states in his message on the C-DAC web site  - the opportunities are mind boggling. I heartily agree. I am indeed happy to renew my contacts and stand ready to support C-DAC as it grows and reaches for new horizons.