A neural network computing system (200, 600) comprising: at least one processor; at least one operation controller; a line buffer; a second memory component comprising a vector quantization fast weight lookup table; and at least one memory in communication with the at least one processor and the line buffer, the at least one memory having computer-readable instructions stored thereupon that, when executed by the at least one processor, cause the at least one processor to: receive data representative of dimensions for input data inclusive of one or more contiguous segments of one or more neuron weight values from the at least one operation controller of a neural network computing system; convert the one or more contiguous segments of one or more neuron weight values into one or more vectors of arbitrary length and each of the one or more vectors is assigned to a generated index value which is stored on a secondary memory component comprising a vector quantization fast weight lookup table in one or more vector rows (625(a), 625(b), 625(c)); retrieve, by a Fast Weight Lookup Hardware, FWLH, (245, 610), from the vector quantization fast weight lookup table in the second memory component corresponding one or more rows of vectors representative of one or more contiguous segments of neuron weight values using one or more of the generated index values; dequantize, by the FWLH (245, 610), the retrieved respective vectors to retrieve underlying one or more neuron weight values as represented by the vectors according to one or more codebooks resident on the second memory component; and communicate the retrieved one or more neuron weight values for processing by the one or more processing components of the neural network computing system. at least one processor; at least one operation controller; a line buffer; a second memory component comprising a vector quantization fast weight lookup table; and at least one memory in communication with the at least one processor and the line buffer, the at least one memory having computer-readable instructions stored thereupon that, when executed by the at least one processor, cause the at least one processor to: receive data representative of dimensions for input data inclusive of one or more contiguous segments of one or more neuron weight values from the at least one operation controller of a neural network computing system; convert the one or more contiguous segments of one or more neuron weight values into one or more vectors of arbitrary length and each of the one or more vectors is assigned to a generated index value which is stored on a secondary memory component comprising a vector quantization fast weight lookup table in one or more vector rows (625(a), 625(b), 625(c)); retrieve, by a Fast Weight Lookup Hardware, FWLH, (245, 610), from the vector quantization fast weight lookup table in the second memory component corresponding one or more rows of vectors representative of one or more contiguous segments of neuron weight values using one or more of the generated index values; dequantize, by the FWLH (245, 610), the retrieved respective vectors to retrieve underlying one or more neuron weight values as represented by the vectors according to one or more codebooks resident on the second memory component; and communicate the retrieved one or more neuron weight values for processing by the one or more processing components of the neural network computing system. receive data representative of dimensions for input data inclusive of one or more contiguous segments of one or more neuron weight values from the at least one operation controller of a neural network computing system; convert the one or more contiguous segments of one or more neuron weight values into one or more vectors of arbitrary length and each of the one or more vectors is assigned to a generated index value which is stored on a secondary memory component comprising a vector quantization fast weight lookup table in one or more vector rows (625(a), 625(b), 625(c)); retrieve, by a Fast Weight Lookup Hardware, FWLH, (245, 610), from the vector quantization fast weight lookup table in the second memory component corresponding one or more rows of vectors representative of one or more contiguous segments of neuron weight values using one or more of the generated index values; dequantize, by the FWLH (245, 610), the retrieved respective vectors to retrieve underlying one or more neuron weight values as represented by the vectors according to one or more codebooks resident on the second memory component; and communicate the retrieved one or more neuron weight values for processing by the one or more processing components of the neural network computing system.