一沙一世界 一树一菩提
发布时间:2020-10-14 13:59:37
The present manual describes the details of the microarchitectures of x86 microprocessors from Intel and AMD.
The purpose of this manual is to enable assembly programmers and compiler makers to optimize software.The main focus is on details that are relevant to calculations of how much time a piece of code takes to execute.......【阅读全文】
发布时间:2020-09-18 11:54:07
本文描述了x86微体系结构,主要包括intel和adm系列。我个人主要翻译的是skylake这一种,主要是我的电脑是skylake系列,为了研究下我的电脑的c代码优化才翻译的。文中主要介绍了skylake的流水线、乱序、uop、uop-fusion、rename等一些cpu微结构方面的认识和理解。......【阅读全文】
发布时间:2020-08-02 23:41:55
小于5个case的switch语言会被汇编为和if-else相同的逻辑,大于等于5个case语句的switch会被编译成高效跳转表
。本文从源代码以及汇编、反汇编仔细分析了跳转表的逻辑流程。......【阅读全文】
发布时间:2020-07-29 23:12:43
原文 Optimizing C and C++ Code
嵌入式软件通常运行在能力有限的处理器上,因此优化代码就很必要。 在本文中,我们主要探讨实时和嵌入式系统的C和C ++代码的优化技术......【阅读全文】
发布时间:2020-07-28 12:11:14
原文 Optimizing C and C++ Code
嵌入式软件通常运行在能力有限的处理器上,因此优化代码就很必要。 在本文中,我们主要探讨实时和嵌入式系统的C和C ++代码的优化技术......【阅读全文】