Accelerator Design