Ne-XVP - Ne-XVP - Wikipedia

Ne-XVP 2006-2008 жж. аралығында орындалған ғылыми жоба болды NXP жартылай өткізгіштері. Жоба келешек ұрпақты анықтау үшін кешенді тәсілді қолға алды мультимедия өңдеу сәулеті ендірілген үшін MPSoC ол эволюциялық жолмен бағдарламалануға, өнімділіктің масштабтылығына және кремнийдің тиімділігіне бағытталған. Эволюциялық жол сияқты қолданыстағы процессор ядроларын пайдалануды білдіреді NXP TriMedia сияқты салалық бағдарламалау стандарттарын қолдайтын блоктар ретінде POSIX ағындары. Ғарыш кеңістігін технологиялық тұрғыдан зерттеуге негізделген жоба, тапсырмаларды басқаруды және үйлесімділікті жеңілдететін аппараттық үдеткіштер есептеу ядроларының дұрыс өлшемдерімен жақсы бағдарламаланатын, масштабталатын өнімділік пен бәсекеге қабілетті кремний тиімділігін береді деген қорытындыға келді.

Зерттеу

Ne-XVP архитектурасы 2008 жылдың аяғында. Көп ядролы процессорды құру үшін core1 және core2 екі ядролық типтері қолданылады. Өнімділіктің тығыздығын арттыру үшін көп ядролы жіп аралық синхрондау және байланыс үшін бірнеше үдеткіштер қолдайды. Мысалы, аппараттық тапсырмаларды жоспарлаушы көптеген күрделі мультимедиялық қосымшаларға арналған тапсырмаларды жоспарлай алады, ал кэштің когеренттік сопроцессорлары ортақ жад арқылы жіп аралық байланысты қамтамасыз етеді.

Ne-XVP зерттеу пәндері және сәйкес басылымдар:

  1. Асимметриялық көп ядролы жалпы үдеткіштермен сәулет [1]
  2. Жабдық көп жұмыс VLIW-де [2]
  3. Төмен күрделілік кэштің келісімділігі [1]
  4. Тапсырмаларды жоспарлау және синхрондау үшін аппараттық үдеткіштер:
    1. Аппараттық тапсырмаларды жоспарлаушы [3]
    2. Жіптерді синхрондау үшін аппараттық синхрондау блогы [1][2]
    3. Тапсырмаларды басқару бөлімі [4]
  5. Нұсқаулық кэш бөлісу [1]
  6. Оптимизация функциясы ретінде өнімділік тығыздығымен кеңістікті зерттеуді жобалаңыз [1]
  7. Кіріктірілген процессорларға арналған технологиялық модельдеу [1][5][6]
  8. Кешенді параллельдеу мультимедия алгоритмдер (H.264, кадр жылдамдығын түрлендіру) [7][8][9][10]
  9. Авто параллельдеу құрастырушылар
  10. ACOTES жобасымен бірлесіп уақытты білетін бағдарламалау тілдері [11]
  11. Көрнекі бағдарламалау
  12. Тапсырма деңгейіндегі алыпсатарлық
  13. GCC-ді ашық құбырға тасымалдау VLIW Процессорлар [12]
  14. Кіріктірілген өңдеуге арналған мультипрограммалық жүктеме
  15. 1-ГГц енгізілген VLIW процессоры

Жоба мүшелері

Ne-XVP командасы 2008 жылдың аяғында. (Солдан оңға, жоғарыдан төменге) Сурендра Гунтур, Ян Хугербрюгге, Гиат Аль-Кади, Марк Дюрантон, Андрей Теречко, Анирбан Лахири.
  • Гиат Аль-Кади
  • Збигнев Чамский
  • Дмитрий Черезиз
  • Марк Дюрантон (жоба жетекшісі)
  • Сурендра Гунтур
  • Ян Хугербрюгге
  • Анирбан Лахири
  • Ондрей Попп
  • Андрей Теречко
  • Алекс Туржан
  • Клеменс Вуст
  • ...

Әдебиеттер тізімі

  1. ^ а б c г. e f А.Теречко, Дж.Гугербрюгге, Г.Алкади; С.Гүнтур; А.Лахири; М.Дурантон; C. Вуст; П.Кристи; A. Nackaerts; Кумар, «Гетерогенді көп ядролы архитектураның бағдарламалануы мен кремний тиімділігін теңдестіру», Кіріктірілген есептеу жүйелеріндегі ACM транзакциялары, нақты уақыттағы мультимедиа туралы арнайы шығарылым, 2010 ж.
  2. ^ а б Дж.Хугербрюгге, А.Теречко, «Кіріктірілген медианы өңдеуге арналған көпжіпті көп ядролы жүйе», Жоғары өнімді ендірілген сәулеттер мен компиляторлар туралы операциялар, 4-том, 2-шығарылым, 2008 ж.
  3. ^ Г.Әл-Кади, А.С. Теречко, «Бейнені өңдеуге арналған аппараттық тапсырма жоспарлаушысы», Пафос, Кипр, 25-28 қаңтар 2009 ж. Жоғары өнімділігі және ендірілген сәулеттері мен құрастырушылары бойынша 4-ші халықаралық конференция материалдары.
  4. ^ М. Шаландер, А. Теречко, М. Дюрантон; Кірістірілген көп ядролы архитектураларға арналған тапсырмаларды басқару бөлімі; Сандық жүйені жобалау архитектурасы, әдістері мен құралдары бойынша 2008 жылғы 11-ші EUROMICRO конференциясының материалдары; 149-157 беттер; 2008; ISBN  978-0-7695-3277-6; IEEE ComputerSociety Вашингтон, Колумбия округі, АҚШ.
  5. ^ А.Теречко, Дж. Хугербрюгге; Г.Әл-Кади; А.Лахири; С.Гүнтур; М.Дурантон; П.Кристи; A. Nackaerts; А.Кумар, «Гетерогенді көп ядролы архитектуралардың тығыздығын зерттеу», жедел модельдеу және өнімділікті бағалау: әдістер мен құралдар (RAPIDO'09) презентациясын шақырды, 25 қаңтар 2009 ж., Жоғары өнімді және ендірілген 4-ші халықаралық конференциямен бірге. Сәулет және компиляторлар (HiPEAC), Пафос, Кипр, 25-28 қаңтар, 2009 ж.
  6. ^ П.Кристи, А.Наккертс, А.Кумар, А.С.Теречко, Г.Дорнбос, «Жетілдірілген технологияларды іздеудің жылдам жобалық ағындары», шақырылған мақала, Халықаралық электронды құрылғылар жиналысы, Сан-Франциско, 2008 ж.
  7. ^ Г.Ал-Кади, Дж.Хугербрюгге, С.Гүнтур, А.Теречко, М.Дурантон, «Көп ядролы дәуірге арналған параллельді 3DRS алгоритмі», IEEE тұтынушылар электроникасы бойынша халықаралық конференцияда, Лас-Вегас, АҚШ, 11 қаңтар 13, 2010 жыл.
  8. ^ A. Azevedo, B. Juurlink, C. Meenderinck, A. Terechko, J. Hoogerbrugge, M. Alvarez, A. Ramirez, M. Valero, «H.264-тің жоғары масштабталатын параллельді орындалуы», жоғары өнімділігі бар операцияларда Кіріктірілген сәулеттер мен құрастырушылар, 4 том, 2 басылым, 404-418 беттер, 2009 ж.
  9. ^ A. Azevedo, C. Meenderinck, B. Juurlink, A. Terechko, J. Hoogerbrugge, M. Alvarez, A. Ramirez, «H.264 параллельді декорациясы бойынша енгізілген көп ядролы процессор», 4-ші Халықаралық конференция конференциясының материалдарында Өнімділік және ендірілген сәулеттер және құрастырушылар, Пафос, Кипр, қаңтар 2009 ж.
  10. ^ М.Альварес, А.Азеведо, К.Мендеринк, Б.Юрлинк, А.Теречко, Дж.Гугербрюгге, А.Рамирес, «TLP үстеме шығынына байланысты H.264 декодтаудың масштабталу шектерін талдау», 6-шы HiPEAC өндірістік семинарының материалдарында. , 2008 ж. Қараша.
  11. ^ АКОТЕС: http://www.hitech-projects.com/euprojects/ACOTES/
  12. ^ A. Turjan, D. Cheresiz, «GCC-ді VLIW ашық векторлық векторлық векторға жіберу», GCC Developer саммиті, Монреаль, Квебек, Канада, 8-10 маусым 2009 ж.