开发一个 Linux 调试器(三):寄存器和内存 上一篇博文中我们给调试器添加了一个简单的地址断点。这次,我们将添加读写寄存器和内存的功能,这将使我们能够使用我们的程序计数器、观察状态和改变程序的行为。 系列文章索引 随着后面文章的发布,这些链接会逐渐生效。 准备环境 断点 寄存器和内存 Elves 和 dwarves 源码和信号 源码级逐步执行 源码级断点 调用栈展开 读取变量 下一步 注册我们的寄存器 在我们真正读取任何寄存器之前,我们需要告 linux中国 2024-07-19 贤蛋大眼萌
C++ 函数性能优化中的 SIMD 技术应用 simd技术是一种并行处理技术,可显著提升处理大量数据的函数性能。它允许在宽寄存器上执行单条指令,一次处理多个数据元素。在实战中,通过向量化循环可应用simd,如求和函数中使用128位寄存器同时处理4个32位整数。性能测试表明,在intel i7-8700k处理器的非simd版本函数耗时0.028秒,而simd版本函数仅耗时0.007秒,提升约4倍。 C++ 函数性能优化中的 SIMD 技术应用 开发运维 2024-04-23 贤蛋大眼萌