The Centre for Development of Advanced Computing (C-DAC) is an
Indian autonomous scientific society, operating under the
Ministry of Electronics and Information Technology.
History
C-DAC was created in November 1987,
initially as the Centre for Development of Advanced Computing Technology (C-DACT).
In 1988, the
US Government
The Federal Government of the United States of America (U.S. federal government or U.S. government) is the national government of the United States.
The U.S. federal government is composed of three distinct branches: legislative, execut ...
refused to sell India a
Cray
Cray Inc., a subsidiary of Hewlett Packard Enterprise, is an American supercomputer manufacturer headquartered in Seattle, Washington. It also manufactures systems for data storage and analytics. Several Cray supercomputer systems are listed ...
supercomputer
A supercomputer is a type of computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second (FLOPS) instead of million instruc ...
due to concerns about India using it to develop
nuclear weapons
A nuclear weapon is an explosive device that derives its destructive force from nuclear reactions, either nuclear fission, fission (fission or atomic bomb) or a combination of fission and nuclear fusion, fusion reactions (thermonuclear weap ...
. In response India started development of its own supercomputer, and C-DACT was created as part of this programme.
Dr
Vijay Bhatkar was hired as the director of C-DACT.
The project was given an initial run of three years and an initial funding of 30,00,00,000, the cost of a Cray supercomputer.
A
prototype
A prototype is an early sample, model, or release of a product built to test a concept or process. It is a term used in a variety of contexts, including semantics, design, electronics, and Software prototyping, software programming. A prototype ...
computer was
benchmarked at the 1990 Zurich Super-computing Show. It demonstrated that India had the second most powerful, publicly demonstrated, supercomputer in the world after the United States.
The final result of the effort was the
PARAM 8000, released in 1991.
The National Centre for Software Technology (NCST),
Electronic Research and Development Centre (ER&DC) and CEDTI were merged into C-DAC in 2003.
Research activities
Originally established to research and assemble
High Performance Computers, the research of C-DAC now includes:
*
High Performance Computing
High-performance computing (HPC) is the use of supercomputers and computer clusters to solve advanced computation problems.
Overview
HPC integrates systems administration (including network and security knowledge) and parallel programming into ...
*
Grid Computing
Grid computing is the use of widely distributed computer resources to reach a common goal. A computing grid can be thought of as a distributed system with non-interactive workloads that involve many files. Grid computing is distinguished fro ...
*
Cloud Computing
Cloud computing is "a paradigm for enabling network access to a scalable and elastic pool of shareable physical or virtual resources with self-service provisioning and administration on-demand," according to International Organization for ...
* Multilingual and Heritage Computing
*
VLSI and
Processor design
Processor design is a subfield of computer science and computer engineering (fabrication) that deals with creating a processor, a key component of computer hardware.
The design process involves choosing an instruction set and a certain execution ...
*
Embedded Systems
An embedded system is a specialized computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is em ...
*
Speech
Speech is the use of the human voice as a medium for language. Spoken language combines vowel and consonant sounds to form units of meaning like words, which belong to a language's lexicon. There are many different intentional speech acts, suc ...
and
Natural Language Processing
Natural language processing (NLP) is a subfield of computer science and especially artificial intelligence. It is primarily concerned with providing computers with the ability to process data encoded in natural language and is thus closely related ...
*
Information and Cyber Security
*
Ubiquitous Computing
Ubiquitous computing (or "ubicomp") is a concept in software engineering, hardware engineering and computer science where computing is made to appear seamlessly anytime and everywhere. In contrast to desktop computing, ubiquitous computing imp ...
*
Bioinformatics
Bioinformatics () is an interdisciplinary field of science that develops methods and Bioinformatics software, software tools for understanding biological data, especially when the data sets are large and complex. Bioinformatics uses biology, ...
*
Geomatics
Geomatics is defined in the ISO/TC 211 series of standards as the "discipline concerned with the collection, distribution, storage, analysis, processing, presentation of geographic data or geographic information". Under another definition, it ...
*
Digital forensics
Digital forensics (sometimes known as digital forensic science) is a branch of forensic science encompassing the recovery, investigation, examination, and analysis of material found in digital devices, often in relation to mobile devices and com ...
*
Big data analytics
*
Blockchain
The blockchain is a distributed ledger with growing lists of Record (computer science), records (''blocks'') that are securely linked together via Cryptographic hash function, cryptographic hashes. Each block contains a cryptographic hash of th ...
*
Health Informatics
Health informatics combines communications, information technology (IT), and health care to enhance patient care and is at the forefront of the medical technological revolution. It can be viewed as a branch of engineering and applied science. ...
*
Quantum computing
A quantum computer is a computer that exploits quantum mechanical phenomena. On small scales, physical matter exhibits properties of wave-particle duality, both particles and waves, and quantum computing takes advantage of this behavior using s ...
Centres
C-DAC branches and training centres include:
* C-DAC
Pune
Pune ( ; , ISO 15919, ISO: ), previously spelled in English as Poona (List of renamed Indian cities and states#Maharashtra, the official name until 1978), is a city in the state of Maharashtra in the Deccan Plateau, Deccan plateau in Western ...
(Headquarters)
* C-DAC
Mumbai
Mumbai ( ; ), also known as Bombay ( ; its official name until 1995), is the capital city of the Indian state of Maharashtra. Mumbai is the financial capital and the most populous city proper of India with an estimated population of 12 ...
* C-DAC
Bangalore
Bengaluru, also known as Bangalore (List of renamed places in India#Karnataka, its official name until 1 November 2014), is the Capital city, capital and largest city of the southern States and union territories of India, Indian state of Kar ...
* C-DAC
Chennai
Chennai, also known as Madras (List of renamed places in India#Tamil Nadu, its official name until 1996), is the capital city, capital and List of cities in Tamil Nadu by population, largest city of Tamil Nadu, the southernmost states and ...
* C-DAC
Delhi
Delhi, officially the National Capital Territory (NCT) of Delhi, is a city and a union territory of India containing New Delhi, the capital of India. Straddling the Yamuna river, but spread chiefly to the west, or beyond its Bank (geography ...
* C-DAC
Kolkata
Kolkata, also known as Calcutta ( its official name until 2001), is the capital and largest city of the Indian state of West Bengal. It lies on the eastern bank of the Hooghly River, west of the border with Bangladesh. It is the primary ...
* C-DAC
Patna
Patna (; , ISO 15919, ISO: ''Paṭanā''), historically known as Pataliputra, Pāṭaliputra, is the List of state and union territory capitals in India, capital and largest city of the state of Bihar in India. According to the United Nations, ...
* C-DAC
Mohali
Mohali, officially Sahibzada Ajit Singh Nagar or Ajitgarh, is a planned city in the Mohali district in Punjab, India, Punjab, India, which is an administrative and a commercial hub lying south-west of Chandigarh. It is the headquarters of the M ...
* C-DAC
Noida
Noida (), short for New Okhla Industrial Development Authority (ISO: ), is a city located in Gautam Buddha Nagar district of the Indian state of Uttar Pradesh. As per provisional reports of Census of India, the population of Noida in 2011 was ...
* C-DAC
Hyderabad
Hyderabad is the capital and largest city of the Indian state of Telangana. It occupies on the Deccan Plateau along the banks of the Musi River (India), Musi River, in the northern part of Southern India. With an average altitude of , much ...
* C-DAC
Thiruvananthapuram
Thiruvananthapuram ( ), also known as Trivandrum, is the Capital city, capital city of the Indian state of Kerala. As of 2011, the Thiruvananthapuram Municipal Corporation had a population of 957,730 over an area of 214.86 sq. km, making it the ...
* C-DAC
Silchar
Silchar is a city and the headquarters of the Cachar district of the state of Assam, India. It is second largest city of Assam after Guwahati in terms of population and GDP. It is also administrative capital of Barak Valley division. It is locate ...
Education and training
C-DAC provides several courses in the field of advanced computing and
software development
Software development is the process of designing and Implementation, implementing a software solution to Computer user satisfaction, satisfy a User (computing), user. The process is more encompassing than Computer programming, programming, wri ...
. Among these are the
HPC certification
Certification is part of testing, inspection and certification and the provision by an independent body of written assurance (a certificate) that the product, service or system in question meets specific requirements. It is the formal attestatio ...
course- ''C-DAC Certified HPC Professional Certification Programme (CCHPCP)''.
C-DAC organises advanced computing diploma programmes through the Advanced Computing Training School (ACTS) located all over India. The PG Diploma courses include
* Specialisations in
Embedded System Design,
*
VLSI,
* Big Data Analytics,
*
Geoinformatics
Geoinformatics is a scientific field primarily within the domains of Computer Science and technical geography. It focuses on the programming of applications, spatial data structures, and the analysis of objects and space-time phenomena relate ...
,
* Artificial Intelligence
C-DAC has also established Centres of Excellence in Information Technology (CEIT) abroad under the
Ministry of External Affairs' s development partnership projects.
Commercialization
On August 28, 2024, C-DAC and
L&T Semiconductor Technologies (LTSCT) signed a
Memorandum of Understanding (MoU). It will establish a program for the commercialization of cutting-edge technologies created by C-DAC in the areas of
power systems,
embedded software
Embedded software is computer software, written to control machines or devices that are not typically thought of as computers, commonly known as embedded systems. It is typically specialized for the particular hardware that it runs on and has tim ...
,
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
operating systems
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
,
high performance computing
High-performance computing (HPC) is the use of supercomputers and computer clusters to solve advanced computation problems.
Overview
HPC integrates systems administration (including network and security knowledge) and parallel programming into ...
, and
semiconductor
A semiconductor is a material with electrical conductivity between that of a conductor and an insulator. Its conductivity can be modified by adding impurities (" doping") to its crystal structure. When two regions with different doping level ...
design and development. LTSCT will leverage C-DAC's extensive pipeline of in-house
intellectual property
Intellectual property (IP) is a category of property that includes intangible creations of the human intellect. There are many types of intellectual property, and some countries recognize more than others. The best-known types are patents, co ...
(IPs), which includes the
VEGA processor, to create global product prospects through application design and validation for
Field Programmable Gate Arrays. By facilitating the creation of cutting-edge goods and solutions for the automotive, industrial,
information and communications technology
Information and communications technology (ICT) is an extensional term for information technology (IT) that stresses the role of unified communications and the integration of telecommunications (telephone lines and wireless signals) and computer ...
infrastructure, and energy sectors, the collaboration to create indigenous ICs and SoCs based in Vega is expected to pick up speed.
Products and developments
*
PARAM series of
supercomputers
A supercomputer is a type of computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second (FLOPS) instead of million instru ...
*
VEGA Microprocessors, India's first indigenous 64-bit Multi-core Superscalar Out-of-Order RISC-V Processor
* M-Kavach 2, an android-based mobile device security solution addressing emerging threats.
*
Mobile Seva AppStore, a
mobile app marketplace
*
Bharat Operating System Solutions, a
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
-based general purpose
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
* ''Anvaya'', a workflow environment for automated
genome analysis.
* ''Namescape'', the search engine for the
Aadhaar
Aadhaar (Hindi: आधार, ) is a twelve-digit unique identity number that can be obtained voluntarily by all residents of India, based on their biometrics and demography, demographic data. The data is collected by the Unique Identification ...
unique-ID project.
*
GARUDA
Garuda (; ; Vedic Sanskrit: , ) is a Hindu deity who is primarily depicted as the mount (''vahana'') of the Hindu god Vishnu. This divine creature is mentioned in the Hindu, Buddhist, and Jain faiths. Garuda is also the half-brother of the D ...
, India's National Grid Computing Initiative
* TaxoGrid, a
grid-based molecular phylogenetics
Molecular phylogenetics () is the branch of phylogeny that analyzes genetic, hereditary molecular differences, predominantly in DNA sequences, to gain information on an organism's evolutionary relationships. From these analyses, it is possible to ...
and
drug discovery
In the fields of medicine, biotechnology, and pharmacology, drug discovery is the process by which new candidate medications are discovered.
Historically, drugs were discovered by identifying the active ingredient from traditional remedies or ...
system
* GIST, Graphics and Intelligence based Script Technology
* DARPAN, a
real time network monitoring, visualization and
Service Level Agreement
A service-level agreement (SLA) is an agreement between a service provider and a customer. Particular aspects of the service – quality, availability, responsibilities – are agreed between the service provider and the service user.
T ...
monitoring tool.
* OLabs, an internet based platform for conduct of school laboratory experiments and assessment.
* ''Punarjjani'', a web based integrated assessment tool for mentally challenged children.
*
Shrutlekhan-Rajbhasha, a
Hindi language
Modern Standard Hindi (, ), commonly referred to as Hindi, is the standardised variety of the Hindustani language written in the Devanagari script. It is an official language of the Government of India, alongside English, and is the ''li ...
speech recognition
Speech recognition is an interdisciplinary subfield of computer science and computational linguistics that develops methodologies and technologies that enable the recognition and translation of spoken language into text by computers. It is also ...
software application
Application software is any computer program that is intended for end-user use not computer operator, operating, system administration, administering or computer programming, programming the computer. An application (app, application program, sof ...
developed by C-DAC in collaboration with
IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
*''eSanjeevani'', a digital modality of healthcare service delivery.
*''e-Pramaan'', a national e-Authentication framework for accessing various government services.
*QSim, India's first
Quantum Computer Simulator Toolkit in collaboration with
IISc Bengaluru and
IIT Roorkee
The Indian Institute of Technology Roorkee (IIT- Roorkee or IIT-R) is a technical university located in Roorkee, Uttarakhand, India. It is the oldest engineering institution in India. It was founded as the College of Civil Engineering in 1847 d ...
.
*CerviSCAN, a Cervical Cancer screening device suite
*The Artificial Intelligence and Facial Recognition (ASTR) powered solution for Telecom
SIM subscriber verification.
Notable researchers and alumnus
*
Vijay P. Bhatkar, founding director, recipient of
Padma Bhushan
The Padma Bhushan (IAST: ''Padma Bhūṣaṇa'', lit. 'Lotus Decoration') is the third-highest civilian award in the Republic of India, preceded by the Bharat Ratna and the Padma Vibhushan and followed by the Padma Shri. Instituted on 2 Januar ...
award
*
Rajat Moona, Director
IIT Gandhinagar
Indian Institute of Technology Gandhinagar (also known as IIT Gandhinagar or IITGN) is a public technical university located in Gandhinagar, Gujarat, India. It has been declared to be an Institute of National Importance by the Government of I ...
, former director general of C-DAC.
*
Rajkumar Buyya, professor at
Melbourne University
The University of Melbourne (colloquially known as Melbourne University) is a public research university located in Melbourne, Australia. Founded in 1853, it is Australia's second oldest university and the oldest in the state of Victoria. Its ...
, formerly worked as a Senior Scientist at C-DAC Bangalore
* Srinivasan Ramani, contributed in bringing the internet to India in 1987 through the academic network
ERNET,
served as an adviser on UN ICT Task Force, and was the first director of HP Labs
HP Labs is the exploratory and advanced research group for HP Inc. HP Labs' headquarters is in Palo Alto, California and the group has research and development facilities in Bristol, UK. The development of programmable desktop calculators, ink ...
, India
* Sudhir P. Mudur, former director of C-DAC Mumbai (erstwhile NCST Mumbai), professor at Gina Cody School of Engineering and Computer Science, Concordia University
Concordia University () is a Public university, public English-language research university located in Montreal, Quebec, Canada. Founded in 1974 following the merger of Loyola College (Montreal), Loyola College and Sir George Williams Universit ...
.
* T M Vijayaraman, head of Persistent Systems's research, formerly worked at C-DAC Mumbai.
* Geetha Manjunath, founder & CEO of NIRAMAI, former member of PARAM development team at C-DAC Pune.
* P Sadanandan, former director of NCSDT (now C-DAC Mumbai).
Notable awards and accolades
* Manthan Award 2013 for Mobile Tele-Ophthalmology Units, e-safeT, ONAMA.
* Manthan Award 2012 for Interactive Museum, Megh Sushrut, National e-Governance Service Delivery Gateway.
* National Award for the Empowerment of Persons with Disabilities, 2012
* Skoch Digital Inclusion Award, 2011
Other projects
* e-mahashabdkosh
See also
* Supercomputing in India
References
{{DEFAULTSORT:Centre For Development Of Advanced Computing
Research institutes in Pune
Information technology organisations based in India
1988 establishments in Maharashtra
Research institutes established in 1988