ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
5 июля
142081
Evgeny_CD, Архитектор (14.12.2008 18:12, просмотров: 7691)
Очень интересный концептуальный вопрос: многоядерный 486 <-> одноядерный супер-пупер пень. Вопрос возник из размышлений http://caxapa.ru/142063.html Итак, при построении супер-пупер х86 проца у нас _СЕЙЧАС_ два варианта: * однопоточное супер ядро с двоичной компиляцей, перестановками, переименовываниями и пр. * несколько односительно простых 486 ядер на кристалле Выбор между эти вариантами сейчас совсем не очевиден. Раньше, конда многопоточность на PC была экзотикой, моноядерное решение имело свои преимущества в плане реальной производительности на реальных задачах. Сейчас, когда многоядерность на PC стала общим местом, написаны софты, компиляторы, учебники и пр., вполне возможно что путь многоядерности односительно простых ядер более перспективен. Что касается экономики, то тут все почти очевидно. Ясно, что относительно простое 486 ядро подвластно проектированию даже относительно небольшой команде, что DMP и показало на практике. При 90 нм процессе, который сейчас стал доступен таким ребятам, оно дает 1 ггц тактовой и 2Вт потребления. Самое главное, такой команде даже по силам выпустить несколько масок проца, т.е. добиться его относительной безглючности. Отладив само ядро, и отладив какой-нибудь простой и изящный механизм межпроцессорного общения, они могут по 65 нм сделать уже 2-4 ядерный вариант с теми же 2 вт мощи. Ну хорошо, пусть 4 ядра 64 нм 4Вт мощи. Но 4 1ГГЦ ядра, пусть и с тактовой эффективностью 486 - это точно круче 1.6 ГГц атома, который жрет что-то типа тех же 4 Вт. Вот ведь какая интересная "полоса для обгона" нарисовалась. Так простые и скромные ребатя из DMP могут вырваться в группу лидеров, оставив далеко позади себя всякие VIA nano и пр.