A key strategy used by the CRPC in its support of applications is the establishment of PCE-TECH, a project to develop parallel computing enabling technologies. PCE-TECH evaluates emerging parallel computing technologies (algorithms, software tools, libraries, and reference implementations) and provides documentation and assistance to potential users of these technologies in both academia and industry. Although the program puts a special emphasis on technologies developed within the CRPC, it is intended to incorporate the best available technologies from any source. PCE-TECH helps in selecting the right technology from the many technologies that are available.

Enabling technologies under consideration by PCE-TECH include: