你将收获

1、深入学习和理解armv8/armv9架构体现的cache工作原理,cache的软硬件相关知识;

2、掌握cache核心知识点,包含但不限于:cache架构知识、cache层级关系、cache组织形式、cache查询过程、cache缓存策略、cache snoop机制、MESI协议、硬件自动维护的缓存一致性、软件手动维护的缓存一致性、软件维护cache的API、big.Little架构、dynamIQ架构、SCU/DSU、CCI/CMN;

3、掌握多硬件系统(Application Processor、SMMU、other Masters)、多软件系统(Linux Kernel、optee、TF-A、hafnium、xen、uboot)对cacche的使用,以及设计的考量;

4、全面学习armv8/armv9架构知识, 熟悉SOC架构知识;

适用人群

1、电子大类专业学生、计算机大类专业学生; 2、嵌入式开发者、软件开发者、系统开发者、ASIC硬件开发者; 3、安全开发者,虚拟化开发者、系统架构师; 4、汽车行业、物联网IOT、手机、PC、服务器行业开发者;

课程介绍

本章是《Armv8/Armv9架构深度学习 第二版》的五章,建议购买大课程。

 

【学员收益】
1、深入学习和理解armv8/armv9架构体现的cache工作原理,cache的软硬件相关知识;
2、掌握cache核心知识点,包含但不限于:cache架构知识、cache层级关系、cache组织形式、cache查询过程、cache缓存策略、cache snoop机制、MESI协议、硬件自动维护的缓存一致性、软件手动维护的缓存一致性、软件维护cache的API、big.Little架构、dynamIQ架构、SCU/DSU、CCI/CMN;
3、掌握多硬件系统(Application Processor、SMMU、other Masters)、多软件系统(Linux Kernel、optee、TF-A、hafnium、xen、uboot)对cacche的使用,以及设计的考量;
4、全面学习armv8/armv9架构知识, 熟悉SOC架构知识;

 

课程目录