Archive for Август 2nd, 2007

Accelerator Exoskeleton

Дата: Август 2nd, 2007 Автор:
+ Показать свойства документа
  • Тип контента: Научная статья
  • Номер документа: 7816
  • Название документа: Accelerator Exoskeleton
  • Номер (DOI, IBSN, Патент): 10.1535/itj.1103.02
  • Изобретатель/автор: Perry Wang, Jamison Collins, Gautham Chinya, Hong Jiang, Xinmin Tian, Milind Girkar, Lisa Pearce, Guei-Yuan Lueh, Sergey Yakoushkin, Hong Wang
  • Правопреемник/учебное заведение: Intel Corporation
  • Дата публикации документа: 2007-09-22
  • Страна опубликовавшая документ: Не заполнено
  • Язык документа: Английский
  • Наименование изделия: Не заполнено
  • Источник: Intel Technology Journal
  • Вложения: Да
  • Аналитик: Глаголева Елена

To maximize performance and power efficiency, future multi-core architec-tures may be heterogeneous, incorporating some accelerator cores alongside the IA cores. Accelerator Exoskeletons provide a shared virtual memory heterogeneous multi-threaded programming paradigm for these accelerators using novel CPU instruction set extensions and software tool chains with an Intel Architec-ture (IA) look-n-feel. Firstly, we introduce the proposed architectural extensions known as the Exoskeleton Sequencer (EXO), which represents heterogeneous accelerators as ISA-based MIMD architecture resources, and a shared virtual memory heterogeneous multi-threaded program execution model that tightly couples specialized accelerator cores with general-purpose CPU cores. Then we introduce the C for Heterogeneous Integration (CHI) programming environment that includes a compiler, runtime, debugger, and performance-analysis tools. The CHI compiler extends the OpenMP pragma for heterogeneous multi-threading programming, and it produces a single fat binary with code sections corresponding to different instruction sets. The runtime can judiciously spread parallel computation across the heterogeneous cores to optimize performance and power.

(далее…)

Категория: Научные статьи | Нет комментариев »