In this paper, we present a novel massively parallel implementation of a local binary pattern based face recognition algorithm, improving the recognition accuracy. An adaptive block matching method is introduced in the context of the proposed algorithm for massively parallel image processing, allowing simultaneous face alignment and recognition. We also consider main architecture level issues in the hardware implementation of a dedicated binary array performing the LBP based face recognition