ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
1246476 Топик полностью
Adept (04.10.2022 21:58, просмотров: 208) ответил Kceния на Увеличение числа ядер - дурная затея :). Этой болезнью сначала заболели Intel и AMD из-за того, что достигли верхнего предела тактовой скорости при той технологии, которой обладали. Вот и начали ядра клепать, чтобы увеличить суммарную производительность. А кортексам оно зачем? Ну два ядра это еще куда ни шло, а больше их и не надо. Вместо этого следовало бы тактовую скорость наращивать в купе с заменой flash на sram. Типа того, чтобы при старте программа из flash
многоядерность была бы мегаполезной в случае создания компактной ОС для встроенных приложений, поддерживающей многоядерность. По глупости молодости :) пробовал делать многопоточные программы с прототипом некоей операционной среды (надо было организовать на меге16 десяток программных медленных УАРТов, интерпретатор команд, и ещё с полдесятка всяких сервисов. В принципе 

всё очень прилично работало, было очень удобно и просто организовывать структуру программы, в виде отдельных параллельных задачи, системы семафоров и прочего такого :) Многое потом реализовал в своих проектах. С энтузиазмом в своё время встретил 8-ми ядерный проц "Propeller", если кто помнит, который почему-то так и не "взлетел" (извиняйте за каламбур" :))

В общем, при наличии хорошей многоядерной ОСи и многоядрёные камни будут востребованы. Опять же нишевые применения вроде ЦОС, мне кажется тоже вполне себе освоят многоядерность.

...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)