The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Проект LLVM представил HPVM 1.0, компилятор для CPU, GPU, FPGA и ускорителей"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Ссылки "<<" и ">>" открывают первые и последние 10 сообщений.
. "Проект LLVM представил HPVM 1.0, компилятор для CPU, GPU, FP..." +3 +/
Сообщение от Аноним84701 (ok), 11-Апр-21, 01:45 
>> независимое от языка программирования и оборудования промежуточное представление
> Эмммм... Разве это хорошо?

Эммм ... Это реальность компиляторостроения последние лет 15?
https://gcc.gnu.org/news.html
> February 25, 2004
> The tree-ssa branch has been frozen to be incorporated into GCC 4.0.0. Tree SSA incorporates two new high-level intermediate languages (GENERIC and GIMPLE), an optimization framework for GIMPLE based on the Static Single Assignment (SSA) representation, several SSA-based optimizers and various other improvements to the internal structure of the compiler that allow new optimization opportunities that were difficult to implement before.

https://gcc.gnu.org/onlinedocs/gccint/GIMPLE.html#GIMPLE
> GIMPLE is a three-address representation derived from GENERIC by breaking down GENERIC expressions into tuples of no more than 3 operand
> The C and C++ front ends currently convert directly from front end trees to GIMPLE,

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Проект LLVM представил HPVM 1.0, компилятор для CPU, GPU, FPGA и ускорителей, opennews, 10-Апр-21, 22:10  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру