SM2 is the Chinese standard public key cryptographic algorithm, designed on elliptic curve cryptography. SM2 is recommended to be used by commercial applications in China. SM2 cryptographic module on graphics processing units (GPUs) provide digital signing and signature verification services via network interfaces. The module is configured with an Intel XEON E3-1230v2 CPU, an Nvidia GeForce GTX680 GPU and a 10Gbps Ethernet network interface card, running Linux as its operating system. With the highly parallel computations of GPUs, it offers remarkable performance: 330,000 packets per second (PPS) of signing and 18,000 PSS of verification over a pre-defined 256-bit prime field, where each packet is a signing (or verification) request on TCP, sent by 2048 TCP sessions on the client.