Cirq is a python framework for writing, simulating, and executing quantum programs. Cirq's built in simulator is useful to around 20 qubits. By using the qsim Cirq simulator one can boost the number of qubits simulated to be mostly limited by available ram. Up to 40 qubits can be simulated on a 90 core Intel Xeon workstation.
Learn how to simulate up to 38 qubits on Google Cloud's Compute Engine. qsim has a prepackaged docker image that allows easy deployment of qsim, Juypter, and Cirq onto a virtual machine.
To help researchers and developers develop quantum algorithms today, we have made updates to qsim that make it more performant and intuitive, and more "hardware-like".
The integration between qsim and the NVIDIA cuQuantum SDK will enable qsim users to make the most of GPUs when developing quantum algorithms and applications.