Sh fue uno de los primeros lenguajes de metaprogramación para GPU programables . Ofrecía un lenguaje de programación de propósito general, siguiendo un modelo de procesamiento de flujo. Los programas escritos en Sh podían ejecutarse en CPU o GPU, obviando la necesidad de escribir programas en una combinación de dos lenguajes de programación como era el caso de los sistemas de programación de GPU anteriores como Cg o HLSL . [1]
A partir de agosto de 2006, ya no se mantiene. RapidMind Inc. se formó para comercializar la investigación detrás de Sh. Intel compró RapidMind y también cesó el desarrollo de Sh.
Ver también
Referencias
- ^ Tarditi, David; Puri, Sidd; Oglesby, José (2006). "Acelerador: utilizar el paralelismo de datos para programar GPU para usos generales". ACM SIGARCH Computer Architecture News . 34 (5). doi : 10.1145 / 1168919.1168898 .