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 column of tabular data, and one or more tabular data manipulation operations to perform on said column of tabular data; a source memory location for said column of tabular data a destination memory location for a data manipulation result of said one or more tabular data manipulation operations; and the first set of electronic circuits determining, based on the descriptor, control information indicating said one or more tabular data manipulation operations to perform on said column of 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 tabular data manipulation operations; according to the control information, said second set of electronic circuits retrieving said column of tabular data from said source memory location; applying said one or more tabular data manipulation operations to said column of tabular data to generate said data manipulation result; and causing said data manipulation result to be stored at said destination memory location.