The MGAP is a user programmable, multifunctional architecture. Its potential as a general purpose, high performance problem solver has been demonstrated in earlier papers. We describe its salient features and show that it solves DSP problems efficiently. With the current growing trend towards mobile communications and multimedia systems, low cost, small size and high performance are primary concerns. At the same time there is need for addressing a diverse set of applications. The MGAP caters to all these requirements. It is a complete computing environment that is small enough to be incorporated into a personal desktop machine and affordable by everyday users while powerful and versatile enough to meet the performance goals in real time situations.<<ETX>>