Sm

From ShWiki

Sm is a software GPU simulator (that could theoretically be implemented in hardware). It was used to test out a few ideas for future GPU extensions. It's currently not in use, although it may be revived in the future. It was also the first target Sh ran on, although at the time of writing the Sm backend for Sh is out of commission.