Why in News?
Researchers at the Indian Institute of Technology (IIT) Delhi have designed India’s first working, demonstrable indigenous micro-GPU (Graphics Processing Unit).
About GPU
- A Graphics Processing Unit (GPU) is a specialised processor that performs many computations simultaneously.
- Its original role is to process:
- Images and video
- Screen/display output
- Animation and graphics rendering
- Visual data
- Modern high-end GPUs are also used for:
- Artificial intelligence and machine learning
- Scientific simulations
- High-performance computing
- Gaming and data centres
- Unlike a CPU, which is optimised for a smaller number of complex sequential tasks, a GPU is built for large-scale parallel processing.
Simple analogy: A CPU is like one highly skilled officer handling different files one after another; a GPU is like a large team handling thousands of similar calculations simultaneously.
About Micro-GPU
A micro-GPU is a compact, programmable graphics processor designed for basic graphics and display functions in low-cost, low-power embedded systems.
| Aspect |
IIT Delhi micro-GPU |
High-end commercial GPU |
| Main purpose |
Basic graphics, displays and embedded visualisation |
AI training, gaming, supercomputing, complex graphics |
| Target devices |
Affordable embedded devices |
PCs, servers, data centres, gaming systems |
| Present implementation |
Spartan-7 FPGA board |
Dedicated fabricated semiconductor chip |
| Scale |
Compact and scalable architecture |
Very large, highly complex multi-core hardware |
| Intended cost |
Low-cost deployment |
High cost and high-power consumption |
Important clarification: This is not yet a mass-produced silicon GPU chip comparable to NVIDIA, AMD or other advanced AI GPUs. It is a working; programmable indigenous GPU architecture demonstrated on an FPGA; actual ASIC fabrication and commercialisation remain future stages.
Technical Details
- The Brains Behind It: The project was developed at IIT Delhi's Electrical Engineering Department by M.Tech students Nammi Akash and M. Ravi Teja, under the mentorship of Prof. Jayadeva and Prof. Kaushik Saha.
- Architecture: The micro-GPU features a custom floating-point GPU engine. The entire framework was built using Register Transfer Language (RTL).
- Current Prototype: For demonstration, the architecture has been mapped to a Spartan-7 Field Programmable Gate Array (FPGA) platform, which allows testing before shifting to permanent silicon chips.
Target Applications & Everyday Uses
Unlike giant, power-hungry desktop GPUs, this micro-GPU is tailored specifically for budget-sensitive, low-power embedded systems and visualization displays, including:
- E-Rickshaw dashboards and digital navigator displays.
- Inland-water navigation terminals for small fishing boats.
- Educational e-book readers designed for affordable digital learning.
- Industrial control panels and human-machine interfaces.
Future Roadmap
- Multi-Core Scaling: The research team is already designing an expanded 8-to-16 core vector-style graphics processor.
- Software Ecosystem: They are building a dedicated, optimized compiler and graphics software toolchain to complement the new hardware.
- Commercial Production: The ultimate goal is to transition the technology from the testing platform to a proof-of-concept on a mature, economically viable 65nm ASIC process node for commercial mass production.
Download Pdf