Cell processor