The problem of solving a system of N linear equations Ax = b (where A is a known N x N matrix, and b and x are, respectively, the known and unknown N x 1 vectors) is frequently encountered in many fields of science and engineering. Efficient numerical methods for solving this problem on uniprocessor systems have been developed. The Gaussian elimination method which is inherently serial is one of the most popular methods for solving the system of linear algebraic equations. In this paper we compare the well-known Gaussian elimination algorithm for solving dense linear systems Ax = b on two well known architectures: Hypercube and two dimensional mesh. Our objective is to analyse the complexity of Gauss elimination algorithm on Hypercube and to present an algorithm for Gauss elimination and analyse its complexity on mesh parallel architecture.