What is required to program the accelerator?