front end processor architecture