Yes, for thousands of files of a few kilobytes each, GPU might be a good speedup. On a discrete card, a potential bottleneck is copying the files to device memory, but this might be a case where high end integrated graphics might perform well, as there's no need for staging buffers and the copy. But it's hard to know the real performance without trying it and measuring.