It used to modify the specific type of application related to throughput data path architecture Ping Heng

Embodiments of the present invention discloses a particular type of modifying certain Ping Heng related applications architecture for the data path. Apparatus and methods for modifying a certain type of Ping Heng in a data path architecture for the efficient implementation of computer hardware filtering, convolution and correlation digital signal processing algorithm, and wherein the coefficient data buffers may be implemented as a sliding window. This architecture uses a data path multiplexer and branch execution units accumulated from the address generator to the multiplication unit. By the address generator to the execution unit to the data path between the data registers and execution path selection unit, can be overcome and a certain imbalance of the multiplication coefficients addressing misalignment caused by bubble accumulation period. Balanced modify certain data path architecture may be implemented in digital signal processing algorithms implementing a high rate per cycle multiply-accumulate operation.