跳转至主要内容
英特尔标志 - 返回主页
我的工具

选择您的语言

  • Bahasa Indonesia
  • Deutsch
  • English
  • Español
  • Français
  • Português
  • Tiếng Việt
  • ไทย
  • 한국어
  • 日本語
  • 简体中文
  • 繁體中文
登录 以访问受限制的内容

使用 Intel.com 搜索

您可以使用几种方式轻松搜索整个 Intel.com 网站。

  • 品牌名称: 酷睿 i9
  • 文件号: 123456
  • Code Name: Emerald Rapids
  • 特殊操作符: “Ice Lake”、Ice AND Lake、Ice OR Lake、Ice*

快速链接

您也可以尝试使用以下快速链接查看最受欢迎搜索的结果。

  • 产品信息
  • 支持
  • 驱动程序和软件

最近搜索

登录 以访问受限制的内容

高级搜索

仅搜索

Sign in to access restricted content.

不建议本网站使用您正在使用的浏览器版本。
请考虑通过单击以下链接之一升级到最新版本的浏览器。

  • Safari
  • Chrome
  • Edge
  • Firefox

Efficiently Migrate Byte-Order-Sensitive Applications

Maintain one code base for big- and little-endian architectures.

Overview

Migrating large legacy applications from one endian architecture to another is often hampered by byte order dependencies hidden in millions of lines of code. Finding and addressing these dependencies can be difficult, time-consuming, and expensive.

The bi-endian Intel® C++ Compiler helps bypass the struggle, enabling application migration from big-endian computer systems to little-endian systems based on Intel architecture.

Using this product you can:

  • Get faster time to value, such as a quicker time to profit for a solution
  • Overcome legacy platform lock-in due to big-endian software dependencies
  • Deliver outstanding application performance
     

Documentation

Try and Buy the Compiler

Enhance developer productivity and get outstanding application performance with the Intel® C++ Compiler Standard Edition for Embedded Systems with Bi-Endian Technology.

Contact us for evaluation and purchasing information.

Features

  • Includes Interprocedural Optimization (IPO) and Profile-Guided Optimization (PGO) techniques
  • Fully supports the Intel® Streaming SIMD Extensions 3 (Intel® SSE3), Intel SSE4.x, Intel® Advanced Vector Extensions, Intel® Advanced Vector Extensions 2, and Intel® Advanced Vector Extensions 512
  • Vectorizes loops automatically
  • Automatically detects processor generation and dispatches the right runtime, increasing performance
  • Compatible with ISO and ANSI for C and C++
  • Source and binary compatible with GNU Compiler Collection (GCC)*, including most GNU C language extensions

Endian Migration & Support

  • Speeds migration and validation of C and C++ applications developed for big-endian systems, both IA-32 and IA-64 architectures.
  • Accelerates migration time to value in moving from big-endian architectures with minimal code changes required. (It’s not a rewrite.)
  • Breaks big-endian software dependencies, which frees you from limited or aging computer hardware options.
  • Supports one code base for big- and little-endian architectures—especially important for projects requiring multiarchitecture support over time.
  • Assists with code generation for 32-bit targets (using the 64-bit compiler). A separate compiler for IA-32 architecture is not required.
  • Provides x32 application binary interface (ABI) support on MontaVista CGE7* systems for Linux*, giving developers architecture options for generating x32 ABI-compatible code. This helps increase performance on IA-64 architecture and is a simple way for big-endian architectures to benefit from these Intel platforms.

Prequisites

The bi-endian Intel C++ Compiler is a command-line-oriented compiler that runs on Linux and creates executables for systems based on Intel architecture.

System Hardware

PC based on an IA-32 or IA-64 architecture supporting Intel SSE2—a Pentium® 4 processor (or later) or a compatible third-party processor.

System Software

One of the following operating environments for your development system:

  • Debian* 7.0, 8.0
  • Fedora* 20, 21
  • Red Hat Enterprise Linux* 5, 6, 7
  • SUSE Linux Enterprise Server* 11, 12
  • Ubuntu* 12.04 LTS (64-bit only), 13.10, 14.04 LTS

Documentation

User & Reference Guide

Bi-Endian Technology 16.0

Note The documentation is located in [install-dir]\Documentation\en_US\.

Get Started Guide

Bi-Endian Technology 16.0 for Linux

Note The documentation is located in [install-dir]\Documentation\en_US\.

Training

Write a Bi-Endian Compiler

  • 公司信息
  • 英特尔资本
  • 企业责任部
  • 投资者关系
  • 联系我们
  • 新闻发布室
  • 网站地图
  • 招贤纳士 (英文)
  • © 英特尔公司
  • 沪 ICP 备 18006294 号-1
  • 使用条款
  • *商标
  • Cookie
  • 隐私条款
  • 请勿分享我的个人信息 California Consumer Privacy Act (CCPA) Opt-Out Icon

英特尔技术可能需要支持的硬件、软件或服务激活。// 没有任何产品或组件能够做到绝对安全。// 您的成本和结果可能会有所不同。// 性能因用途、配置和其他因素而异。请访问 intel.cn/performanceindex 了解更多信息。// 请参阅我们的完整法律声明和免责声明。// 英特尔致力于尊重人权,并避免成为侵犯人权行为的同谋。请参阅英特尔的《全球人权原则》。英特尔产品和软件仅可用于不会导致或有助于任何国际公认的侵犯人权行为的应用。

英特尔页脚标志