Lib Sh
Encyclopedia
Sh is a metaprogramming
language for programmable GPUs. Programmable GPUs are graphics processing unit
s that execute some operations with higher efficiency than CPUs. In practice, this offloads a lot of graphical processing to specialized hardware rather than software and allows the video card to be treated as a general-purpose secondary processor.
was formed to commercialize the research behind Sh.
Metaprogramming
Metaprogramming is the writing of computer programs that write or manipulate other programs as their data, or that do part of the work at compile time that would otherwise be done at runtime...
language for programmable GPUs. Programmable GPUs are graphics processing unit
Graphics processing unit
A graphics processing unit or GPU is a specialized circuit designed to rapidly manipulate and alter memory in such a way so as to accelerate the building of images in a frame buffer intended for output to a display...
s that execute some operations with higher efficiency than CPUs. In practice, this offloads a lot of graphical processing to specialized hardware rather than software and allows the video card to be treated as a general-purpose secondary processor.
Status
As of August 2006, it is no longer maintained. RapidMind Inc.RapidMind
RapidMind Inc. was a privately held company founded and headquartered in Waterloo, Ontario, Canada, acquired by Intel in 2009. It provided a software product that aims to make it simpler for software developers to target multi-core processors and accelerators such as GPUs.-History:RapidMind was...
was formed to commercialize the research behind Sh.