Size: a a a

Compiler Development

2021 July 04

K

Kir in Compiler Development
Ещё можно compile to SK-combinators и таскать в рантайме стек
источник

АП

Антон Пилипчук... in Compiler Development
какие разновидности переменных вы имеете ввиду в случае компилятора?
источник

K

Kir in Compiler Development
Переменные унификации типов, возможно
источник

AT

Alexander Tchitchigi... in Compiler Development
Локальные, глобальные, из скоупа выше, поля классов и всякое такое. К ним ко всем доступ может быть организован по-разному.
источник

AT

Alexander Tchitchigi... in Compiler Development
Они же только в CT существуют. 🤷‍♀
источник

AT

Alexander Tchitchigi... in Compiler Development
Но да, scope graphs тут не помогут.
источник

МБ

Михаил Бахтерев... in Compiler Development
Мы как раз смотрели статьи по TS. Там больше теория. На Питон посмотрим, спасибо!
источник

МБ

Михаил Бахтерев... in Compiler Development
Спасибо
источник
2021 July 05

АП

Антон Пилипчук... in Compiler Development
Как правильно переводить на русский "A Theory of Name Resolution" и что почитать на эту тему?
источник

AT

Alexander Tchitchigi... in Compiler Development
Вы думаете на эту тему есть что-то на русском???
источник

AT

Alexander Tchitchigi... in Compiler Development
Мне кажется, этот термин Eelco Visser сам придумал.
источник

M

MaxGraey in Compiler Development
Про name binding может что то и удастся найти на русском про name resolution вряд ли
источник

AT

Alexander Tchitchigi... in Compiler Development
источник

ДК

Дикий Кот in Compiler Development
Воды много. Но похоже на cluster on chip. Intel с таким игралась. А тут, видмо, фишка ещё в том, что у них fpu малой точности и какая-то поддержка разреженных матриц.
источник

PS

Peter Sovietov in Compiler Development
Да, презентация по последней ссылке скучноватая. Выглядит, как попытка урвать себе немного от общей моды на построение аппаратных ускорителей в области ML по методике codesign. Я бы сказал, что вышеупомянутая "фишка" слабо смотрится на фоне систолических TPU. Скорее, они упирают на мультикомпьютерное решение, с крупными узлами (1 Mb SRAM) вместе с "NoC is visible to computer". Последняя фраза звучит шокирующе для тех, кто привык к настольным архитектурам, а в специализированных решениях это давно рутинная вещь.
источник

AT

Alexander Tchitchigi... in Compiler Development
Я так понял, они свои решения уже кому-то поставляют, и разрабатывают 3-4-5 поколение этого железа и такое же поколение компилятора для него.
Тем более, если это известные решения в специальных областях -- насколько реально что оно "пойдёт в массы" в следующие 5-10 лет? Для начала в датацентры и облака?
источник

AT

Alexander Tchitchigi... in Compiler Development
А самое интересное -- какие существуют модели и архитектуры для программирования таких систем? 😊
источник

AT

Alexander Tchitchigi... in Compiler Development
Всех этих cluster-on-chip и подобного?
источник

AG

Alex Gryzlov in Compiler Development
подозреваю что примерно такие же как для старой доброй многопоточки со слабой памятью
источник

AT

Alexander Tchitchigi... in Compiler Development
А для неё есть что ли какие-то вменяемые? 😂
источник