Forth
http://fforum.winglion.ru/

Многоядерные процессоры
http://fforum.winglion.ru/viewtopic.php?f=29&t=2624
Страница 1 из 7

Автор:  diver [ Чт июл 15, 2010 14:49 ]
Заголовок сообщения:  Многоядерные процессоры

На сайте Интернет-Университета Информационных Технологий опубликован курс "Многоядерные процессоры".

Курс посвящен обзору состояния дел в области многоядерных процессоров. Представлены основные многоядерные процессоры и архитектуры, разработанные на конец 2009 года, кратко рассмотрены основные приемы программирования многоядерных систем. Материал курса составлен на основе статей и отчетов ряда экспертов, работах исследовательских групп, технических материалов и анонсов компаний-производителей. Курс включает 17 лекций, охватывающих процессоры для широкого спектра систем и приложений — от микромощных встраиваемых систем до серверных приложений.

Лекции, включенные в курс:

1. Предпосылки, вызовы, модели мира современных высокопроизводительных вычислений
Лекция посвящена основным проблемам развития средств вычислительной техники и причинам, обусловливающим современный подход к построению микропроцессорных систем.
2. Классификация современных приложений и многоядерных систем
Дается приблизительное разбиение приложений на классы/кластеры в соответствии с их требованиями. Обсуждаются вопросы и подходы к классификации многоядерных процессоров.
3. Высокопроизводительные многоядерные процессоры для встраиваемых приложений
В лекции рассмотрены многоядерные процессоры компаний Tilera (Tile64/64Pro, Tile-Gx) и ClearSpeed (CSX700). Данные процессоры являются одними из интересных представителей многоядерных процессоров, имеют мощные средства разработки и отладки приложений.
4. Многоядерные процессоры с низким энергопотреблением
Лекция посвящена двум интересным разработкам, нацеленным на минимизацию энергопотребления процессора при сохранении высокой производительности. Демонстрируются два различных подхода к управлению производительностью и энергопотреблением: с одной стороны — локальное управление тактовой частотой и напряжением питания ядра, с другой самосинхронная схемотехника с полным отключением ядер во время простоя или ожидания данных.
5. Графический процессор G80
В лекции рассмотрены архитектурные особенности графического процессора G80.
6. Проект Larrabee
Данная лекция посвящена одному из проектов фирмы Intel — многоядерному процессору Larrabee. Процессор позиционируется как многофункциональный графический сопроцессор, ориентированный на архитектуру х86.
7. Проект ATAC
Лекция знакомит с альтернативной технологией построения многоядерных систем на кристалле — ATAC. Архитектура ATAC основывается на ячеистом принципе построения многоядерных процессоров, с тем отличием, что ячейками в данном случае выступают кластеры, которые состоят из нескольких вычислительных ядер, объединенных накристалльной сетью. Ячейки объединяются широковещательной оптической шиной. Интересным моментом является интеграция оптоэлектронных модулей и оптических каналов в рамках КМОП-технологии. Предусматривается возможность масштабирования количества ядер до нескольких тысяч.
8. Мультиядерные процессоры ARM-архитектуры
Лекция посвящена обзору мультиядерных процессоров одной из наиболее популярных на сегодняшний день архитектур — ARM. Мультиядерные процессоры данной архитектуры сочетают в себе масштабируемость производительности, низкое энергопотребление, эффективную систему команд и широкий спектр поддерживающих технологий и продуктов. Все эти качества делают их перспективной базой для высокопроизводительных мобильных устройств.
9. Мультиядерные процессоры на базе MIPS-совместимых ядер
Лекция посвящена обзору мультиядерных процессоров на основе MIPS и совместимых с ними ядер. Мультиядерные процессоры данной архитектуры помимо достаточно высокой энергоэффективности и высокой производи тельности добавляют аппаратную поддержку нескольких потоков.
10. Мультипроцессор Cell
В лекции описывается один из самых известных мультиядерных процессоров — мультипроцессор Cell. Основные области применения процессора на сегодняшний день — мультимедийные центры, игровые консоли.
11. Процессоры AMD
Данная лекция посвящена процессорам одного из крупнейших игроков рынка процессоров — фирмы AMD. Особое внимание уделено четырех- и шестиядерным решениям AMD. Дается также краткая история и систематизация многообразия процессорных ядер и микроархитектур процессоров.
12. Процессоры архитектуры SPARC
Лекция посвящена одному из самых "молодых" процессоров SPARC-архитектуры — UltraSPARC T2. Процессоры SPARC практически с момента появления данной архитектуры были нацелены на аппаратную поддержку нескольких потоков. На данный момент они позиционируются как "сервер на кристалле", интегрируют не только контроллеры памяти, но и сетевые интерфейсы и криптографические модули. Процессоры SPARC и в настоящее время лидируют по количеству одновременно поддерживаемых потоков одним ядром.
13. Процессоры Intel
В лекции рассматриваются особенности одной из новых архитектур многоядерных процессоров фирмы Intel — архитектуры Nehalem. Данная архитектура включает в себя ряд усовершенствований по сравнению с предыдущими архитектурами, устранен ряд узких мест.
14. Состояние отечественных разработок в области высокопроизводительных вычислений
Лекция посвящена обзору состояния работ в области многоядерных процессоров, выполняемых в России.
15. Сравнительные характеристики процессоров
Приводится сравнение характеристик процессоров по показателям: разрядность, производительность, потребляемая мощность, размеры, классы задач, на которые рассчитаны, стоимость. Приводится также примерная классификация рассмотренных выше процессоров.
16. Приемы и технологии программирования многоядерных процессоров
В лекции дается краткая характеристика проблем, возникающих при параллельном программировании и при программировании многоядерных процессоров, в частности. Кратко описаны основные модели программирования многоядерных процессоров, лежащие в основе различных инструментов разработки и управлении процессорными ядрами в операционных системах.
17. Средства программирования многоядерных процессоров
В лекции приводится краткое описание специализированных библиотек и расширений языков программирования.


Лекции курса доступны по адресу:http://www.intuit.ru/department/hardware/mcoreproc/

В основе опубликованного курса - лекции дисциплины "Многоядерные процессоры и их программирование", изучаемой магистрами направления "Информатика и вычислительная техника" в первом семестре.

PS.
Критика, особенно конструктивная, принимается......

Автор:  diver [ Вс окт 17, 2010 19:12 ]
Заголовок сообщения:  Re: Многоядерные процессоры

Single-Chip Cloud Computer
(http://techresearch.intel.com/ProjectDetails.aspx?Id=1)

The name “Single-chip Cloud Computer” reflects the fact that the architecture resembles a scalable cluster of computers such as you would find in a cloud, integrated into silicon.
The research chip features:
24 “tiles” with two IA cores per tile
A 24-router mesh network with 256 GB/s bisection bandwidth
4 integrated DDR3 memory controllers
Hardware support for message-passing

Автор:  forther [ Вс окт 17, 2010 19:39 ]
Заголовок сообщения:  Re: Многоядерные процессоры

Не открывается ваша ссылка. Вот эту попробуйте.

Автор:  diver [ Вс окт 17, 2010 19:42 ]
Заголовок сообщения:  Re: Многоядерные процессоры

forther писал(а):
Не открывается ваша ссылка. Вот эту попробуйте.


Спасибо! Ссылку подправил.

Автор:  diver [ Пт янв 21, 2011 15:25 ]
Заголовок сообщения:  Re: Многоядерные процессоры

На правах рекламы: :)

25 февраля 2011 г. на базе Алтайского государственного университета состоится региональная научно-практическая конференция "Многоядерные процессоры и параллельное программирование". К участию приглашаются студенты высших учебных заведений, аспиранты, преподаватели, технические специалисты.

Целью конференции является обмен методическим и практическим опытом работы с многоядерными процессорами и программируемыми логическими схемами, обсуждение проблем, связанных с проектированием параллельного программного обеспечения прикладного и системного уровня.

Основные направления:
? Разработка аппаратуры с использованием многоядерных процессоров.
? Программные процессорные и функциональные ядра для ПЛИС и FPGA.
? Языки программирования и программные библиотеки для многоядерных про-цессоров. Эффективность, структура, особенности применения.
? Операционные системы, поддерживающие многоядерные процессоры.
? Программирование графических процессоров. Среды, приемы, классы задач.
В рамках конференции участники получат возможность представить свои научные работы, обсудить вопросы и проблемы высокопроизводительных вычислений, конструирования приборов.

Файлик информационного сообщения: http://www.asu.ru/files/documents/00004020.pdf

Автор:  Hishnik [ Пт янв 21, 2011 21:12 ]
Заголовок сообщения:  Re: Многоядерные процессоры

diver писал(а):
Файлик информационного сообщения: http://www.asu.ru/files/documents/00003997.pdf

А сколько человек ожидается очно? СКБ "Восток" - знакомая организация, оттуда будут люди? Можно и прокатиться к вам с большим докладом, если тематика ПЛИС вызывает серьезный интерес. По крайней мере, из "Востока" приезжали на обучение буквально недавно.

Автор:  diver [ Пт янв 21, 2011 23:56 ]
Заголовок сообщения:  Re: Многоядерные процессоры

Сейчас пока сложно сказать о количестве участников, особенно иногородних, примерно через недельку, надеюсь, что-нибудь начнет прояснятся. Будем рады всем - не так часто удается в живую выбраться за рамки региона.

С "Востока" человека два-три как минимум обещались (не считая членов орг. комитета), но тоже в процессе.
Насчет ПЛИС:
- планировали поучаствовать в академической программе Xilinx (по крайней мере для филиала кафедры на СКБ)
- у нас самих аналогичная программа, но с Alter-ой, с соответствующими учебными курсами.

Автор:  Hishnik [ Сб янв 22, 2011 00:46 ]
Заголовок сообщения:  Re: Многоядерные процессоры

Личное сообщение почему-то не уходит.
diver писал(а):
Насчет ПЛИС:
- планировали поучаствовать в академической программе Xilinx (по крайней мере для филиала кафедры на СКБ)

Это ко мне :) Строго говоря, решение по заявкам, дарениям, лицензиям и проч. принимают люди из Xilinx, но сейчас они сильно насели на Инлайнгруп с вопросами о том, на какие российские вузы можно ориентироваться.

Автор:  diver [ Сб янв 22, 2011 01:14 ]
Заголовок сообщения:  Re: Многоядерные процессоры

diver писал(а):
Личное сообщение почему-то не уходит.

Пришло :)

Автор:  diver [ Ср фев 23, 2011 21:25 ]
Заголовок сообщения:  Re: Многоядерные процессоры

ТЕХНИЧЕСКАЯ ПРОГРАММА КОНФЕРЕНЦИИ «Многоядерные процессоры и параллельное программирование»

25 февраля 2011 Зал заседаний Ученого совета по адресу пр. Ленина 61 - ул. Молодежная 13, АлтГУ корпус "М"


Предварительная программа конференции: http://www.asu.ru/structure/faculties/fiztech_dep/vych/works/sem/
(доклады, заявленные на очное участие)

Пленарные доклады:
1. Вступительное слово. А.С. Шатохин, к.т.н.,проф., зав. каф. ВТиЭ АлтГУ.
2. Параллельные вычисления. Коммуникация, координация и синхронизация в распределенных системах. П.М. Зацепин, к.ф.-м.н., доцент каф. ВТиЭ АлтГУ.
3. Многоядерные процессоры. Основные направления развития. А.В. Калачев, к.ф.-м.н., доцент каф. ВТиЭ АлтГУ.
4. Процессоры GreenArray144. А.В. Калачев, к.ф.-м.н., доцент каф. ВТиЭ АлтГУ.

Секция 1 «Языки программирования и программные библиотеки для многоядерных процессоров. Эффективность, структура, особенности применения.»
5. Расширение доступа к оперативной памяти за счет «параллелизма приложений» в задачах моделирования порошковых покрытий на компьютере с многоядерным процессором. В.А. Бледнов, м.н.с. Учреждение Российской Академии наук Институт теоретической и прикладной механики им. С.А. Христиановича СО РАН.
6. Продуктивный анализ производительности параллельных приложений на мультиядерных и многоядерных архитектурах. Н.Е. Андреев, аспирант, Кемеровский государственный университет.
7. Элементы параллельных алгоритмов в задаче расчета плотности тока на симметричном электрическом вибраторе. М.А. Чувашов, магистр, АлтГУ.
8. Распространение импульса в плоском волноводе. П.Н. Уланов, магистр, АлтГУ.

Секция 2 «Операционные системы, поддерживающие многоядерные процессоры. Системное программное обеспечение.»
9. Программное обеспечение малого кластера. Шмаков Иван Александрович, ведущий специалист УГО ЧС и ПБ в Алтайском крае.
10. Транслятор языка С для многоядерных стековых процессоров SEAFORTH S40C18. А.А. Лыгин, аспирант, Институт водных и экологических проблем СО РАН.

Секция 3 «Программирование графических процессоров. Среды, приемы, классы задач.»
11. Применение технологии NVIDIA CUDA к вычислению интегралов при решении задачи дифракции на полуплоскости методом Винера-Хопфа. В.В. Щербинин, к.ф.-м.н., доцент каф. РиТФ АлтГУ.

Секция 4 «Разработка аппаратуры с использованием многоядерных процессоров. Программные процессорные и функциональные ядра для ПЛИС и FPGA.»
12. IP ядро DMA контроллера интерфейса PCI Express. О.Н. Широких, инженер-конструктор, ОАО «БСКБ «Восток».
13. Платформа для высокопроизводительных вычислений во встраиваемых системах реального времени. А.В. Калачев, к.ф.-м.н., доцент каф. ВТиЭ АлтГУ.
14. Цифровая фильтрация сигналов процессором SEAforth40. Б. Чекаев, магистр, АлтГУ.

полная версия и тексты докладов чуть позже...

Автор:  diver [ Сб фев 26, 2011 22:35 ]
Заголовок сообщения:  Re: Многоядерные процессоры

фотоотчет конференции: http://www.asu.ru/news/5549/

Автор:  forther [ Вс фев 27, 2011 01:40 ]
Заголовок сообщения:  Re: Многоядерные процессоры

diver писал(а):
фотоотчет конференции: http://www.asu.ru/news/5549/

А слайды или доклады будете выкладывать? Интересно было б на который про фильтры посмотреть.

Автор:  diver [ Вс фев 27, 2011 01:52 ]
Заголовок сообщения:  Re: Многоядерные процессоры

Будем. И то и другое. На неделе надеюсь редакторскую работу добить.

PS.
от фильтров много не ждите :oops: - КИХ на нескольких ядрах при помощи taps. Разве что посадили выход фильтра на ЦАП и сняли осциллограмму при подаче на вход одиночных импульсов :)

Автор:  diver [ Ср мар 02, 2011 16:17 ]
Заголовок сообщения:  Re: Многоядерные процессоры

Представлена электронная версия сборника статей региональной конфеернции "Многоядерные процессоры и параллельное программирование"

Содержание

ПАРАЛЛЕЛЬНЫЕ ВЫЧИСЛЕНИЯ. КОММУНИКАЦИЯ, КООРДИНАЦИЯ И СИНХРОНИЗАЦИЯ В РАСПРЕДЕЛЕННЫХ СИСТЕМАХ П.М. Зацепин, А.М Тарасов, ГОУ ВПО «Алтайский государственный университет»


Секция 1 «Языки программирования и программные библиотеки для многоядерных процессоров. Эффективность, структура, особенности применения»

РАСШИРЕНИЕ ДОСТУПА К ОПЕРАТИВНОЙ ПАМЯТИ ЗА СЧЕТ «ПАРАЛЛЕЛИЗМА ПРИЛОЖЕНИЙ» В ЗАДАЧАХ МОДЕЛИРОВАНИЯ ПОРОШКОВЫХ ПОКРЫТИЙ НА КОМПЬЮТЕРЕ С МНОГОЯДЕРНЫМ ПРОЦЕССОРОМ В.А. Бледнов1, В.И. Иордан2, О.П. Солоненко1, 1Учреждение Российской Академии наук Институт теоретической и прикладной механики им. С.А. Христиановича СО РАН, 2ГОУ ВПО «Алтайский государственный университет»


ПРОДУКТИВНЫЙ АНАЛИЗ ПРОИЗВОДИТЕЛЬНОСТИ ПАРАЛЛЕЛЬНЫХ ПРИЛОЖЕНИЙ НА МУЛЬТИЯДЕРНЫХ И МНОГОЯДЕРНЫХ АРХИТЕКТУРАХ Н.Е. Андреев, К.Е. Афанасьев, ГОУ ВПО Кемеровский государственный университет


ЭЛЕМЕНТЫ ПАРАЛЛЕЛЬНЫХ АЛГОРИТМОВ В ЗАДАЧЕ РАСЧЕТА ПЛОТНОСТИ ТОКА НА СИММЕТРИЧНОМ ЭЛЕКТРИЧЕСКОМ ВИБРАТОРЕ М.В. Чувашов, П.М. Зацепин, ГОУ ВПО «Алтайский государственный университет»

РАСПРОСТРАНЕНИЕ ИМПУЛЬСА В ПЛОСКОМ ВОЛНОВОДЕ П.Н. Уланов, ГОУ ВПО «Алтайский государственный университет»


ПАРАЛЛЕЛИЗМ ЯВНОГО МЕТОДА ПЕРВОГО ПОРЯДКА С КОНТРОЛЕМ ТОЧНОСТИ ВЫЧИСЛЕНИЙ Г.В.Ващенко, Е.А. Новиков, Институт вычислительного моделирования СО РАН, Красноярск


ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ И ПРОБЛЕМЫ РЕШЕНИЯ ФДУ НА МНОГОЯДЕРНЫХ И МНОГОПРОЦЕССОРНЫХ СИСТЕМАХ М.А. Сафронов, В.М. Кормышев, ФГАОУ ВПО «Уральский федеральный университет имени первого Президента России Б.Н.Ельцина», Факультет Информационно-Математических Технологий и Экономического Моделирования


АНАЛИЗ ВОЗМОЖНОСТИ ПРОВЕДЕНИЯ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ В МОДЕЛИ СЛУХОВОЙ СИСТЕМЫ Р. В. Мещеряков, С. Д. Тиунов, Томский государственный университет систем управления и радиоэлектроники, Кафедра комплексной информационной безопасности электронно-вычислительных систем


Секция 2 «Операционные системы, поддерживающие многоядерные процессоры. Системное программное обеспечение»

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ МАЛОГО КЛАСТЕРА И. А. Шмаков, УГО ЧС и ПБ в Алтайском крае


ТРАНСЛЯТОР ЯЗЫКА С ДЛЯ МНОГОЯДЕРНЫХ СТЕКОВЫХ ПРОЦЕССОРОВ SEAFORTH S40C18 А.А. Лыгин, Институт водных и экологических проблем СО РАН


Секция 3 «Программирование графических процессоров. Среды, приемы, классы задач»

ПРИМЕНЕНИЕ ТЕХНОЛОГИИ NVIDIA CUDA К ВЫЧИСЛЕНИЮ ИНТЕГРАЛОВ ПРИ РЕШЕНИИ ЗАДАЧИ ДИФРАКЦИИ НА ПОЛУПЛОСКОСТИ МЕТОДОМ ВИНЕРА-ХОПФА В.В. Щербинин, ГОУ ВПО «Алтайский государственный университет»


ПОИСК ЛИЦ ЛЮДЕЙ НА ИЗОБРАЖЕНИЯХ ВЫСОКОГО РАЗРЕШЕНИЯ В РЕАЛЬНОМ ВРЕМЕНИ И.И. Зиновьев, А.В. Лоханов, Владимирский государственный университет имени А.Г. и Н.Г. Столетовых


ПРИМЕНЕНИЕ ТЕХНОЛОГИИ CUDA ДЛЯ ЧАСТОТНОГО РАЗДЕЛЕНИЯ КАНАЛОВ ШИРОКОПОЛОСНОГО ТРАКТА Д.А. Гефке, ГОУ ВПО «Алтайский государственный университет»


Секция 4 «Разработка аппаратуры с использованием многоядерных процессоров. Программные процессорные и функциональные ядра для ПЛИС и FPGA»

IP ЯДРО DMA КОНТРОЛЛЕРА ИНТЕРФЕЙСА PCI EXPRESS О.Н. Широких, ОАО «Барнаульское Специальное Конструкторское Бюро «Восток»


МАСШТАБИРУЕМЫЙ ВЫЧИСЛИТЕЛЬНЫЙ МОДУЛЬ НА МНОГОЯДЕРНОМ МАТРИЧНОМ ПРОЦЕССОРЕ А.В. Калачев, А.Ю.Юраков, А.С. Анисимов, А.А. Лыгин, 1ГОУ ВПО "Алтайский государственный университет", 2Алтайский банк Сбербанка России, 3Институт водных и экологических проблем СО РАН


ЦИФРОВАЯ ФИЛЬТРАЦИЯ СИГНАЛОВ ПРОЦЕССОРОМ SEAFORTH40 Б. Н. Чекаев, Е. А. Курдюков, А.В. Калачев, ГОУ ВПО «Алтайский государственный университет»


ВОПРОСЫ ПРОГРАММИРУЕМОСТИ МНОГОЯДЕРНОЙ ВЫЧИСЛИТЕЛЬНОЙ АРХИТЕКТУРЫ С ЕДИНЫМ ПОТОКОМ ДЛЯ ЭФФЕКТИВНОЙ РЕАЛИЗАЦИИ РЕКУРРЕНТНЫХ ВЫЧИСЛЕНИЙ Д.В. Хилько, Ю.А. Степченков, Учреждение российской академии наук Институт Проблем Информатики Российской Академии Наук (ИПИ РАН)


МОДЕЛИРОВАНИЕ МНОГОПРОЦЕССОРНОЙ СИСТЕМЫ ТИПА NETWORK-ON-CHIP (СЕТЬ НА КРИСТАЛЛЕ) В САПР MLDESIGNER А. С. Мягков1, Е.А. Сельменев2, П.Н. Осипенко3, И.Г. Амосов3, 1Московский государственный институт электроники и математики, 2MR Technologies, 3Научно-Исследовательский Институт Системных Исследований РАН


РЕАЛИЗАЦИЯ АЛГОРИТМОВ ФРАКТАЛЬНОГО СЖАТИЯ ИЗОБРАЖЕНИЙ НА МНОГОЯДЕРНЫХ ВЕКТОРНЫХ ПРОЦЕССОРАХ С.С. Кулбаев, И.В. Бойченко, Томский государственный университет систем управления и радиоэлектроники (ТУСУР), факультет система управления

Автор:  forther [ Ср мар 02, 2011 22:19 ]
Заголовок сообщения:  Re: Многоядерные процессоры

Здорово!

А интерес со стороны приезжих параллельщиков к SEAforth был? Т.е. я понимаю, что абсолютно всех пугали 64 слова на ядро. А кроме этого были интересные обсуждения SEAforth?

Страница 1 из 7 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/