Before revision:  To cope with the large gap between the instruction throughput and the memory bandwidth of the GPUs, our solver forms the graph tensor product on-the-fly without storing it in memory .
After revision:  To cope with the large gap between the instruction throughput and the memory bandwidth of the GPUs, our solver forms the tensor product linear system on-the-fly without storing it in memory .