Евросоюз вкладывает ?2,3 млн в свободный язык для параллельных вычислений

Среда, 19 января 2011 г.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e

Исследовательская группа EPFL (Йcole Polytechnique Fйdйrale de Lausanne — Федеральная политехническая школа Лозанны), занимающаяся разработкой свободного языка программирования Scala, получила грант Евросоюза в размере ?2,3 млн по категории «Популяризация параллельного программирования». Это позволит почти вдвое увеличить штат команды разработчиков проекта, сообщают разработчики Scala.

Cложность программирования для параллельных систем – одно из основных препятствий для эффективного использования многопроцессорных систем, которые все более широко распространяются на массовом рынке. Цель финансируемых разработок — предложить новые механизмы параллельного программирования, которые позволят снизить стоимость и повысить эффективность ПО, в особенности в области облачных вычислений.

Нововедения, предлагаемые разработчиками Scala, предполагают использование т.н. «языковой виртуализации», позволяющей подключать предметно-ориентированные языки (DSL) в виде высокоуровневых библиотек языка Scala. Отдельные предметно-ориентированные языки могут создаваться для таких областей как машинное обучение, динамика жидкостей, аналитика, финансовое моделирование, визуализация и т.д. При этом приложения, использующие различные предметно-ориентированные языки, могут взаимодействовать друг с другом и использоовать общие техники оптимизации и методы планирования задач.

Проект будет разрабатываться в тесном сотрудничестве с лабораторией универсальных параллельных технологий (Pervasive Parallelism Lab, PPL) Стэндфордского университета, специалисты которой предоставят несколько предметно-ориентированных языков собственной разработки и поделятся другими технологиями, в том числе, связанными с программированием для распределенных аппаратных систем (distributed hardware).

В краткосрочной перспективе уже версия Scala 2.9 позволит использовать многоядерные системы для повышения производительности посредством параллельных коллекций (parallel collections). Ожидается, что результаты совместной исследовательской работы EFPL и PPL будут интегрироваться в новые версии языка Scala по мере их готовности к промышленному применению.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e


Просмотров: 1180
Рубрика: Hi-Tech


Архив новостей / Экспорт новостей

Ещё новости по теме:

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Архивы новостей за: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003