Light-industry-up.ru

Экосистема промышленности

Many Integrated Core

22-08-2023

Intel MIC (англ. Intel Many Integrated Core Architecture) — архитектура многоядерной процессорной системы, разработанная Intel с использованием наработок архитектур Larrabee, Teraflops Research Chip, Intel Single-chip Cloud Computer.

Прототип процессоров архитектуры MIC (кодовое название Knights Ferry) был выпущен в 2010 году. Коммерческие процессоры с данной архитектурой (кодовое название Knights Corner) планируются к выпуску на 22нм техпроцессе в конце 2012 или начале 2013 года.

В сентябре 2011 года центр Texas Advanced Computing Center (TACC) объявил о планах использовать карты с Knights Corner для создания суперкомпьютера Stampede с производительностью 8-10 петаFLOPS.

Во время конференции International Supercomputing Conference 2012 (Гамбург) Intel объявила о ребрендинге процессоров под названием Xeon Phi.

Содержание

История

Предпосылки

Микроархитектура Larrabee (разрабатывалась с 2006 года[1]) ввела применение очень широких векторных АЛУ (512-разрядные SIMD) в микропроцессоры с архитектурой x86. Также в ней применялась кольцевая шина для обеспечения когерентности кешей и для связи с контроллером памяти. Каждое ядро Larrabee могло исполнять 4 потока. Также Larrabee имели некоторые блоки, специфичные для видеоускорителей (GPU), в частности, текстурный блок.[2] The project to produce a GPU retail product directly from the Larrabee research project was terminated in May 2010.[3]

В другом исследовательском проекте Intel была реализована архитектура x86 на многоядерном процессоре — Single Chip Cloud Computer (прототипы представлены в 2009 году[4]), предназначенном для облачных вычислений. Одна микросхема имела 48 независимых ядер с индивидуальным управлением частотой и напряжением. Для связи ядер использовалась сеть с ячеистой структурой (mesh). В проекте не поддерживалась когерентность кешей.[5]

Teraflops Research Chip (прототип представлен в 2007 году[6]) — экспериментальный 80-ядерный микропроцессор. Каждое ядро содержало 2 АЛУ для обработки вещественных данных. Размер машинной команды — 96 бит (VLIW). Проект смог достичь 1,01 тераFLOPS на частоте 3,16 ГГц и при потреблении 62 Вт электроэнергии.[7][8]

Knights Ferry

Прототип Intel MIC — плата расширения Knights Ferry, основанная на процессоре Aubrey Isle. Анонсирован 31 мая 2010 года. Заявлено, что продукт является продолжением работ по проектам Larrabee, Single-chip Cloud Computer и другим исследовательским проектам.[9]

Карта с интерфейсом PCIe имеет 32 ядра, in-order, с частотами до 1,2 ГГц, исполняющих 4 потока на каждом ядре. На карте установлено 2 ГБ памяти GDDR5,[10]. Микропроцессор имеет 8 МБ когерентного кеша L2 (256 кБ на ядро; L1 — 32 кБ на ядро).[11] Максимальная потребляемая мощность около 300 Вт,[10] использует 45 нм техпроцесс.[12] В чипе Aubrey Isle используется кольцевая шина шириной в 1024 разряда (по 512 бит в каждом направлении), соединяющая процессоры и оперативную память.[13] Одна плата имеет производительность более 750 ГигаFLOPS[12] (в прототипе реализована только работа с 32-разрядными плавающими[14], за такт каждое ядро выполняет до 16-ти операций[11]).

Прототипы использовались в CERN, Korea Institute of Science and Technology Information (KISTI) и Leibniz Supercomputing Centre. Среди производителей аппаратного обеспечения для прототипов были названы IBM, SGI, HP, Dell.[15]

Knights Corner

Ожидается, что линия продуктов Knights Corner будет выполнена с использованием 22 нм техпроцесса, с применением трехзатворных транзисторов (Intel Tri-gate). Ожидается что микросхема будет содержать более 50 ядер, и что на её базе будут созданы коммерчески доступные продукты.[9][12]

В июне 2011 года SGI объявила о партнерстве с Intel в целях использования продуктов с архитектурой MIC в своих решениях для высокопроизводительных вычислений (HPC).[16] В сентябре 2011 года Texas Advanced Computing Center (TACC) объявил об использовании карт Knights Corner в проектируемом суперкомпьюетере «Stampede» с планируемой производительностью в 8 петаFLOPS.[17] Согласно публикации «Stampede: A Comprehensive Petascale Computing Environment» чипы MIC второго поколения (Knights Landing) будут добавлены в суперкомпьютер позже и увеличат пиковую производительность до 15 петаFLOPS.[18]

15 ноября 2011 года Intel продемонстрировала ранние инженерные образцы процессора Knights Corner.[19][20]

5 июня 2012 года Intel опубликовала исходный код ПО MPSS (Linux, GCC, GDB) и документацию на Knights Corner.[21]

В июне 2012 года Cray анонсировал, что будет использовать 22нм 'Knight’s Corner' (под брендом 'Xeon Phi') в качестве сопроцессоров в высокопроизводительных системах 'Cascade'.[22][23]

На конференции ISC в июне 2012 микропроцессор Knight Corner был переименован в Xeon Phi.[24][25]

Knights Landing

Кодовое название процессоров MIC второго поколения.[18]

Характеристики

В основе архитектуры Intel MIC лежит классическая архитектура x86.[12] Для программирования MIC предполагается использовать OpenMP, OpenCL,[26] Intel Cilk Plus, специализированные компиляторы Intel Fortran, Intel C++. Также предоставляются математические библиотеки .[27]

От Larrabee унаследована набор команд x86, 512-битные векторные АЛУ, когерентный L2 кеш, и сверхширокая кольцевая шина для связи ядер и контроллера памяти.

Описание набора команд Intel MIC опубликовано по адресу Intel.

См. также

Примечания

  1. New from Intel: It's Mini-Cores!, http://www.theinquirer.net/inquirer/news/1029138/new-from-intel-its-mini-cores> 
  2. Источники:
    • doi:10.1145/1360612.1360617
    • Tom Forsyth, SIMD Programming with Larrabee, http://www.stanford.edu/class/ee380/Abstracts/100106-slides.pdf> 
  3. Intel Kills Larrabee GPU, Will Not Bring a Discrete Graphics Product to Market\, http://www.anandtech.com/show/3738/intel-kills-larrabee-gpu-will-not-bring-a-discrete-graphics-product-to-market> 
  4. Intel 48-Core "Single-Chip Cloud Computer" Improves Power Efficiency, http://www.pcworld.com/businesscenter/article/183653/intel_48core_singlechip_cloud_computer_improves_power_efficiency.html> 
  5. Intel Research : Single-Chip Cloud Computer, http://techresearch.intel.com/ProjectDetails.aspx?Id=1> 
  6. Intel Tests Chip Design With 80-Core Processor, IDG News, <http://www.pcworld.com/article/128924/intel_tests_chip_design_with_80core_processor.html> 
  7. Intel’s Teraflops Research Chip, http://download.intel.com/pressroom/kits/Teraflops/Teraflops_Research_Chip_Overview.pdf> 
  8. Intel Details 80-Core Teraflops Research Chip, Xbit laboratories, <http://www.xbitlabs.com/news/cpu/display/20070212224710.html> 
  9. 1 2 Источники:
    • Rupert Goodwins (1 June 2010), Intel unveils many-core Knights platform for HPC, http://www.zdnet.co.uk/news/desktop-hardware/2010/06/01/intel-unveils-many-core-knights-platform-for-hpc-40089093/> 
    • Intel News Release : Intel Unveils New Product Plans dor High-Performance Computing, http://www.intel.com/pressroom/archive/releases/2010/20100531comp.htm> 
  10. ↑ Runners and riders in GPU steeplechase, pp. 8–10, <http://people.maths.ox.ac.uk/gilesm/talks/nag_tpc10.pdf> 
  11. ↑ Fast Sort on CPUs, GPUs and Intel MIC Architectures, http://techresearch.intel.com/spaw2/uploads/files/FASTsort_CPUsGPUs_IntelMICarchitectures.pdf> 
  12. ↑ Intel pushes for HPC space with Knights Corner, http://www.thinq.co.uk/2011/6/20/intel-pushes-hpc-space-knights-corner/> 
  13. Intel Many Integrated Core Arhcitecture, Intel, December 2010, <http://www.many-core.group.cam.ac.uk/ukgpucc2/talks/Elgar.pdf> 
  14. OEMs show systems with Intel MIC chips, http://www.eetimes.com/electronics-news/4217092/OEMs-show-systems-with-Intel-MIC-chips> 
  15. Intel Shows MIC Progress, http://www.linleygroup.com/newsletters/newsletter_detail.php?num=4729> 
  16. SGI wants Intel for super supercomputer, <http://news.techeye.net/hardware/sgi-wants-intel-for-super-supercomputer> 
  17. "Stampede's" Comprehensive Capabilities to Bolster U.S. Open Science Computational Resources, http://www.tacc.utexas.edu/news/press-releases/2011/stampede> 
  18. ↑ Stampede: A Comprehensive Petascale Computing Environment. IEEE Cluster 2011 Special Topic. Архивировано из первоисточника 26 сентября 2012. Проверено 16 ноября 2011.
  19. Intel's Knights Corner: 50+ Core 22nm Co-processor, http://www.tomshardware.com/news/intel-knights-corner-mic-co-processor,14002.html>. Проверено 16 ноября 2011. 
  20. Intel unveils 1 TFLOP/s Knights Corner, http://www.eetimes.com/electronics-news/4230654/Intel-unveils-1-TFLOP-s-Knight-s-Corner>. Проверено 16 ноября 2011. 
  21. Knights Corner: Open source software stack, Intel, <http://software.intel.com/en-us/blogs/2012/06/05/knights-corner-open-source-software-stack> 
  22. Cray will use Intel MIC, branded Xeon Phi, <http://www.eetimes.com/electronics-news/4375500/Cray-will-use-Intel-MIC--branded-Xeon-Phi> 
  23. Cray to support Intel's Xeon Phi in Cascade clusters, <http://www.theinquirer.net/inquirer/news/2184891/cray-support-intels-xeon-phi-cascade-clusters> 
  24. Intel slaps Xeon Phi brand on MIC coprocessors, <http://www.theregister.co.uk/2012/06/18/intel_mic_xeon_phi_cray/> 
  25. Latest Intel(R) Xeon(R) Processors E5 Product Family Achieves Fastest Adoption of New Technology on Top500 List, <http://www.marketwatch.com/story/latest-intelr-xeonr-processors-e5-product-family-achieves-fastest-adoption-of-new-technology-on-top500-list-2012-06-18> 
  26. OEMs show systems with Intel MIC chips, http://www.eetimes.com/electronics-news/4217092/OEMs-show-systems-with-Intel-MIC-chips> 
  27. News Fact Sheet: Intel Many Integrated Core (Intel MIC) Architecture ISC'11 Demos and Performance Description, http://newsroom.intel.com/servlet/JiveServlet/download/2152-4-5220/ISC_Intel_MIC_factsheet.pdf> 
  28. Intel takes wraps off 50-core supercomputing processor plans. Архивировано из первоисточника 26 сентября 2012.

Ссылки

  • Hazra, Raj (18 June 2012), Intel® Xeon® Phi™ coprocessors accelerate the pace of discovery and innovation, <http://blogs.intel.com/technology/2012/06/intel-xeon-phi-coprocessors-accelerate-discovery-and-innovation/> 

Many Integrated Core.

© 2014–2023 light-industry-up.ru, Россия, Краснодар, ул. Листопадная 53, +7 (861) 501-67-06