coursera.org

Jun 01, 2012 09:33

Дэвид Венцлаф предлагает всем в сентябре пройти курс по разработке процессоров. Между прочим ведущий архитектор не какого-то жалкого 4-х или 8-ми ядерного, а сразу 64-х ядерного процессора TILEPro64.




panchul советует:
Это хороший курс и уважаемый разработчик. При этом идея VLIW реализованная в TILEpro64 до сих пор не прижилась. Первые (известные мне) VLIW процессоры появились в середине 1980-х, но для них было неудобно писать оптимизирующие компиляторы. Эта же проблема помешала развитию VLIW идей в интеловском Итаниуме.

Но мухи (VLIW) - отдельно, котлеты - отдельно. Как преподаватель он возможно практически идеален и использует мейнстримный учебник John L. Hennessy and David A. Patterson.

При этом, если вы хотите получить от данного курса пользу, я вам советую еще до начала данного курса выучить несколько простых идей (RTL Verilog + простой конвейер в процессоре), еще летом. Иначе вы можете прочитать про "multi-issue superscalar processors, out-of-order processors, Very Long Instruction Word (VLIW) processors, advanced caching, and multiprocessor systems" - потом запомнить это в виде слов, чтобы спорить на интернете, но не сможете ничего реализовать. Чтобы хорошо переваривать сложные идеи, имхо необходимо, как учил еще великий российский физиолог Павлов, сначала уверенно манипулировать простыми. Время у вас есть - три месяца.

hardware design, учёба

Previous post Next post
Up