A programmable processor with multiple functional units and banked registers for general purpose numerical processing | IEEE Conference Publication | IEEE Xplore