What Is Sh? A GPU Metaprogramming Language
Sh is a metaprogramming language created for programmable GPUs and the precursor to the RapidMind Multi-core Development Platform. It originated in research at the University of Waterloo Computer Graphics Lab. In August 2009, RapidMind became part of Intel Corporation, a major supplier of software development tools for parallel and high-performance computing. RapidMind's technology was to be integrated into Intel software products and technologies, including Intel Ct technology for data parallelism.
RapidMind no longer actively maintains this library. Even so, Intel and RapidMind remain supporters of open source communities, which is why Sh is archived here on SourceForge. Sh is released under the GNU Lesser General Public License, allowing anyone to review the source code, redistribute it, improve it, and include Sh in both Open-Source/Free Software and proprietary products, subject to certain conditions.
Common Questions About Sh
Copyright 2003-2010 Intel Corporation.
Sh was designed to let developers express GPU programs at a higher level, and its lineage runs from academic graphics research to the RapidMind platform and Intel. If you are exploring GPU metaprogramming or studying the history of parallel computing tools, the archived source and documentation on the SourceForge project page are the place to start.
