The Portland Group, Inc.
Two Centerpointe Drive, Suite 320
Lake Oswego, OR 97035
Phone: 503-682-2806
Fax: 503-682-2637
The Portland Group, Inc. (a.k.a. PGI) is the premier supplier of software compilers and tools for parallel computing, known on markets as PGI® products. The Portland Group offers high performance scalar and parallel Fortran, C and C++ compilers and tools for 64-bit AMD64 technology (AMD Opteron*, Athlon 64 and Turion*), 64-bit IA32 EM64T (Intel Pentium and Xeon with Enhanced Memory 64-bit Technology) and 32-bit x86 (AMD* Athlon* MP/XP, Intel* Pentium* 4 and Xeon*) processor-based workstations, servers and clusters.
The focus of the Portland Group is to provide the highest performance, production quality compilers and software development tools to the High Performance Technical Computing (HPTC) market. You will find below a short overview of The Portland Group and the PGI® product strategy and products.
The Portland Group is a wholly-owned subsidiary of STMicroelectronics.
The HPTC field is the segment of the computing industry that uses high-end scalar and parallel systems to accelerate computationally intensive tasks. Commonly referred to as "supercomputing", until recently the industry was composed of expensive specialized mainframe systems and UNIX workstation vendors. With the convergence of workstation, server and cluster architectures around 32-bit and 64-bit X86 technology processor-based systems, users of these powerful systems are beginning to look at the latest parallel systems as nothing more than a higher-performance platform upon which to execute existing applications. With today's rapid advances in computing power and parallel computer configurations, these demanding users need portable parallel programming models and tools that allow their applications to execute and scale efficiently across a wide range of parallel systems.
The Portland Group offers the reliable, high performance, scalar and parallel compiler and tool solutions that meet the needs of the HPTC market. The Portland Group understands that efficient, portable and cost-effective production-quality compilers and software development tools play an essential role in expanding the high-performance and parallel computing markets.
PGI's scalar and SMP/OpenMP parallelizing compilers incorporate global optimization, vectorization, software pipelining, and shared-memory parallelization capabilities. Unlike some products on the market, PGI's compilers do not rely on external pre-processors to provide these capabilities. PGI is the only independent supplier of compilers and tools that incorporates all of these capabilities to perform optimized native compilation for all 64-bit AMD64 technology and EM64T platforms.
PGI offers native scalar and parallelizing compiler products for the following high-level languages:
Compilers for these languages are offered in these packages:
In addition to the full suite of parallel language compilers, all PGI products for Linux now contains the PGDBG ® OpenMP/MPI graphical parallel debugger and the PGPROF ® OpenMP/MPI performance profiler. PGI products for Mac OS X and Windows include an OpenMP enabled debugger and profiler.
Many vendors support parallelization using simple add-on pre-processing technology, but the PGI offers the only x64 and x86 parallel compilers, debugger and profiler available with parallelization support integrated directly into the compilers, debugger and profiler. The end result is faster development, higher performance and much higher reliability for the programmer.
* All trademark items within this text are the property of their respective owners.