Skip to content

iridescent-anupam/Design-of-a-Smart-Graphics-System

Repository files navigation

Design-of-a-Smart-Graphics-System

The modern graphics systems are heavily dependent on a centralized processing unit (GPU) which takes a considerable toll on the performance and provides no intelligent way to draw required images.

In this project we aim to resolve this issue by making our graphics system divide its entire task of processing into several connected processing units each taking up the place of a pixel. Thus every pixel serves to be its own unit that feeds data to the next pixel as required, making it intelligent.

image (Overview of the Graphics System)

Instead of depending on one or more centralized processing units, the pixels decide to which neighbouring pixel the control should be transferred to. The input provided is used to calculate some pre-computed data, to be done by the CPU and then use them as heuristic. This puts significantly lower strain on the CPU and makes the process faster as it is implemented on a hardware level.

image (Structure of a Pixel)

About

Intelligent pixel design, making a smart graphics system

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published