03 Марта 2024 22:51 
Заработай шерингом
Навигация
 +  - 
Скачать игры
Сейчас на сайте
03.03.2024
popo4kaz
08:18:54
offline
02.03.2024
Aloha123
1 день
offline
27.02.2024
nhocly1
5 дней
offline
25.02.2024
cepe7a
1 неделя
offline
22.02.2024
Azar
1 неделя
offline
Последние фото
Game of Blocks : WesterosCraft and Game of Thrones
Game of Blocks : Wes...
Альбом: Скриншоты

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



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

Последние видео
Видео THE WORLD LIVE -  since 2008 | earthTV : So thank you for the many views of this stream, please enjoy the original classic television version of THE WORLD LIVE, first uploaded here for you in 2008 with just 7 locations.

Онлайн камеры:  THE WORLD LIVE - since 2008 | earthTV

Видео The Best Of Norway's Railway Cab Views : I\

Онлайн камеры:  The Best Of Norway's Railway Cab Views

Видео 130 LIVE World Cameras : 130 LIVE World Cameras, Relaxing Music, Map, Daily Timelapse - Your Armchair Travel

Онлайн камеры:  130 LIVE World Cameras

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

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



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

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

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


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

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

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

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

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

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

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

Последние объявления
ФотоЗаголовокГородРазмещено
ПАО «Форвард Энерго» реализует неликвиды в ассортименте
• Хозяйство - Оборудование Цена: 1 1
Москва07.02.2024
(на 1 месяц)
Облако тегов тем форума
Сеть оракулов API3 и проект Open Banking создадут «мост» между банками и DeFi, Как попасть в игровую индустрию?, Адаптируем SQL файл для своей сборки, Корейская версия TERA получит новое поле боя, 23% студентов Южной Кореи инвестируют в криптовалюты, Сканирование, Таргетинг и Ассист в пати, 14-летний гений создал принтер из конструктора LEGO, Deadpool 2, C9: Общий гайд по прокачке (1- 42 уровни), Обновленный Aion 2.5 появится 26 апреля, Камаели - квест "проверка снабжения" с 1 по 21, Линейный дизайн Катаклизма был ошибкой, признала Blizzard, Все на вечеринку!, Мастер-класс по СЛАВЯНСКОЙ ГИМНАСТИКЕ от Ольги МИР
Главная Статьи Файлы Форум Ссылки Новости Фотогалерея Объявления Видео Файлобменник Гороскоп Торренты Радио Видеочат
Powered by PHP-Fusion copyright © 2002 - 2024 by Nick Jones. Released as free software without warranties under GNU Affero GPL v3.