Вторник, 24.04.2018, 03:48
Приветствую Вас Гость | RSS
Integrity Rule
Поиск
Календарь
«  Январь 2011  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31
Полезные ссылки
  • Свободная энциклопедия
  • Королевство Delphi
  • Аппаратная защита ПО
  • Cоздание дистрибутивов
  • Блог GunSmoker-а
  • Тренировка ума (задачи)
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2011 » Январь » 22 » Евросоюз вкладывает €2,3 млн в свободный язык для параллельных вычислений
    20:45
    Евросоюз вкладывает €2,3 млн в свободный язык для параллельных вычислений
    Исследовательская группа 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 по мере их готовности к промышленному применению.

    По материалам сайта www.cnews.ru
    Просмотров: 424 | Добавил: yubel | Теги: scala, параллельные вычисления, Язык программирования, облачные технологии, Параллельное программирование
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]