PGI представляет CUDA C компилятор для платформы x86
На конференции SC10 в Новом Орлеане компания PGI (The Portland Group) продемонстрирует новый CUDA компилятор для 32 и 64 битных платформ x86. Об этом заявил CEO компании PGI Jen-Hsun Huang на конференции GPU Technology Conference 2010, проходящей в San Jose.
Как заявил Douglas Miles (директор The Portland Group): "CUDA C for x86 is a perfect complement to CUDA Fortran and PGI's optimizing parallel Fortran and C compilers for multi-core x86. It's another important element in our on-going strategy of providing HPC programmers with development tools that give PGI users a full range of options for optimizing compute-intensive applications, while allowing them to leverage the latest technical innovations from AMD, Intel and NVIDIA."
Как добавил Sanford Russell (генеральный управляющий GPU Computing software в Nvidia): "In less than three years, CUDA has become the most widely used massively parallel programming model. With the CUDA for x86 CPU compiler, PGI is responding to the need of developers who want to use a single parallel programming model to target many core GPUs and multicore CPUs."
Помимо этого, PGI уже имеет опыт работы с CUDA. В 2009 году они представили, разработанный совместно с Nvidia, продукт CUDA Fortran - это Fortran 95/2003 аналог CUDA C.
Изначально технология CUDA была разработана компанией nVidia для упрощения решения вычислительных задач на графических процессорах этой компании. Позже был разработан стандарт OpenCL, задуманный для аналогичных целей. Одной из целей OpenCL было распространение вычислений на процессорах различных архитектур (не только на GPU). Таким образом, ряд реализаций OpenCL уже позволяют производить вычисления как на GPU, так и на CPU, в т.ч. архитектуры x86 без повторной компиляции исходного кода. Создание CUDA x86 выведет противостояние технологий на новый, более качественный уровень, так как x86-компилятор позволит запускать CUDA-программы на большинстве персональных компьютеров, серверов и ноутбуков.
Дополнительные ссылки:
- О технологии CUDA на сайте Nvidia.
- Сайт конференции Supercomputing 2010.
- Сайт конференции GPU Technology Conference 2010.
- Официальный сайт компании The Portlandd Group.
- Данная новость на HPCwire.
- Данная новость на Engadget.