О создании компилятора с высокоуровневого языка на компьютер с программируемой архитектурой (Юрий Михайлуц, SECR-2016)

Материал из 0x1.tv

Докладчик
Юрий Михайлуц.jpg
Юрий Михайлуц

Хорошо известно, что для решения многих прикладных задач на программируемых логических интегральных схемах (ПЛИС) можно достичь более высокой производительности (иногда на 2 или даже 3 порядка), чем на массовых процессорах. Но достигается это очень большими усилиями, как временными, так и интеллектуальными. Компилятор с языка высокого уровня на систему с ПЛИС-ускорителем – мечта многих разработчиков. Такой компилятор должен содержать многие нетрадиционные составные части. Актуальность этого направления подчеркивается тем, что в конце прошлого года фирма Intel купила второго по величине производителя ПЛИС – фирму ALTERA.

Наш доклад о первых шагах по созданию компилятора с языка Си на процессор с ПЛИС-ускорителем и о первой откомпилированной им программе. И это не просто конвертер из языка Си в VHDL. Наша цель: “Создать полноценный компилятор, при помощи которого программы на компьютеры с ПЛИС можно будет писать так же легко, как сейчас пишут обычные прикладные программы”. И мы уже на шаг ближе к этой цели. Мы расскажем Вам о том, как прошли этот шаг и о всех нюансах, подстерегающих Вас, если Вы, как и мы, считаете, что за ПЛИС будущее Вычислительных систем.

Доклад может быть интересен тем, кто

  1. Работает с ПЛИС
  2. Разработчикам электронных схем
  3. Разработчикам компиляторов
  4. Тем, кому интересно, куда идут ИТ-технологии и программирование

Доклад может быть полезен аудитории: Пониманием того, куда идут ИТ-технологии. Это важно для того, чтобы не проиграть конкурентную борьбу с новыми поколениями программистов, Новые поколения программистов будут разрабатывать софт на микросхемы, содержащие и универсальные вычислительные ядра и матрицы программируемой логики. Такие микросхемы уже производятся и используются (недостаточно используются, поскольку нет хороших инструментов быстрой разработки эффективных программ). Признаками этой тенденции являются и превосходство таких микросхем по сравнению с другими по производительности и тот факт, что компания Intel купила компанию Altera.

Доклад рассчитан на аудиторию с базовыми знаниями в программировании на Си и базовыми знаниями в области цифровой схемотехники.

Видео

on youtube

Презентация

О создании компилятора с высокоуровневого языка на компьютер с программируемой архитектурой (Юрий Михайлуц, SECR-2016).pdf О создании компилятора с высокоуровневого языка на компьютер с программируемой архитектурой (Юрий Михайлуц, SECR-2016).pdf О создании компилятора с высокоуровневого языка на компьютер с программируемой архитектурой (Юрий Михайлуц, SECR-2016).pdf О создании компилятора с высокоуровневого языка на компьютер с программируемой архитектурой (Юрий Михайлуц, SECR-2016).pdf О создании компилятора с высокоуровневого языка на компьютер с программируемой архитектурой (Юрий Михайлуц, SECR-2016).pdf О создании компилятора с высокоуровневого языка на компьютер с программируемой архитектурой (Юрий Михайлуц, SECR-2016).pdf О создании компилятора с высокоуровневого языка на компьютер с программируемой архитектурой (Юрий Михайлуц, SECR-2016).pdf О создании компилятора с высокоуровневого языка на компьютер с программируемой архитектурой (Юрий Михайлуц, SECR-2016).pdf О создании компилятора с высокоуровневого языка на компьютер с программируемой архитектурой (Юрий Михайлуц, SECR-2016).pdf О создании компилятора с высокоуровневого языка на компьютер с программируемой архитектурой (Юрий Михайлуц, SECR-2016).pdf О создании компилятора с высокоуровневого языка на компьютер с программируемой архитектурой (Юрий Михайлуц, SECR-2016).pdf О создании компилятора с высокоуровневого языка на компьютер с программируемой архитектурой (Юрий Михайлуц, SECR-2016).pdf

Примечания и ссылки


Youtube:8 Vimeo:25