Как стать автором
Поиск
Написать публикацию
Обновить
0
0

Пользователь

Отправить сообщение
1. Я уже сказал, что UML мы пока не используем как Front End для наших разработок. Поэтому посоветовать ничего не могу.
2.В качестве такого языка мы используем язык как язык собственной разработки, так и ставится задача работать с общеизвестными стандартными языками С, System C. Но, как я уже говорил. Алгоритм выраженный на С, требует определенной «доводки», чтобы синтез получился эффективным
3. Специально «выделенных» специалистов нет. Но элементы системного анализа необходимо использовать многим нашим исследователям и разработчикам.
Курьезный случай как-то припомнить не могу. Что касается неформального общения — то эффективные «митинги», общение между специалистами, т.н. network communications — важная черта производственной культуры Intel
конечно — временное расписание, например, при маппировании строится на динамике приложения. И вообще — исходные данные-приложение, наряду с шаблоном архитектуры — две базы для начала HLS
мы не занимаемся чисто математическими задачами. Но хорошие знания в математике + программисткий опыт и квалификация — это часто то, что нужно. Кроме того работа в области алгоритмов DSP тоже требует хорошей мат. подготовки…
Очень Грубо: строится и анализируется вычислительный граф алгоритма, и на базе этого анализа тулами выделяются базовые вычислительные блоки ( проверяется их наличие в библиотеке доступных элементов), их соединения и как этот вычислительный граф «маппируется» на варианты возможных архитектур и выбирается лучший.
Да Intel Labs сотрудничает с Nokia. И наша лаборатория имела пару лет назад совместный проект с Nokia в облатси беспроводных технологий. Сейчас наши коллеги из США больше задействованы в совместных проектах с Nokia. Но я не исключаю и вовлечения нашей лаборатории в это сотрудничество.
этот комментарий izard 25 июня 2010, 15:43 отвечает частично на вопрос rule 25 июня 2010, 13:30 по поводу искусственного заторможения Атома. Я тоже не думаю, что эта мысль соответствует действительности.
Атом — это другая нишевая категория (меньшая стоимость, меньшое потребление, ну и меньшая производительность, которая не так уж обязательна в нетбуках)
уже отвечал на похожий вопрос здесь — см. «Labinskiy 24 июня 2010, 18:49Э
Меня, например, очень привлекает тема «thought-controlled» technology. Считаю, что лет через 10-15 это может быть реальностью.
И там — как раз нужна мощнейшая цифровая обработка сигналов, сложнейшие алгоритмы распознавания образов, чрезвычайно эффективная и вычислительно мощная ( но малопотребляющая) архитетура. Но это действительно пока «blue sky» проект и его ближайший выход очень трудно предсказуем. Пока небольшая команда в Питтсбурге из Intel Labs вместе с парой американстких университетов работает в этом направлении.
Думаю, что наша лаборатория будет заниматься SOC в течении ближайших пару лет — а что будет дальше — посмотрим.
По поводу ценовых решений и ниш — вопросы не ко мне. Мы не продуктовое отделение. Понятно, что рынок влияет на ценовую политику компании. даже такой крупной как Intel, и особенно это сказывается на массовых сегментах, где жесткая конкуренция.
Многоядерность TI чипов не уникальное свойство. Большинство компаний идут в этом направлении в том числе и Интел. Недавно было объявлено о 80-ядерном экспериментальном чипе Intel, являющегося базой для будущих exascale computing платформ. Полным ходом идет встраивание нескольких ядер и в других сегментах.
Несмотря на критику со стороны «RISC сторонников», IA продолжает уверенное движение вперед практичеки во всех сегментах, где компания находит бизнес интерес. В компании отлично понимают все сильные и слабые стороны конкурентов и IA продолжает совершенствоваться и нацеливаться на различные сегменты приложений. Кроме того современные тенденции в «процессоростороении» — бинарная трансляция, процессоры с перестраиваемой ISA (ASIP) — дают разработчикам новые возможности к совершенствованию архитетуры.
Возникновение ATOM и его успех — тому подтвержение.

Задача HLS тулов как раз снизить риски ошибок и время разработки. И еще раз хочу подчеркнуть, что 6 месяцев — весьма условная цифра. Зависит от сложности приложения, области использования, требованиям по надежности решения и т.д.
1.SystemC, System Verilog — используются.
2.Mentor Graphiсs CatapultC -один из известных коммерческих HLS продуктов. У нас в лаборатории есть специалисты по этому продукту. Это довольно универсальный продукт, ориентированный на широкий класс архитектур и в большей степени на ASIC решения. Мы сейчас больше «заточены» на шаблоны немного более специализированных программируемых архитектрур.
3. Извеcтный спор — . Мы используем и то и другое в своей практике. Для классного RTL-щика — , мне кажется на должно быть ограничений — что используется. Это определяется и тем, на чем пишет команда, работающая над проектом.
4-5. Иcпользуем и Altera (Stratix 2-4) XILINX (Virtex 5)
6. Мы пока не использовали — не было необходимости. На FPGA мы встраиваем наши архитектуры, чтобы проверить правильность технических решений. задача — не стоит просто имплементировать DSP алгоритм на FPGA.
7. Слышали об этом — но пока не применяли в напрямую для верификации, хотя описание на UML приходилось использовать.
8. работаем в этом направлении. Только пока не UML, другие высокоуровневые описания, позволющие выделить параллельность из алгоритма. Понятно что стандартная C- программа хоронит параллелизм, и нужно крепко попотеть, чтобы представить алгоритм в дружественной форме для синтеза, чтоб получить хорошие результаты. Front-End — важная часть HLS тулов.
9.Степень приветствуется, но не дает никакого преимущественного права. Решение принимается после тщательного цикла(ов) интервью с нашими специалистами.
Видео декодинг\кодинг — классические применения как для ASIC решений так и SW решений ( их много на рынке). Можно рассматривать их и как SOC приложения. Работы ведутся в этом направлении, т.к. появляются новые стандарты (например H.264 SVC или Н.264 MVC), требующие эффективной реализации как в HW, так и в SW.
Intel уже начал поставлять на рынок SOC решения ( прежде всего чипы для цифрового телевидения,STB) -Объявлена приставка для TV на платформе Android (это типичный пример SOC). А вообще говоря, SOC предполагается для использования в «мобильных» продуктах Intel, встроенных продуктах.
Сейчас IA based архитектура закладывается в большинство разработок (ATOM). Последние результаты разработчиков ATOM архитектуры отличаются высокими показателями энергоэффективности и делают использование ее абсолютно оправданной и конкурентно-способной с ARM- based решениями и в мобильных и во встроенных приложениях.
Не знаю деталей о SH4, что касается Davinci, известная развиваемая TI платформа. Прямого сравнения с ней мы не делали — это задачи продуктовых отделений Интел.
Касательно жизни SOC решений. Сложно однозначно ответить. Ясно одно, что программируемые SOC решения должны жить дольше. Наша задача — разработка технологий быстрого проектирования. Полагаю, что в цикл 6 месяцев ( конечно он зависит от сложности приложения) — от постановки задачи до выпечки реального чипа — вполне осуществимая задача при наличии эффективных инструментов. Не исключаю — он может снижаться и далее.
SDK/DDK — я не совсем близок к этой теме. Знаю, что Intel как поставщик чипов, также поставляет вендорам необходимые SDK\DDK для встраивания\отладки ПО чипов в выпускаемые изделия.
Apple — серъезная инновационная компания, но, насколько я знаю, они пока сфокусированы только на своих изделиях, — я не слышал, что они могут стать поставщиками чипов для других вендоров. У Intel несколько иная бизнес-модель.
На предпоследний и последний вопрос уже ответил в предыдущем ответе.
Лаборатория подчиняется напрямую менеджементу в Орегоне (США).
Задачи, в большей степени, ставятся в соответствии с «фокусными» направлениями исследований, существующими в Intel Labs.
Но много контретных задач могут исходить от сотрудников питерской лаборатории, если эти задачи находятся в сфере интересов Intel Labs, и руководство одобрило их. Это, в частноти, относится в поисковым проектам, с целью оценки перспективности направления.
Есть объединенные разработки, над которым трудятся сотрудники разных лабораторий Intel Labs.
В Интеле есть процедура поиска интересных идей, предложений с самого низа — т.е. непосредственно от сотрудников. Она начинается где -то в середине года и заканчивается в конце. Идея оформляется в виде некоторой заявки- презентации и проходит техническую экспертизу на конкурсной основе. Если она техническими экспертами признается интересной, то на следующий год она может получить статус проекта, на который могут быть выделены ресурсы. Конечно, доходят до реальных проектов далеко не все идеи.
Украина и Белоруссия — почему нет? Если там есть экспертиза, интересная Intel Labs — проекты могут состояться — непреодолимых ограничений нет.

По поводу HLS и RTL уже ответил
Мы работаем над уровнем выше RTL, начиная от приложения. И разрабатываем «тулы» собственные, на выходе которых должен появиться RTL. Дальнейший низкоуровневый синтез должны делать «третьесторонние» тулы, принимая на вход наш RTL.
Наша лаборатория — исследовательская, поэтому не стоит задача перед нами разработки промышленных тулов. Мы должны исследовать наиболее эффективные методологии высокоуровневого синтеза, и делать прототипы «тулов», демонстрирующих перспективность подхода, а дальше передавать эти прототипы в продуктовые отделы для доведения до промышленного качества.
На фотографии — прототип устройства, выполненный на FPGA. Цель прототипа проверить характеристики и функциональность в реальном масштабе времени — но это, конечно, не для конечного потребителя. Также по разработанному RTL вы можете оценить во что выливается реальный чип, если его делать промышленно. Естественно, если этот прототип реализовать в силиконе — это относительно небольшая микросхема с малым потреблением и стоимостью (при промышленных масштабах производства). передача HD возможно, правда для этого желательно использовать беспроводной канал (не обычный 802.11ag), а что-нибудь с более широкой пропусной способностью. Новый 60ГГц стандарт как раз для этого подходит
Смотрите Intel.job.ru — если появляются новые позиции в лаборатории на «интернов» — вы можете на них подать ваше резюму и необходимую информацию. После этого эти резюме попадают к нанимающему менеджеру, и если оно интересно вы вызываетесь на интервью ( может быть сначала телефонное интервью — потом личное)
Мы начинаем летнюю школу в 2010 году с июля. Будет работать 8 студентов. перед этим был довольно жесткий отбор. Компания по набору началась — где то в Апреле-Мае. Думаю в следующем году будет тоже самое.

Информация

В рейтинге
Не участвует
Зарегистрирован