In computer science, an accelerator, or a hardware accelerator, or a special purpose hardware accelerator, is a physical device that is a computational sub-system that is designed to perform a particular computational process faster than it can be performed by a program run on one or more general purpose processor elements within a general purpose computer. (This ???faster than??? assumes the same