upsampling by huge factor
Upsampling by 100 can be factored into upsampling by 2X, 2X, 5X and 5X for each output block (output blocks sized to be data cache resident), thus requiring a smaller phase table for each FIR interpolation kernel.

Some output points may either need to be overlapped across blocks or re-calculated, depending on computation speed vs cache load latency.