|
|
所有TAG
所有TAG » 多核技术
-
Intel软件开发工具系列课程(2):并行程序优化(Level)
语言: 中文.
受众: 开发人员.
讲座内容:
随着多核CPU时代的到来,并行程序的性能优化正变的越来越重要和关键。Intel的系列软件开发工具可以帮助开发者进行高效的优化。这节课结合具体的例子介绍了应用Intel软件开发工具:Intel VTune Performance Analyzer,Intel C++ Compilers,Intel Thread Profiler和Intel Thread Profiler进行并行程序优化的过程。 ...
-
Intel软件开发工具系列课程(1):并行编程简介
语言: 中文.
受众: 开发人员.
讲座内容:
介绍了并行编程的概念,过程和方法,并结合例子介绍了各方法的特点及如何选择合适的开发方法。
http://softwarevideos-zho.intel.com/index.php?category_id=1&vid_id=127&lang=ZH-CN
课程讲师:
朱海波 Intel编译器实验室技术咨询工程师
现任Intel编译器实验室的技术咨询工程师,具有丰富的大规模C++开发和调试经验。
-
影响平台的因素有很多。当然,如果你能将如此多的性能整合到处理器中,你自然会关注平台的其它方面,比如足够的存储带宽、出色的I/O性能等等,所有这些对保持平台的性能平衡都至关重要。设计一个好平台,最为基本的就是获得良好的性能平衡,而这也正是我们一直所坚持的,它非常关键。平台设计必须与处理器的步伐相匹配,我们当然不希望因为缺乏足够的存储器或缺乏足够的I/O性能而限制了这些处理器的潜在性能,所以,在我们的所有设计中,整体性能平衡是我们关注的重点。 ...
-
-
多核技术不同于超线程(HT)技术;它是基于超线程(HT)技术的一种出色的改进技术。多核技术带来更大的
灵活性和更快的速度。
超线程(HT)技术以模拟两个处理器(创建两个虚拟处理器)为基础。采用超线程(HT)技术意味着程序员必
须明白,尽管两个线程可立即运行,并且每个线程都能访问所有硬件,但实际上只有一组计算资源可以利用。
为了从超线程(HT)技术中获得最大优势,分配给每个线程的任务要尽可能不同,以确保尽可能减少处理器资
源上的冲突。
利用多核技术,每个内核都可充分利用自己的硬件——高速缓存、浮点数学单元、整数引擎——并且编程线程
可使用所有这些资源,同时其它线程也可使用其它内核上的所有硬件资源。因此,同步线程的数量仅由内核数
量而定,而不依 ...
-
介绍由于当今的计算需要前所未有的高处理能力,因此向多核处理的转变已成为计算行业的关键所在。通过在一个处理器封装中放置多个执行内核,英特尔为人们提供了前所未有的强大性能。
英特尔的多核发展蓝图范围十分广泛,包含超过 15 款正在设计或已投入生产的多核处理器,这些多核处理器涵盖了所有的平台类别。
英特尔的双核处理器架构将两个“执行内核”或计算引擎置于单个处理器中。
例如,采用 90 纳米工艺技术制造的英特尔® 奔腾® D 处理器即为双核处理器,它在同一处理器封装中包含了两个完整的执行内核。
...
|
|
|