Performance Evaluation of TriBA -- A Novel Scalable Architecture for High Performance Applications
Haroon-Ur-Rashid Khan, Feng Shi · 2007
This paper evaluates the performance of TriBA - a new idea in multiprocessor architectures. TriBA is considered to be a high performance, scalable parallel computing architecture, therefore, its performance is evaluated by well-known scalability metrics speed-up and efficiency. The root of "triplet based architecture" is based on the concept that "complex problems can be decomposed to three relatively independent sub-problems, which are data processing, data management and data communication". TriBA consists of a 2D grid of small, programmable processing units, each physically connected to its three neighbors. TriBA is a real scalable architecture, featuring fractal nature for computers. TriBA is a new solution for computer architecture, which is suitable for sophisticated embedded applications with multiple concurrent processing centers. The characteristics of this architecture are its great modularity, flexibility and scalability to meet the real-time signal processing demands in future telecommunication and multimedia systems. The feasibility, effectiveness and performance of TriBA is illustrated using execution model and simulations comparing it with conventional 2D mesh architecture.