Не-XVP
Ne-XVP — исследовательский проект, реализованный в 2006–2008 годах компанией NXP Semiconductors . В рамках проекта был применен целостный подход к определению мультимедиа архитектуры обработки следующего поколения для встраиваемых MPSoC , которая эволюционно нацелена на программируемость, масштабируемость производительности и эффективность полупроводников. Эволюционный путь подразумевает использование существующих процессорных ядер, таких как NXP TriMedia, в качестве строительных блоков и поддержку отраслевых стандартов программирования, таких как потоки POSIX . Основываясь на технологическом исследовании пространства для проектирования, проект пришел к выводу, что аппаратные ускорители, облегчающие управление задачами и согласованность, в сочетании с правильным выбором вычислительных ядер обеспечивают хорошую программируемость, масштабируемую производительность и конкурентоспособную эффективность полупроводников.
Исследовать
[ редактировать ]
Ne-XVP Темы исследований и соответствующие публикации :
- Асимметричная многоядерная архитектура с универсальными ускорителями [1]
- Аппаратная многопоточность в VLIW [2]
- низкой сложности Когерентность кэша [1]
- Аппаратные ускорители для планирования и синхронизации задач:
- инструкций кэша Совместное использование [1]
- Исследование проектного пространства с использованием плотности производительности в качестве функции оптимизации [1]
- Технологическое моделирование для встраиваемых процессоров [1] [5] [6]
- Распараллеливание сложных мультимедийных алгоритмов (H.264, преобразование частоты кадров) [7] [8] [9] [10]
- Автоматически распараллеливающие компиляторы
- Языки программирования с учетом времени в сотрудничестве с проектом ACOTES [11]
- Визуальное программирование
- Спекуляции на уровне задач
- Портирование GCC на VLIW с открытым конвейером процессоры [12]
- Многопрограммная рабочая нагрузка для встроенной обработки
- Встроенный процессор VLIW с тактовой частотой 1 ГГц.
Участники проекта
[ редактировать ]
- Гиат Аль-Кади
- Збигнев Хамский
- Dmitry Cheresiz
- Марк Дюрантон (руководитель проекта)
- Сурендра Гунтур
- Ян Хугербрюгге
- Анирбан Лахири
- Ондрей Попп
- Андрей Теречко
- Алекс Туржан
- Клеменс Вюст
- ...
Ссылки
[ редактировать ]- ^ Перейти обратно: а б с д и ж А. Теречко, Й. Хугербрюгге, Г. Алькади; С. Гунтур; А. Лахири; М. Дюрантон; К. Вуст; П. Кристи; А. Накэртс; А. Кумар, «Балансирование программируемости и эффективности кремния в гетерогенных многоядерных архитектурах», Транзакции ACM во встраиваемых вычислительных системах, специальный выпуск о мультимедиа в реальном времени, 2010.
- ^ Перейти обратно: а б Дж. Хугербрюгге, А. Теречко, «Многопоточная многоядерная система для обработки встроенного мультимедиа», Транзакции по высокопроизводительным встраиваемым архитектурам и компиляторам, том 4, выпуск 2, 2008.
- ^ Г. Аль-Кади, А.С. Теречко, «Аппаратный планировщик задач для встроенной обработки видео», в материалах 4-й Международной конференции по высокопроизводительным и встраиваемым архитектурам и компиляторам, Пафос, Кипр, 25–28 января 2009 г.
- ^ М. Сьяландер, А. Теречко, М. Дюрантон; Блок упреждающего управления задачами для встраиваемых многоядерных архитектур; Материалы 11-й конференции EUROMICRO по цифровым системам 2008 г. Проектирование архитектур, методов и инструментов; страницы 149–157; 2008 г.; ISBN 978-0-7695-3277-6 ; IEEE-компьютер Общество Вашингтон, округ Колумбия, США.
- ^ А. Теречко, Дж. Хугербрюгге; Г. Аль-Кади; А. Лахири; С. Гунтур; М. Дюрантон; П. Кристи; А. Накэртс; А. Кумар, «Исследование плотности производительности гетерогенных многоядерных архитектур», приглашенная презентация на конференции Rapid Simulation and Performance Evaluation: Methods and Tools (RAPIDO'09), 25 января 2009 г., в рамках 4-й Международной конференции по высокопроизводительным и встраиваемым системам. Архитектуры и компиляторы (HiPEAC), Пафос, Кипр, 25–28 января 2009 г.
- ^ П. Кристи, А. Накэртс, А. Кумар, А. С. Теречко, Г. Доорнбос, «Быстрые потоки проектирования для поиска путей к передовым технологиям», приглашенный доклад, Международная встреча по электронным устройствам, Сан-Франциско, 2008.
- ^ Г. Аль-Кади, Дж. Хугербрюгге, С. Гунтур, А. Теречко, М. Дюрантон, «Параллельный алгоритм 3DRS на основе извилистости для эпохи многоядерности», на Международной конференции IEEE по бытовой электронике, Лас-Вегас, США, 11 января. –13, 2010.
- ^ А. Азеведо, Б. Юурлинк, К. Меендеринк, А. Теречко, Дж. Хугербрюгге, М. Альварес, А. Рамирес, М. Валеро, «Высокомасштабируемая параллельная реализация H.264», в «Транзакциях на высоком уровне» Производительные встраиваемые архитектуры и компиляторы, том 4, выпуск 2, стр. 404–418, 2009 г.
- ^ А. Азеведо, К. Меендеринк, Б. Юрлинк, А. Теречко, Дж. Хугербрюгге, М. Альварес, А. Рамирес, «Параллельное декодирование H.264 на встроенном многоядерном процессоре», в материалах 4-й Международной конференции по Высокопроизводительные и встроенные архитектуры и компиляторы, Пафос, Кипр, январь 2009 г.
- ^ М. Альварес, А. Азеведо, К. Меендеринк, Б. Юрлинк, А. Теречко, Дж. Хугербрюгге, А. Рамирес, «Анализ пределов масштабируемости декодирования H.264 из-за накладных расходов TLP», в материалах 6-го HiPEAC Industrial Семинар, ноябрь 2008 г.
- ^ ACOTES: http://www.hitech-projects.com/euprojects/ACOTES/
- ^ А. Турджан, Д. Чересиз, «Портирование GCC на открытый конвейерный векторный процессор VLIW», Саммит разработчиков GCC, Монреаль, Квебек, Канада, 8–10 июня 2009 г.