英特尔
® 
线程检查器 3.1 Linux* 版
PrintEmail to a friendSupportNewsletterRSSDigg thisdel.icio.us
产品信息评估中心支持资源

获得评估 ›

Linux*免费非商业下载 ›

购买产品 ›


概述

英特尔® 线程检查器 Linux 版盒装照 立刻采用多线程技术,释放多核处理器(包括最新的 64 位四核处理器)系统的卓越性能。

英特尔® 线程检查器 3.1 Linux* 版通过检测诸如数据竞跑和死锁等难以发现的线程错误,可杜绝错误发生,从而加速线程应用的开发。

产品简介  [PDF 969KB]

特性
通过命令行界面,英特尔® 线程检查器 3.1 Linux 版可帮助您正确地对应用进行线程处理。它可降低添加线程所造成的风险,并为您提供实践学习的机会。您还可利用它在开发的早期阶段快速发现设计问题,或可将其集成到测试系统中以排除错误。

已获专利的高级检错引擎

  • 查找可能发生的潜在错误(如死锁和数据竞跑),将这些错误映射至内存参数和源代码行。
  • 发现六个级别(从错误和警告到信息提示)的线程问题。
  • 显示所有必要警告,以便有效为线程应用进行诊断。
  • 对于英特尔® 编译器生成的应用,如果针对源代码配置进行编译,则可将潜在错误跟踪至源代码行中的变量。
  • 您可以使用标准调试来构建应用,而无需重新编译整个源代码库。

如图 1 所示,英特尔® 线程检查器 Linux 版能够发现所有潜在线程错误或可能发生的线程错误,例如数据竞跑和死锁,并显示哪些源代码需要修改才能更正线程问题。英特尔® 线程检查器可以帮助您在应用中利用多核技术。


图 1. 查看您需要对源代码进行哪些改动,以更正线程问题

在源代码中执行更改后,可以重新运行英特尔® 线程检查器,以跟踪导致潜在线程错误减少的更改。在图 2 中,源代码修正减少了线程错误,对于应用纠错而言,这比告警或信息提示更为重要。


图 2. 英特尔® 线程检查器可用于修改代码,以便对应用进行修复

本地 Linux 支持:

  • 在本地 Linux 环境下工作,无需使用远程 Windows 系统。
  • 熟悉的命令行界面。
  • 可轻松集成在批处理脚本中,以便用于夜间运行的回归测试。

支持最新多核处理器:

  • 迅速将零错误线程化软件投放市场,为英特尔最新多核处理器上的开发提供有利的竞争优势。
  • 通过高质量的线程代码库,为以后的处理器准备大量执行内核。

英特尔® 64 架构支持:

  • 在采用英特尔 64 位架构处理器上的 64 位和 32 位应用中,可配置源代码和二进制指令,并在开发生命周期的不同阶段实现灵活地配置。
  • 为 64 位和 32 位平台提供完全一致的功能,开发人员也可获得同样的用户体验。两个平台具有通用的环境,可以提高开发效率。

命令行界面:

  • 使用可编写脚本的接口,轻松地将英特尔线程检查器集成至您的测试环境。
  • 以批处理模式进行自动测试;减少手动配置,提高效率。
  • 这简化了每日回归测试的配置过程,提高了开发效率。

可选的配置:

  • 通过可选择的 DLL 配置,降低了配置时间。
  • 根据程序库对性能的影响为其链接辅助工具,这有助于直接面向对性能影响最大的位置进行调整。

返回页首

兼容性
  • POSIX* 线程
  • 支持 OpenMP*
  • 英特尔® 线程构建模块
  • 英特尔® Fortran 和 C++ 编译器
  • GNU C++ 编译器 Linux 版

返回页首

技术支持
借助英特尔® 线程检查器 3.1 Linux 版,您将获得 Intel® Premier Support 提供的为期一年的技术支持和产品更新服务,还可使用我们的交互式问题管理与交流网站。通过 Intel® Premier Support 服务,您可提交问题和下载产品更新,还可获得技术说明、应用说明及其他文档。有关详细信息,请访问英特尔注册中心

返回页首

系统要求
基于 x86英特尔® 安腾® 2 架构


x86 架构系统的系统要求

硬件
最低要求
  • 英特尔® 奔腾® 4 处理器
  • 512 MB 内存
  • 100 MB 磁盘空间
建议
  • 支持超线程技术1的奔腾® 4 处理器或英特尔® 至强® 处理器或性能更高的处理器
  • 2 GB 内存
软件
要求 操作系统
  • Red Hat* Enterprise Linux* 3.0
  • Red Hat* Enterprise Linux* 4.0
  • Red Hat* Advanced Server 2.1
  • Red Hat* Fedora Core 4
  • Red Flag* DC Server 5.0
  • SUSE Linux* Enterprise Server 9.0
  • SUSE Linux* Enterprise Server 10.0
  • Turbo Linux* 10.1
  • SGI* Propack* 4.0
  • SGI* Propack 5.0
  • Miracle* Linux* 4.0
  • Mandriva*/Mandrake* 10.1
  • HaanSoft* Linux* Server 2006

编译器
  • GNU C++ 编译器 3.2.3 或更高版本
  • 英特尔® C++ 编译器 9.0 Linux 版或更高版本
  • 英特尔® Fortran 编译器 9.0 Linux 版或更高版本

当英特尔® 编译器与编译器指令插入选项 (-tcheck) 一起使用时,对于采用英特尔® 64 位架构的平台,必须使用英特尔编译器 9.1 版或更高版本。

OpenMP* 分析或源代码重构所需的软件

  • 英特尔® C++ 编译器 8.1 Linux 版,包 ID:l_cc_p_8.1.026 或更高版本
  • 英特尔® Fortran 编译器 8.1 Linux 版,包 ID:l_fc_p_8.1.023 或更高版本


安腾 2 架构系统的系统要求

硬件
最低要求
  • 英特尔® 安腾® 处理器
  • 1 GB 内存
  • 100 MB 磁盘空间
建议
  • 双核英特尔® 安腾® 2 处理器或性能更高的处理器
  • 2 GB 内存
软件
要求 操作系统
  • Red Hat* Enterprise Linux* 3.0
  • Red Hat* Enterprise Linux* 4.0
  • Red Hat* Advanced Server 2.1
  • Red Hat* Fedora Core 4
  • Red Flag* DC Server 5.0
  • SUSE Linux* Enterprise Server 9.0
  • SUSE Linux* Enterprise Server 10.0
  • Turbo Linux* 10.1
  • SGI* Propack* 4.0
  • SGI* Propack 5.0
  • Miracle* Linux* 4.0
  • Mandriva*/Mandrake* 10.1
  • HaanSoft* Linux* Server 2006

编译器
  • GNU C++ 编译器 3.2.3 或更高版本
  • 英特尔® C++ 编译器 9.0 Linux 版或更高版本
  • 英特尔® Fortran 编译器 9.0 Linux 版或更高版本

当英特尔® 编译器与编译器指令插入选项 (-tcheck) 一起使用时,对于采用英特尔安腾处理器的平台,必须使用英特尔编译器 9.1 版或更高版本。

OpenMP* 分析或源代码重构所需的软件

  • 英特尔® C++ 编译器 9.0 Linux 版,包 ID:l_cc_p_9.0.021 或更高版本
  • 英特尔® Fortran 编译器 8.1 Linux 版,包 ID:l_fc_p_9.0.021 或更高版本

返回页首

1 超线程技术要求计算机系统具备:支持超线程(HT)技术的英特尔® 奔腾® 4 处理器,以及支持超线程(HT)技术的芯片组、BIOS 和操作系统。实际性能会因您具体使用的硬件和软件的不同而有所差异。如欲访问更多信息,了解支持超线程(HT)技术的处理器的更多详情,请访问 http://www.intel.com/info/hyperthreading 


英特尔® 软件   
英特尔® 软件网络