Пишут, что у Интеля сложности с переходом на 10 нанометров. Т.е. он выпускает небольшое количество процессоров U-серии семейства Cannon Lake. В частности, внутри ноутбука Lenovo IdeaPad 330 установлен Core i3-8121U. Сложности не принципиальные, в основном финансовые, так что в этом году, наверно, можно ждать массовости
(
Read more... )
Reply
Reply
А так - в том же VHDL "подпрограмма" как раз и есть типовой параметризованый блок - что-то типа макроса на сам деле, "параметры" - входы и выходы. Ну и внутри логика. Как это лучше впихнуть в кристалл решает компилятор.
Выглядит очень похоже на обычный код. Была еще популярная тема - язычки типа Handel C, схемный код на котором вообще очень похож на код на обычном языке с развитым параллелизмом. Но оно как-то не пошло. Вероятно запроса на столь высокий уровень просто нет. А в HDL-тулы уже слишком до хера вложено, чтобы все переделывать ( ... )
Reply
Только потом не удивляйтесь.
Reply
Ну плюнул и начал писать на С++.
А с тех пор и компиляторы улучшились, да и процессоры стали вести себя достаточно неочевидно, чтобы сделать ручную оптимизацию невозможной. Пентиум видимо последний, где еще это имело какой-то смысл - хотя разложить руками код на его два несимметричных потока занятие то еще.
Суперскалярный Pentium Pro - это уже без шансов. Там и модели-то исполнения кода по времени сколько-нибудь обозримой нет.
Reply
А мог бы в несколько десятков/сотен строчек написать спецификацию языка для lex/yacc (flex/bison) и убедиться что их результат даже не на 20% медленнее :)
Reply
Reply
Reply
Cadence просмотри.
Reply
Leave a comment