Полный текст новости

NVIDIA предоставляет компилятор CUDA разработчикам приложений с открытым кодом

Вчера, 9 мая, NVIDIA объявила, что один из самых популярных компиляторов с открытым исходным кодом LLVM теперь поддерживает графические процессоры NVIDIA, предоставляя преимущества GPU-ускорения широкому кругу исследователей, независимых разработчиков ПО и программистам.

LLVM — это распространенный компилятор с открытым исходным кодом и с модульным дизайном, упрощающим добавление поддержки языков программирования и вычислительных архитектур. Компилятор CUDA поддерживает языки C, C++ и Fortran для ускорения приложений с помощью графических процессоров NVIDIA с массивно параллельной архитектурой. NVIDIA работала с разработчиками LLVM, чтобы обеспечить поддержку CUDA на уровне компиляции исходных кодов в ядре LLVM и кодогенераторе для машин с параллельным исполнением потоков. В результате программисты могут создавать приложения для графических ускорителей с помощью широкого спектра языков программирования, что делает вычисления на GPU еще более доступными и универсальными, чем раньше.

LLVM поддерживает множество языков программирования и интерфейсов, включая C/C++, Objective-C, Fortran, Ada, Haskell, Java bytecode, Python, Ruby, ActionScript, GLSL и Rust. Для своей архитектуры CUDA C/C++ NVIDIA также использует компиляторную инфраструктуру, которая широко применяется ведущими компаниями, такими как Apple, AMD и Adobe.

«Компания Double Negative портировала решатель по гидродинамике на своей специфический язык Jet, который основан на LLVM», — сказал Дэн Бейли (Dan Bailey), исследователь из Double Negative и участник проекта LLVM. «В дополнение к существующим поддерживаемым архитектурам новый компилятор LLVM с открытым исходным кодом от NVIDIA позволил им с легкостью компилировать высоко оптимизированный код для архитектур GPU NVIDIA, чтобы ускорить выполнение симуляций, используемых для создания спецэффектов в фильмах». 
«MathWorks использует элементы набора инструментов LLVM, чтобы добавить поддержку GPU в язык MATLAB», — отмечает Сильвина Грэд-Фрайлих (Silvina Grad-Freilich), старший менеджер по маркетингу продуктов для параллельных расчетов в MathWorks. «Поддержка GPU в компиляторе LLVM с открытым исходным кодом — это ценное преимущество для технического сообщества, которое мы обслуживаем».

«Предоставленный нами код для LLVM основан на проверенных временем популярных продуктах CUDA, что гарантирует программистам надежность и совместимость с сотнями миллионов графических процессоров NVIDIA, установленных в ПК и серверы во всем мире», — отмечает Ян Бак (Ian Buck), директор по программному обеспечению для вычислений на GPU в NVIDIA. «Это поворотный момент в истории вычислений на GPU, который дает исследователям и программистам невероятную гибкость и широкий выбор языков программирования и аппаратных архитектур для приложений нового поколения».

Загрузить последнюю версию компилятора LLVM с поддержкой NVIDIA GPU можно на сайте LLVM.

Подробнее о вычислениях на GPU смотрите на сайте NVIDIA. Подробнее о CUDA смотрите на странице CUDA, где также можно загрузить последнюю версию. Новости NVIDIA, информацию о компании и ее продуктах, видео, изображения и другие данные смотрите в новостном разделе NVIDIA.

Источник: NVIDIA

Новости партнеров:


Другие мировые новости за 10.05.2012:

Micron подтверждает факт переговоров о поглощении Elpida
На iPad приходится 95% всего веб-трафика с планшетов
Samsung начнет продажи OLED-телевизоров во второй половине года
Microsoft вошла в консорциум Hybrid Memory Cube Consortium
NVIDIA предоставляет компилятор CUDA разработчикам приложений с открытым кодом
Тесты, обзоры, статьи, аналитика
Инновации в медицине
Тема инноваций в области медицинских товаров является актуальной и касается каждого. Сегодня использование больших данных, искусственного интеллекта и других технологий стимулирует внедрение медицинских новшеств по всему миру. Новые методы профилактики, диагностики и контроля заболеваний, а также инновационные препараты и техники для мониторинга и лечения обещают значительно улучшить качество жизни людей.
CRM системы для повышения B2B продаж
CRM – оченеь эффективный инструмент для повышения продаж в сегменте B2B. Платформа удобна менеджерам для фиксации каждого шага работы с клиентом, руководителю – для контроля работы сотрудников и получения оперативной аналитики.
Обзор лучших QLED телевизоров, которые есть в наличии в 2023 году
Любите посмотреть кино или поиграть? Для этого созданы QLED-телевизоры. В его основе – технология квантовых точек, которая позволяет достичь максимально точной цветопередачи и делает цвета более яркими, насыщенными и живыми. В результате вы получаете невероятное изображение, которое намного превосходит возможности других ТВ.
Гиперконвергентные инфраструктуры
С постоянным развитием информационных технологий и расширением объемов данных компании сталкиваются с необходимостью улучшить свои IT-инфраструктуры, чтобы обеспечить эффективное хранение, управление и обработку данных.
Бесплатные мероприятия в Москве Cоветы Путешественникам —
как мы переехали
в Мексику
Свежий номер газеты Телеком

«ТелеКом» уходит в интернет!

Как вернуть исчезнувшие контакты на iPhone после обновления iOS?

Мобильный телефон в отпуске – особенности использования и вероятные поломки

Brosco - модные аксессуары для вашего телефона

EmailMarket – онлайн платформа для поиска лучших специалистов в email маркетинге

Большие возможности при разумной цене смартфона Lenovo A Plus

Квадрокоптеры – история вдохновения

Больше возможностей для email-рассылок за умеренную стоимость с SendPulse

Mestel MO900 – семейная микроволновка

Сколько стоит ремонт ноутбуков и куда стоит обращаться в первую очередь?

Заряд бодрости и оптимизма

Внешние зарядные устройства для мобильных телефонов и девайсов

Аккумуляторы для фотоаппаратов и видеокамер

Как выбрать недорогой китайский смартфон

Возврат обеспечения заявки на участие в тендере

Оптические делители

Восстанавливаем потерянные данные программой EaseUS Data Recovery Wizard

Бронебойный высокопроизводительный смартфон Blackview BV 8000 PRO

Autodesk Vault – компоновка и возможности

Как защитить сайт от вирусов

SSL сертификат – зачем он нужен и какой тип выбрать

Как выбрать проектор для домашнего кинотеатра

Коротко о электрогриле Wollmer S807

Керамика в электротехнике и энергетике

Ремонт планшета Леново

В чем преимущество серверной стойки перед шкафом

Прочный деловой смартфон с неплохими характеристиками и стильным дизайном - Doogee T5S

Запчасти для ноутбуков: плюсы оригинальных комплектующих

Такие разные чехлы и аксессуары от Apple

От яичницы с беконом до шокера. Какими бывают чехлы для смартфона

Причины для замены дисплея на iPad Air 2

Картриджи для ленточной библиотеки – выход для хранения данных

Спидтест интернета с инструкцией устранения проблем представлен на новом ресурсе

Выбираем портативное зарядное устройство

Лучшие смартфоны от производителя Homtom

Выбор мастерских по ремонту гаджетов

Сопровождение 1С: быстрый способ избавиться от проблем

Риски использования одноразовых номеров

Как правильно построить и организовать техническую поддержку ИТ инфраструктуры компании?

Можно ли заправить картридж принтера самостоятельно?

Обмен Perfect Money: возможности собственного обменника и альтернатива порталов мониторинга – что выбрать?

Аренда звука – правильное решение при организации мероприятий

VK70604N: продуманная фильтрация и максимальная практичность

Winter is coming: как выбрать снегоуборочную машину для дома

Особенности выбора сервера 1С

Как ускорить старый ноутбук

Продвигаете сайт? Загляните в соцсети. 5 причин важности маркетинга в социальных сетях

Феноменальная история эволюции WordPress. Путь самой используемой системы управления контентом

ТОПовые игровые ноутбуки

Подписка на новости


Информация

Copyright © 2005-2017
technograd.com


Разработка проекта: Издательский дом RMG

E-mail:
[email protected]

Редактор:
[email protected]

Реклама:
[email protected]

Тел. +7 (863) 272-66-06

о проекте>>

Рейтинг@Mail.ru