ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
96300
Evgeny_CD (04.08.2007 00:40, просмотров: 1489)
Во какой кристалл грамотный! -> Будто мои посты читали :) http://www.ixbt.com/news/hard/index.shtml#id89755
Заметим некое общее свойство, предсказенное теоретиками процессоростроения еще в конце 90. А именно - бездумное увеличение количества регистров на кристалле неэффективно. Увеличение количества регистров неизбежно приводит к "раздуванию" кода и падению его эффективности ("производительность" на единицу кода). Самые эффективные современные embedded архитектуры - CF, SH, Cortex-M3 - имеют 16 битную команду и 32 битные данные, при этом количество РОН там "около 16". Для пЫсюковых мегамонстров с 4М кеша на кристалле такие тонкости пофиг, там важнее суперскалярность, а вот для embedded систем это важно. Как пример http://documentati …rej09b0316_sh_2esm.pdf => ARM Classical фтопку. А так для SH 3.75Мбайта FLASH + 256Kb RAM - в общем, это уже для очень серьезной системы. Без всяких embedded линухов, понятное дело. А вот для систем класса RTEMS, eCos - это просто рай :)