Research Degrees Offered: Ph.D. and M.Sc. (Engineering)

Research Areas

Computer Aided Design Lab: Embedded System Architectures, Stream Processing Architectures - Multithreaded and Dataflow Computing, Ubiquitous Computing and Quality of Service issues in Computer and Communication Networks, Design Automation of VLSI Systems, Hardware-Software Co-design, Complier Optimizations for Low power, Application Specific Instruction Set Processors (ASIP), VLSI Signal Processing. ( cadl)

Computer Architecture Lab: Processor architecture, Instruction-Level Parallelism, Memory System Design, Cache memory design, Performance Evaluation of computer systems, Interaction between Computer Architecture and Operating Systems.

Computer Graphics & Visualization Lab: Multimodal visualization involving large scale datasets, real-time photorealistic rendering and interactive simulation for Virtual Reality applications, algorithms for real-time volume interaction and visualization, deforming object simulation and visualization, terrain visualization and navigation.

Database Systems Lab: Database Engine Design, Biological Databases, XML Databases, and Multilingual Databases. (

Grid Applications Research Lab: Adapting Computational Science Applications for Grid System, Application- Specific Grid Middleware, Checkpointing for Heterogeneous Distributed systems, Redistribution of Scientific Data and Rescheduling Strategies, Grid Systems based on Application Execution Traces, and Tuning Parallel Libraries to Grid Environments. (

High Performance Computing Lab:
High-performance parallel and distributed memory architectures, Cluster Computing, Cluster-based Server Architectures. Instruction-Level Parallelism Compilation Techniques, Compiler optimizations for Embedded Systems and Application-Specific processors. Interaction between computer architecture and compilers. (

Multi-Media Systems Lab: Data Compression, Motion Estimation, Performance of Multimedia Applications on ATM networks, Processor Architectures for MM. (

Network Security Lab: Encryption and Decryption algorithms, Firewalls, Inter, Intra and Extranets, Quantitative estimates of Trusted Computer Security for Network of Computers.

Computational Electromagnetics and Acoustics: Finite element and finite difference methods. Integral solution and iterative techniques. Time domain analysis -- fast algorithms. Antenna analysis, radar signatures studies. Modeling of complex geometry: ships, aircrafts and missiles.

Scientific Computation Lab: Simulation and Optimization algorithms, Mathematical Software for constrained dynamical systems involving Differential-Algebraic Equations (DAE), Linear Algebra and Nonlinear Programming problems, Molecular Dynamics and Docking, Aerospace Vehicle Trajectory Optimization, VLSI physical design and circuit simulation. (

Computational Genomics Lab: Nucleic acid and protein sequence analysis, algorithms for pattern recognition - determination of motifs and profiles, Protein function identification, comparative genomics, Application of advanced statistical and machine learning methods, Gene and Protein Networks.

Structural Bioinformatics Lab: Structure determination using X-ray crystallography, Sequence-structure-function relationships, Structure prediction -- Molecular modeling, Macromolecular assemblies, Structural motifs, Conformational analysis, Protein and peptide design, Protein-ligand, Protein-protein and protein-nucleic acid recognition, Chemoinformatics and Inhibitor design.

Systems biology, Drug and Vaccine Discovery Lab: Metabolic analysis, Process modelling, Development of Virtual cell/cellular processes, Drug Target identification and validation, Pharmacokinetic and pharmacodynamic models, Applications in vaccine discovery.

Bioinformatic Databases and Software Tools Lab: Development of value-added and derived databases for specific protein families, Internet tools for sequence and structural analysis, Software tools for high-throughput data mining, Development of laboratory information management systems.

Recent Sponsored Research Projects

  • Product Line Approach for the Development of Network Processor Programming Tools ( Arizona State University Subcontract)
  • Framework for ILP Compilation Techniques (DST)
  • Database Design for Flexible Manufacturing Systems (DST)
  • Database Engines for Sequences (DST)
  • Hardware Software Co-Design of Network Switches (DST)
  • System on Chip Design Methodologies
  • ST-IISc VLSI Laboratory
  • Design and analysis of intrusion detection systems (Daimler)
  • Enabling technology for future High performance computing applications in India (Intel)
  • DOTNET-enabled Data Management for Adaptive Parallel Numerical Applications on Computational Grid (Microsoft)
  • Field Deployment of PCTVT and User Trials (Microsoft)
  • Application Programmable Systems on Silicon (Sun Microsystems)
  • Trajectory Optimization using High Index DAE (ISRO)
  • Universal Digital Library: A Million Books on the Web
  • Computational Genomics (DBT)
  • Structural genomics initiative (DBT)
  • Development of versatile and portable bioinformatics software suite (CSIR-NMITLI)
  • Biocomputing & Web software (DBT)

Current Research Topics: Enabling technology for future High Performance Computing applications in India Product Line Approach for the Development of Network Processor Programming Tools, Radar absorbing materials, Computational Studies related to Micro Electro Mechanical Systems.

BODHI: Object-oriented database system for seamless integration of data types occuring in bio-diversity studies.

SUXESS: Database middleware for providing flexible cost-based solutions to XML storage and statistics.

MIRA: Multilingual database system for providing "natural-language-neutral" storage and operators.

PLASTIC: Value-addition tool for reducing query optimization overheads through a technique of plan recycling.

MASK: Algorithms for privacy-preserving mining of association rules. Parallel Numerical Applications as Web Services in Computational Grids - a comprehensive solution, Trajectory Optimization with High Index DAEs, Computer Simulation of Index 2 Stochastic Differential Algebraic Equation, Numerical multibody dynamics approach to molecular dynamics problems.


Computer Skills

Languages: C, C++, Java, Perl, Verilog

Operating Systems : Various flavours of Unix and Windows



  • Numerical Linear Algebra
  • Data Structures and Programming
  • Numerical Methods
  • Numerical Solution of Differential Equations
  • Modeling and Simulation
  • High Performance Computing
  • Data Analysis and Visualization
  • Parallel Programming
  • Topics in Embedded Computing
  • Computational Electromagnetics
  • Bioinformatics
  • Chemoinformatics
  • Computational approaches to Drug Discovery
  • Quantum Computation
  • Analysis and Applications of Differential Forms for High Performance Computing
  • Topics in Grid Computing
  • Computer Architecture
  • Operating Systems
  • Database Systems
  • Compiler Design
  • VLSI Design
  • Multimedia Systems
  • Performance Modeling

All Copy Rights Reserved, CSIC || A Taurus Hard Soft Solutions design