The initial purpose on the LAPACK undertaking was to help make the broadly utilized EISPACK and LINPACK libraries run proficiently on shared-memory vector and parallel processors. On these devices, LINPACK and EISPACK are inefficient simply because their memory access designs disregard the multi-layered memory hierarchies from the machines, thus pa