Introduction to Computational Storage with NGD Systems