Ne-XVP - Ne-XVP
Ne-XVP был исследовательский проект, выполненный в период с 2006 по 2008 гг. Полупроводники NXP. В рамках проекта реализован целостный подход к определению следующего поколения мультимедиа архитектура обработки для встроенных MPSoCs который эволюционным образом нацелен на программируемость, масштабируемость производительности и эффективность кремния. Эволюционный путь предполагает использование существующих процессорных ядер, таких как NXP TriMedia как строительные блоки и вспомогательные отраслевые стандарты программирования, такие как Потоки POSIX. Основываясь на исследовании пространства проектирования с учетом технологий, проект пришел к выводу, что аппаратные ускорители, облегчающие управление задачами и согласованность, в сочетании с правильным определением размеров вычислительных ядер обеспечивают хорошую программируемость, масштабируемую производительность и конкурентоспособную эффективность кремния.
Исследование
Ne-XVP предметы исследования и соответствующие публикации:
- Асимметричный многоядерный архитектура с универсальными ускорителями [1]
- Аппаратное обеспечение многопоточность в VLIW [2]
- Низкая сложность согласованность кеша [1]
- Аппаратные ускорители для планирования и синхронизации задач:
- Инструкция тайник обмен [1]
- Design Space Exploration с Performance Density в качестве функции оптимизации [1]
- Моделирование технологий для встраиваемых процессоров [1][5][6]
- Распараллеливание комплекса мультимедиа алгоритмы (H.264, преобразование частоты кадров) [7][8][9][10]
- Автоматическое распараллеливание компиляторы
- Языки программирования с учетом времени в сотрудничестве с проектом ACOTES [11]
- Визуальное программирование
- Предположение на уровне задачи
- Перенос GCC на открытый трубопровод VLIW Процессоров [12]
- Многопрограммная рабочая нагрузка для встроенной обработки
- Встроенный процессор VLIW с тактовой частотой 1 ГГц
Участники проекта
- Гиат Аль-Кади
- Збигнев Чамски
- Дмитрий Чересиз
- Марк Дюрантон (руководитель проекта)
- Сурендра Гунтур
- Ян Хугербрюгге
- Анирбан Лахири
- Ондрей Попп
- Андрей Теречко
- Алекс Турьян
- Клеменс Вуст
- ...
Рекомендации
- ^ а б c d е ж А. Теречко, Дж. Хугербрюгге, Г. Алькади; С. Гунтур; А. Лахири; М. Дюрантон; C. Wust; П. Кристи; А. Накертс; А. Кумар, «Уравновешивание программируемости и эффективности кремния в гетерогенных многоядерных архитектурах», Транзакции ACM на встроенных вычислительных системах, специальный выпуск о мультимедиа в реальном времени, 2010.
- ^ а б Дж. Хугербрюгге, А. Теречко, "Многопоточная многоядерная система для обработки встроенных мультимедиа", Транзакции о высокопроизводительных встроенных архитектурах и компиляторах, Том 4, Выпуск 2, 2008 г.
- ^ Г. Аль-Кади, А.С. Теречко, «Аппаратный планировщик задач для встроенной обработки видео», в материалах 4-й Международной конференции по высокопроизводительным и встроенным архитектурам и компиляторам, Пафос, Кипр, 25–28 января 2009 г.
- ^ М. Сьяландер, А. Теречко, М. Дюрантон; Блок управления задачами Look-Ahead для встроенных многоядерных архитектур; Материалы 11-й конференции EUROMICRO 2008 г. по архитектуре, методам и инструментам проектирования цифровых систем; Страницы 149-157; 2008; ISBN 978-0-7695-3277-6; IEEE ComputerSociety Вашингтон, округ Колумбия, США.
- ^ А. Теречко, Дж. Хугербрюгге; Г. Аль-Кади; А. Лахири; С. Гунтур; М. Дюрантон; П. Кристи; А. Накертс; А. Кумар, «Исследование плотности производительности гетерогенных многоядерных архитектур», приглашенный доклад на 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 , Ноябрь 2008 г.
- ^ ACOTES: http://www.hitech-projects.com/euprojects/ACOTES/
- ^ А. Турьян, Д. Чересиз, «Перенос GCC на открытый конвейерный векторный процессор VLIW», Саммит разработчиков GCC, Монреаль, Квебек, Канада, 8–10 июня 2009 г.