Graphics-Instruction-Model Architecture

This is a paper I wrote during my graduate course Computer Architecture at GWU.

The Graphics-Instruction-Model(GIM) is a modern software architecture that is heavily inspired by instruction set architecture. The core idea of GIM is to project machine level instruction into hyperplane and design an instruction set at application level. It offers the flexibility to break component logic into units and combine them dynamically during runtime.

For the full article, you can download it here.