1. A system for performing computer processes, said system comprising: a graphics pipeline operable to perform graphics processing, wherein said graphics pipeline is further operable to execute general computing tasks; an engine operable to perform at least one of a correlation determination and a convolution determination for said graphics pipeline, wherein said engine comprises a plurality of functional units configurable to perform at least one of said correlation determination and said convolution determination, and wherein said engine is coupled to said graphics pipeline; and a configuration module operable to configure said engine to perform at least one of said correlation determination and said convolution determination.