Первая система на кристалле (system-on-chip, SoC) с архитектурой Harmony, двухъядерная IC1, будет предназначаться для рынка планшетов с Android. Однако компания, похоже, не исключает использования других ОС. Помимо планшетов Harmony может применяться во встраиваемых контроллерах, медицинском оборудовании, телевизионных приставках и домашних развлекательных системах, считает ICube.
В IC1 объединены независимый набор инструкций (independent instruction set architecture, ISA) и оптимизированный компилятор, сообщает ICube. Кроме того, имеется коммутатор Agile Switch для динамического перераспределения нагрузки, информирует компания.
Интеграция логики и GPU в каждом потоке?
Справедливость заявления ICube, будто IC1 является первым процессором для обработки как логики ЦПУ, так и графики с помощью одного «подлинно интегрированного» ядра, вероятно, будет зависеть от той степени интеграции, которую он продемонстрирует. Другие современные процессоры, включая Intel Atom после Pineview и AMD Fusion, тоже обеспечивают обработку графики.
Однако в статье, опубликованной 8 июня в EE Times, где, судя по всему, впервые сообщалось о Harmony, Питер Кларк утверждает, что интеграция не ограничивается уже достигнутым уровнем. В действительности, интеграция логики и графики осуществляется «в рамках каждого из многочисленных вычислительный конвейеров», пишет Кларк.
Позднее, отвечая на комментарий читателя, Кларк приписал в конце статьи: «Я лишь хотел подчеркнуть, что речь не идет об объединении основного и графического процессоров в одном ядре. Логические операции и рендеринг графики осуществляет единая архитектура ISA». Хотя мы не обнаружили на сайте iCube именно такого утверждения, Кларк сообщает, что более подробная информация о Harmony будет опубликована в следующем выпуске EE Times Confidential.
Эталонная плата с Android и инструменты портирования
ICube отмечает также, что перенести традиционные приложения для многоядерных процессоров довольно легко, поскольку они предназначены для SMP-обработки и не требуют переписывания для использования возможностей параллельной обработки MVP.
Почему мобильным устройствам необходима параллельная обработка
Отвечая на вопрос, может ли одно ядро Harmony MVP с четырьмя потоками при тактовой частоте 600 МГц сравняться по производительности с одноядерным процессором с одним потоком и тактовой частотой 2,4 ГГц, ICube пишет, что это зависит от числа выполняемых задач. Четыре задачи будут выполняться обоими процессорами с одинаковой производительностью, а при выполнении одной задачи производительность процессора с частотой 2,4 ГГц будет выше.
Однако, если эта единственная задача «в достаточной степени поддается грубому распараллеливанию подобно многим приложениям», то она может полностью использовать четыре потока MVP, и «в этом случае производительность при выполнении распараллеленной задачи будет такой же».
Более того, когда требуется одновременная обработка, Harmony MVP обладает более высокой производительностью при смене контекста по сравнению с последовательно выполняющим задачи процессором, утверждает ICube. Кроме того, при MVP любые не используемые вычислительные ресурсы «будут динамически передаваться для решения другой задачи, где могут быть задействованы отдельные циклы», говорится в ответах ICube на часто задаваемые вопросы. «Результатом является гораздо более полное использование ресурсов, рост пропускной способности и эффективности».
Хотя из ответов следует, что первая двухъядерная SoC IC1 будет иметь тактовую частоту 600 МГц, компания не утверждает этого открыто. Не устанавливает она и верхнего предела для количества ядер будущих SoC.
ICube сообщает, что массовые поставки начнутся до окончания этого года, но EE Times пишет, что компания ставит цель выпустить образцы и приступить к массовому производству в 2012 г.
Действительно ли нужна новая архитектура?
Однако, согласно ICube, новая архитектура, специально предназначенная для сегодняшних мобильных устройств, обеспечит существенные преимущества в области эффективного расходования энергии и снижения затрат по сравнению с существующими. Кроме того, открытый характер Android уменьшает трудности, связанные с внедрением новой архитектуры, считает компания.
ICube Corp. является сейчас дочерним предприятием недавно переименованного холдинга ICube Technology Holdings Ltd., а проект Harmony поддерживает публичная холдинговая компания из Гонконга, говорится в статье. Главным технологом ICube является Саймон Мой, который 20 лет проработал в области полупроводников в корпорациях Silicon Graphics, IBM, LSI Logic и Nvidia Corp. В Nvidia он будто бы был главным инженером, разрабатывавшим шейдер вершин и потоковые процессоры для GPU.
Главный научный сотрудник Фред Чоу является специалистом по компиляторам с 30-летним опытом работы. Чоу был главным инженером в MIPS и главным научным сотрудником в Silicon Graphics, а также директором по инжинирингу компиляторов в PathScale.
Мой заявил: «Разработка своей интеллектуальной собственности с нуля является главным отличием ICube от других технологических компаний в Китае. Это открывает перед нами гораздо более широкую сферу для инноваций, позволяет нам использовать новейшие тенденции в области полупроводников и снижает стоимость наших SoC по сравнению с микросхемами других производителей».
Доступность