1. A method for moving tabular data to on-chip memory: in response to a particular memory location being pushed into a first register within a first register space that is accessible by a first set of electronic circuits: said first set of electronic circuits accessing a descriptor stored at the particular memory location, wherein the descriptor indicates: a width of a column of tabular data, a number of rows of said tabular data, and one or more tabular data manipulation operations to perform on the column of data; a source memory location for said tabular data a destination memory location for a data manipulation result of data manipulation operation; the first set of electronic circuits determining, based on the descriptor, control information indicating said one or more data manipulation operations to perform on the tabular data; the first set of electronic circuits transmitting, using a hardware data channel, the control information to a second set of electronic circuits to perform the one or more operations; according to the control information, said second set of electronic circuits retrieving said tabular data from said source memory location; applying said one or more data manipulation operations to said tabular data to generate said data manipulation result; causing said data manipulation result to be stored at said destination memory location.