Technology & Research

Intel® Technology Journal Home

Volume 13, Issue 04

Addressing the Challenges of Tera-scale Computing


Intel(R) Technology Journal - Features Recent Research and Development with Intel(R) Technologies

ISBN 978-1-934053-24-9

  • Volume 13
  • Issue 04

Addressing the Challenges of Tera-scale Computing

A Programming Model for Heterogeneous Intel® x86 Platforms

Article Description

The client computing platform is moving towards a heterogeneous architecture that consists of a combination of cores focused on scalar performance, and of a set of throughput-oriented cores. The throughput-oriented cores (such as those in the Intel® microarchitecture codename Larrabee processor) may be connected over both coherent and non-coherent interconnects, and they may have different instruction set architectures (ISAs). This article describes a programming model for such heterogeneous platforms. We discuss the language constructs, runtime implementation, and the memory model for such a programming environment. We implemented this programming environment in an Intel x86 heterogeneous platform simulator and we ported a number of workloads to our programming environment. We present the performance of our programming environment on these workloads. (Filetype/Size: PDF 287 KB)

Download the article

Agreement: By downloading this item, you agree to respect the copyright of the material and allow Intel to contact you about topics of interest to technical professionals working with Intel® technologies and products.

First Name*  Last Name* 
Company  E-mail* 

* indicates required fields.




Back to Top