上一页 1 2 3 4 5 6 7 8 9 10 ··· 36 下一页
摘要: 1 了解高性能Python 主要内容: 计算机体系结构的要素有哪些? 有哪些常见的计算机体系结构? Python如何抽象底层计算机体系结构? 编写高性能 Python 代码有哪些障碍? 如何成为高性能的程序员? 计算机编程可以看作是移动数据位并以特殊方式转换数据位以实现特定结果。然而,这些操作都需要 阅读全文
posted @ 2025-05-25 19:06 磁石空杯 阅读(213) 评论(0) 推荐(0)
摘要: 17 虚拟化 在计算机系统中,虚拟一词可能比较含糊。它主要用于表示一种中介,将复杂或零散的底层转换为可由多个消费者使用的简化接口。举个我们已经见过的例子,虚拟内存允许多个进程访问一个大内存库,就像每个进程都有自己的独立内存库一样。 这个定义还是有点令人生畏,所以最好还是解释一下虚拟化的典型目的:创建 阅读全文
posted @ 2025-05-25 17:34 磁石空杯 阅读(188) 评论(0) 推荐(0)
摘要: 16 C源代码编译软件入门 大多数非专有的第三方Unix软件包都有源代码,你可以编译并安装。其中一个原因是,Unix(和 Linux 本身)有太多不同的版本和体系结构,很难为所有可能的平台组合分发二进制软件包。另一个至少同样重要的原因是,Unix 社区广泛传播源代码,鼓励用户为软件贡献错误修复和新功 阅读全文
posted @ 2025-05-17 12:16 磁石空杯 阅读(119) 评论(0) 推荐(0)
摘要: #15 开发工具 Linux深受程序员的欢迎,这不仅是因为它提供了大量的工具和环境,还因为该系统的文档特别完善,而且非常透明。在Linux机器上,你不一定非得是程序员才能利用开发工具,这是个好消息,因为与其他操作系统相比,开发工具在Linux系统管理中发挥着更大的作用。至少,你应该能够识别开发工具, 阅读全文
posted @ 2025-05-16 22:17 磁石空杯 阅读(72) 评论(0) 推荐(0)
摘要: 5 性能分析方法 当您正在进行高级优化时,例如将更好的算法集成到应用程序中,通常很容易看出性能是否提高,因为基准测试结果通常很明显。从性能分析的角度来看,2 倍、3 倍等大幅提速相对明显。当你从程序中删除大量计算时,你会期望看到运行时间的明显差异。 但同样,在某些情况下,当你看到执行时间的微小变化, 阅读全文
posted @ 2025-03-31 15:48 磁石空杯 阅读(352) 评论(0) 推荐(0)
摘要: 4 性能分析中的术语和指标 与许多工程学科一样,性能分析也大量使用特殊的术语和指标。对于初学者来说,查看 Linux perf 或 Intel VTune Profiler 等分析工具生成的配置文件可能会非常困难。这些工具使用了许多复杂的术语和指标,但是,如果你打算从事任何严肃的性能工程工作,这些指 阅读全文
posted @ 2025-03-31 10:27 磁石空杯 阅读(417) 评论(0) 推荐(1)
摘要: 7 性能分析工具概述 在上一章中,我们探讨了现代处理器中用于辅助性能分析的功能。但是,如果直接开始使用这些功能,很快就会变得非常复杂,因为使用这些功能需要大量的底层编程。幸运的是,性能分析工具解决了有效使用这些硬件性能监控功能所需的所有复杂问题。 这使得剖析工作得以顺利进行,但直观了解此类工具如何获 阅读全文
posted @ 2025-03-13 21:15 磁石空杯 阅读(1764) 评论(0) 推荐(0)
摘要: 1 安装 要成功编译、构建和安装 Numdiff,需要一些工具。首先是 ANSI C 编译器。该编译器至少应接受 -o 选项(将输出写入指定文件)、-D 选项(用于宏预定义)、-l 选项(搜索指定库)以及 -I 和 -L 选项(分别将指定目录添加到包含文件和库文件的搜索路径中)。 此外,你还需要一个 阅读全文
posted @ 2025-03-08 12:24 磁石空杯 阅读(98) 评论(0) 推荐(0)
摘要: 2 并行化规划 并行项目的规划步骤 版本控制和团队开发工作流程 了解性能容量和限制 制定程序并行化计划 开发并行应用程序或使现有应用程序并行运行,一开始可能会感觉具有挑战性。初涉并行化的开发人员往往不知道从何入手,也不知道可能会遇到什么陷阱。本章重点介绍开发并行应用程序的工作流模型。该模型提供了在开 阅读全文
posted @ 2025-03-05 19:46 磁石空杯 阅读(168) 评论(0) 推荐(0)
摘要: 1 引言 随着许多 Arm 硬件和软件合作伙伴开发应用程序并将其工作负载移植到基于 Arm 的云实例上,Arm Neoverse 生态系统正在大幅增长。随着基于 Neoverse N1 的系统广泛普及,许多实际工作负载显示出了与传统系统相比极具竞争力的性能和显著的成本节约。最近的一些例子包括 H.2 阅读全文
posted @ 2025-03-04 21:53 磁石空杯 阅读(648) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 36 下一页