26 Февраля 2021 22:17 
Заработай шерингом
Навигация
 +  - 
Скачать игры
Сейчас на сайте
26.02.2021
Warhangel
01:41:31
offline
25.02.2021
Aloha123
1 день
offline
21.02.2021
d3vgenyi
5 дней
offline
20.02.2021
93alexc...
6 дней
offline
18.02.2021
svet
1 неделя
offline
Последние фото
Game of Blocks : WesterosCraft and Game of Thrones
Game of Blocks : Wes...
Альбом: Скриншоты

Вынос трёх пати куполом
Вынос трёх пати куполом
Альбом: Скриншоты



Альбом: Флора

Последние видео
Видео The Heretic: the complete short film : The Heretic is a short film created by Unity’s Demo team. After debuting its first part at GDC 2019, the completed short is now available to watch in its entirety.

Игрофильмы:  The Heretic: the complete short film

Видео ТРИ СУДЬБЫ - Короткометражный фэнтези-боевик : Короткометражный CGI-фильм, посвященный игре The Elder Scrolls Online.

Игрофильмы:  ТРИ СУДЬБЫ - Короткометражный фэнтези-боевик

Видео Rhine Falls : Rhine Falls Live Camera streeeam

Онлайн камеры:  Rhine Falls

Наша кнопочка
FAQ7.ru
Код:
RSS каналы
Новости
Комменты
Форум
Статьи
Фото
Файлы
Ссылки
Объявления
Реклама
Регистрация сайта в каталогах, раскрутка и оптимизация сайта, контекстная реклама
Автор темы: Warhangel
ID темы: 1534
Информация о теме:
Имеются 1 сообщений по данной теме, которая была просмотрена 2299 раз.
Реклама
Обменник
Просмотр темы
Логин:
Пароль:  
Форум » Тематические » Программирование
Просмотр темы
Текущий рейтинг: (Всего: 0 голосов)  
Ответить
Иконка 
Новый язык программирования для мультиядерных платформ ускорит визуализацию
Наверх Распечатать сообщение #1
Опубликовано 10-08-2012 22:48
Аватар пользователя

Супер Администратор



Сообщений: 2498
Вас поблагодарили: 21
раз(а) в 21 сообщениях

Зарегистрирован: 24.03.10
Со дня регистрации: 3992
Откуда: Россия

Скрыть награды


Пожаловаться на это сообщение 

Переход от гонки за частотами к многоядерности вызвал необходимость в углублённой разработке алгоритмов, направленных на параллелизм в вычислениях. Особенно это стало актуально с началом эры GPGPU-вычислений, для которых программирование на OpenCL становится всё более популярным подходом. Но это не исключает того, что отдельные разработчики пытаются разработать свой "идеальный" язык программирования для многоядерных сред.

Как сообщает сайт EE Times, группа студентов и аспирантов Лаборатории Искусственного Интеллекта и Компьютерных Наук Массачусетского Технологического Института (MIT CSAIL) предложила новый язык программирования для обработки изображений в многоядерной среде. Язык, который назвали Halide (от общего названия двухкомпонентных галогенидных соединений, что станет ясно ниже), решает сразу две главных задачи. Во-первых, он проще в написании и проверке кода, чем современные языки для обработки изображений. Во-вторых, новый язык способен автоматически оптимизировать код, исключая трудоёмкие ручные операции.

Согласно проведённым тестам, переписанные на Halide программы оказались примерно на одну треть длиннее программ, написанных опытными программистами на современных языках, но они показали выигрыш в скорости расчётов в 2, 3 и даже 6 раз. В отдельном случае расчёты на Halide оказались в 70 раз быстрее. Правда, при значительном превышении длины кода.

Секрет нового языка, как говорят разработчики, кроется в его двухмодульной основе. Программа на Halide состоит из двух секций. В одной секции описан общий алгоритм вычислений, а в другой — планировщик процесса. Причём команды в планировщике можно менять на ходу без модификации кода всей программы. Это открывает путь к экспериментам с новыми идеями, которые для проверки не потребуют переписывать программу заново. Кроме того, меняя только блок планировщика (в котором расписаны шаги по выполнению той или иной последовательности команд на конкретных ядрах), можно организовать перенос расчётов на любую аппаратную платформу.

Выглядит, что ни говори, заманчиво. Но погоду на рынке программирования делают корпорации или крупные сообщества, до которых разработчикам нового языка далеко.
 Offline
 
Посетить сайт автора
Цитировать
Ответить
Здесь присутствуют: 1 (пользователей: 0, гостей: 1)

« Предыдущая тема | Следующая тема »
 RSS Перейти на форум:
Розыгрыши 728х90

Последние объявления
ФотоЗаголовокГородРазмещено
Тайские Лекарства от целлюлита помагают сбросить лишний вес
• Для дома - Здоровье Цена: 1 1
Санкт-Петербург10.10.2020
(на 24 месяца)
Онлайн аптека поможет правильно сбросить вес и предлагает бады для похудения
• Для дома - Здоровье Цена: 1 1
Москва14.09.2020
(на 6 месяцев)
Магазин абразивных материалов «Абразивмастер»
• Хозяйство - Оборудование Цена: 1 1
Москва17.06.2020
(на 24 месяца)
Самое лучшее для похудения помогают народные рецепты для похудения в аптеке
• Для дома - Здоровье Цена: 1 1
Москва20.02.2020
(на 24 месяца)
Аптека поможет похудеть эффективно и продает капсулы самая лучшая диета
• Для дома - Здоровье Цена: 1 1
Ярославль22.12.2019
(на 24 месяца)
Облако тегов тем форума
Point Blank обход фроста, FAQ по Chronoscrolls, Подключение OGG L2Walker к Java серверу Kamael, Hellbound, Lineage 2 Chronicle 1, Изобретение, изменившее мир, Обзор представленной консоли от Sony, teXet TM-B410 – слайдер с двумя SIM-картами и большими кнопками, Адреналин: скрипт академика 1 - 40 лвл, Тихоокеанский рубеж (Pacific Rim), Квест на профессию Soultaker для Necromancer, тактика на Алгалона Наблюдателя, Project D отменен, Огромный мануал по скиллам, Майкл Новограц: «биткоин и эфир продолжат расти», Саммоны(Summon)
Главная Статьи Файлы Форум Ссылки Новости Фотогалерея Объявления Видео Файлобменник Гороскоп Торренты Радио Видеочат
Яндекс.Метрика
Powered by PHP-Fusion copyright © 2002 - 2021 by Nick Jones. Released as free software without warranties under GNU Affero GPL v3.