我的现代代码学习之旅

当我第一次看到英特尔信息技术峰会的课程时,现代代码专家正在进行激烈的讨论,不由得激起了我思考与学习的兴趣。 我的同事、黑带软件开发人员 Gaston Hillar 为我提供了极具洞察力的见解。 我还与黑带计划经理 Kathy(始终精力充沛)进行了简短交流,她向我解释了代码现代化的魅力所在。

现在,我已经开始学习代码现代化,并尝试开展实验,以加深学习和理解。

经过一段时间的学习后,我发现代码现代化非常适用于 CPU 处理器。因为它们都是多核处理器,而我们很少能够利用 CPU 的所有内核。因此,代码现代化会对我们利用程序的方式产生重大影响。 现在,借助代码现代化,我们可以充分利用 CPU 的所有内核。

 

要开始学习代码现代化,最重要或最基本的一点是要了解 CPU 利用率公式。

U = 100% - (空闲任务耗时 %)

什么是代码现代化?

现代高性能计算机由下列资源组合构建而成:多核处理器众核处理器、大型高速缓存,高带宽进程间通信结构和高速 I/O 功能。 高性能软件需经过设计,以充分利用这些丰富的资源。 无论是重新构建并/或调优现有应用以发挥最高性能,或为现有或未来设备构建新应用,了解编程模型和高效利用资源之间的相互作用极其关键。 以此为起点,全面了解代码现代化。 关于性能,您的代码至关重要!

页面

订阅 英特尔® 软件 RSS