1. A method for improving computation time of speech recognition processing in an electronic device, the method comprising: by a processor: producing at least one first high dimensional feature vector by transforming at least one input feature vector produced from at least one speech signal into a high dimensional space; producing at least one second high dimensional feature vector by multiplying the at least one first high dimensional feature vector with a matrix, the multiplying including (i) obtaining a table value, from a plurality of table values each corresponding to a unique summation of vector element values of a unique combination of vector elements of a first vector, via an index corresponding to an encoded form of a combination of quantized element values of a second vector, the first vector based on the at least one first high dimensional feature vector and the second vector based on the matrix, and (ii) computing a dot product value of the first and second vectors using the table value obtained, the vector element values, and the quantized element values, wherein the computing causes the processor to use fewer mathematical operations to compute the dot product value relative to a standard dot product computation of the first and second vectors to improve the computation time of the speech processing, the speech recognition processing performing multiple dot product computations to produce the at least one second high dimensional feature vector; and producing at least one output feature vector based on the at least one second high dimensional feature vector and employing the at least one output feature vector in conjunction with an acoustic model library to produce at least one speech recognition result based on the at least one speech signal.