`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Harlan — высокоуровневый язык программирования для GPU

0 
 

Эрик Холк (Eric Holk), кандидат компьютерных наук из Университета Индианы, разработал декларативный язык программирования, позволяющий задействовать вычислительные возможности графических процессоров (GPU).

Обычно, программирование для GPU, представляет весьма трудоемкую задачу, доступную для людей особого склада ума — способных подолгу «шлифовать» детали нижнего уровня не теряя из виду основной цели программы. Harlan был создан «с нуля» как раз, чтобы взять на себя и скрыть от кодера эту неблагодарную черную «поддевку» GPU-программирования.

Новый язык компилируется для OpenCL и допускает использование высокоуровневых языков Python и Ruby. Его синтаксис построен на Scheme, в свою очередь, базирующейся на Lisp.

Harlan — высокоуровневый язык программирования для GPU

Petite Chez Scheme доступна для загрузки. Chez Scheme, это реализация Scheme с быстрым последовательно оптимизирующим компилятором. Petite Chez Scheme совместима с ней, но вместо компилятора использует быстрый интерпретатор. Она была задумана как динамическая среда для скомпилированных приложений Chez Scheme, но может применяться и как самостоятельная система Scheme.

Harlan поддерживает Mac OS X 10.6 (Snow Leopard), Mac OS X 10.7 (Lion), Mac OS X 10.8 (Mountain Lion) и различные версии Linux. OpenCL-реализации включают Intel OpenCL SDK, NVIDIA CUDA Toolkit, AMD Accelerated Parallel Processing (APP) SDK.

Холк сообщил о доступности Harlan в своем блоге спустя около двух лет с момента старта этого проекта. В анонсе он особо отмечает поддержку богатых структур данных, таких как деревья и массивы со строками неравной длины (ragged array).

Вы можете подписаться на нашу страницу в LinkedIn!

0 
 

Напечатать Отправить другу

Читайте также

 
 

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT