data processing array