Загрузка...

Студенческая лаборатория МФТИ-Интел

Лаборатория вычислительных технологий осуществлят подготовку студентов 2-3 курсов в области проектирования микросхем, разработки компиляторов, Java-приложений. Лаборатория вычислительных технологий осуществлят подготовку студентов 2-3 курсов в области проектирования микросхем, разработки компиляторов, Java-приложений. Лаборатория вычислительных технологий осуществлят подготовку студентов 2-3 курсов в области проектирования микросхем, разработки компиляторов, Java-приложений.

Проекты

     

Общая информация по проекту

  • Название: оптимизация ИС и алгоритмы на графах
  • Ментор проектаот университета:  Плоткин А.Л.

  • Кол-во привлекаемых преподавателей:  1 человек
  • Кол-во привлекаемых студентов:  8человек 2-3 -ого курса

Детали проекта

Проблема и ее актуальность:  

  • Отсутствие практики программирования у стажеров на графовых структурах
  • Отсутствие практики работы в команде
  • Отсутствие общего представления о классических подходах к решению оптимизационных задач на ИС


Цели проекта:

  • Рассмотреть существующие подходы к оптимизации основных характеристик ИС
  • Практика реализации простых алгоритмов на графовых структурах
  • Получение навыков работы в команде

Общая информация по проекту
  • Название:  Range analysis implementation in researcher compiler
  • Ментор проектаот университета:  Андрей Неволин/ Владимир Грачев
  • Кол-во привлекаемых преподавателей:  2 человека
  • Кол-во привлекаемых студентов:  7 человек 1,2,3-ого курса

Детали проекта

Проблема и ее актуальность:  

Range analysis is on of the most important analyses in Compiler design. A huge variety of code optimizations can performed when we have information about ranges. Microsoft researcher Compiler “Phoenix” is ideal for students’ work on Range analysis implementation. This product is simple enough and (in the same time) gives introduction to fundamentals of Compiler design. 

Аннотация решения проблемы, в чем новизна решения:

The course requires that students write working code for Range analysis based on intermediate representation of “Phoenix” Compiler. There are many approaches to Range analysis implementation. Students should choose the most appropriate one. The quality of the analysis should be measured after implementation is finished.

Цели проекта:

  •  Knowledge of modern Compiler development techniques
  •  Ability to analyze and solve complex real-world compiler design problems

Общая информация по проекту

  • Название:   MCC Project 
  • Ментор проектаот университета:  Духан Марат Олегович, студент
  • Кол-во привлекаемых преподавателей:  1 человек
  • Кол-во привлекаемых студентов:  4 человека 2-3-ого курсов

Детали проекта

Проблема и ее актуальность:  

  • Сложность создания компилятора C++
  • Медленное распространение новых подходов к проектированию на C++ в разработку компиляторов

 

Аннотация решения проблемы, в чем новизна решения:

  • Использование самых последних достижений в проектировании на С++
  • Активное использование библиотек STL и boost
  • Создание расширения языка C++ и описание части грамматики языка C++ с помощью добавленных конструкций

Цели проекта:

  • Исследовать различные подходы к написанию front-end’а компилятора
  • Найти оптимальный подход для создания front-end’ов к сложным языкам
  • Создать компилятор подмножества языка C++
  • Провести эксперименты с синтаксисом языка C++
Ближайшие события
ноябрь 2019
октябрь 2019
сентябрь 2019
Пн
Вт
Ср
Чт
Пт
Сб
Вс
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3