1. A processor, comprising: a front end to fetch an instruction, the instruction to perform a calculation at a given data point within multi-dimensional source data using a plurality of data points that are adjacent to the given data point within the multi-dimensional source data in a plurality of dimensions as inputs to the calculation; a decoder to decode the instruction; a core to, based on the decoded instruction: perform a plurality of tabular vector read operations, each of which is to read multiple data points of the multi-dimensional source data into a respective vector register in accordance with a pre-determined multi-dimensional tabular vector format, wherein the multiple data points read by each tabular vector read operation, collectively, have a multi-dimensional shape, wherein the collective shape of the multiple data points within the multi-dimensional source data and the number of data points read by each tabular vector read operation are dependent on the multi-dimensional tabular vector format, and wherein the multiple data points read by each tabular vector read operation include at least one of the plurality of data points that are adjacent to the given data point within the multi-dimensional source data and that are used as inputs to the calculation; perform a tabular vector calculation to execute the instruction, the tabular vector calculation based upon results of performing the plurality of tabular vector read operations; and write results of the tabular vector calculation.