Perhaps the first hardware accelerators added to alongside the integer execution units of early computers were for floating-point arithmetic. But accelerators can serve many different purposes and sit elsewhere within the architecture. In this section we note the design considerations.
1: (C) 2008-18, DJ Greaves, University of Cambridge, Computer Laboratory. |