Bitcoin Forum
November 07, 2024, 07:34:56 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Что слышно насчёт Xeon Phi?  (Read 2238 times)
pyromaniac (OP)
Hero Member
*****
Offline Offline

Activity: 639
Merit: 500



View Profile
October 25, 2012, 06:07:20 AM
 #1

Вышел/нет? Сколько стоит? Пробовал кто-нибудь уже для BTC или лайтов использовать? По идее, он чистый OpenCL GPGPU без GPU составляющей, да ещё и x86-совместимый. То есть, теоретически, лайткоины должен щёлкать, как белка. А как оно на практике?

AV
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
October 25, 2012, 07:19:26 AM
 #2

Не думаю, что 64 интеловских ядра сделают революцию в майнинге: это в лучшем случае эквивалент 16 десктопных процессоров и они не дотянут даже до производительности видеокарт прошлого поколения, а жрут при этом до 300 ватт и цена на уровне топовых видеокарт последнего поколения.
Nosferatos
Newbie
*
Offline Offline

Activity: 34
Merit: 0


View Profile
October 25, 2012, 11:41:33 AM
 #3

Вышел/нет? Сколько стоит? Пробовал кто-нибудь уже для BTC или лайтов использовать? По идее, он чистый OpenCL GPGPU без GPU составляющей, да ещё и x86-совместимый. То есть, теоретически, лайткоины должен щёлкать, как белка. А как оно на практике?

а есть инфа где про них прочитать можноHuh
AV
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
October 25, 2012, 12:00:56 PM
 #4

где про них прочитать можноHuh
В интернете
Nosferatos
Newbie
*
Offline Offline

Activity: 34
Merit: 0


View Profile
October 26, 2012, 02:21:27 AM
 #5


логично
Mohnaty Bulrathi
Member
**
Offline Offline

Activity: 112
Merit: 10



View Profile
October 26, 2012, 03:28:05 AM
 #6

A-Bolt
Legendary
*
Offline Offline

Activity: 2334
Merit: 2374


View Profile
October 26, 2012, 06:51:29 AM
 #7

это в лучшем случае эквивалент 16 десктопных процессоров
Ни в одном десктопном процессоре нет 512-битных регистров для векторных операций.
http://software.intel.com/sites/default/files/forum/278102/327364001en.pdf
Не знаю, насколько Фи подходит для целочисленных криптографических операций, но с обычными процессорами, основываясь только на числе ядер, их сравнивать некорректно.
AV
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
October 26, 2012, 07:25:04 AM
 #8

Насколько я понимаю, 512-битный регистр - это память, в которую можно записать одно число длиной 512 бит.
Для меня не очевидно, как наличие одного такого регистра на ядро может кардинально ускорить майнинг.
A-Bolt
Legendary
*
Offline Offline

Activity: 2334
Merit: 2374


View Profile
October 26, 2012, 08:16:46 PM
 #9

Это 512-битные SIMD регистры, которые называются zmm. Название намекает на эволюционное развитие: xmm  - SSE (128 бит), ymm - AVX (256 бит).

SIMD (Single Instruction - Multiple Data / Одна Инструкция - Много Данных ) означает, что один 512-битный регистр можно использовать для хранения шестнадцати 32-битных целых чисел и одна инструкция выполняет операцию сразу со всеми этими числами.

Например, инструкция VPADDD суммирует 32-битные целые числа находящиеся в двух регистрах zmm поэлементно и результат помещается в третий zmm.

Вот только инструкции циклического сдвига, столь ценной для криптографии, интеловские инженерА не предусмотрели (да-да, про то что она есть в SSE я в курсе). Поэтому, продолжаем майнить на изделиях двойного назначения конкурента.       
Maniac
Hero Member
*****
Offline Offline

Activity: 868
Merit: 1000


View Profile
October 26, 2012, 08:17:23 PM
 #10



Лукас детектед.

Прокуратура запретила использовать криптовалюты, а также денежные суррогаты, заведомо печатаемые преступниками, т. е. рубли. Даёшь натуральное хозяйство!
AV
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
October 27, 2012, 07:09:43 AM
 #11

Но процессор то не 512-разрядный, значит одна инструкция для обработки 512-разрядного числа будет выполнена примерно за столько же тактов, за сколько могут быть обработаны 16 тридцати двух разрядных чисел.
A-Bolt
Legendary
*
Offline Offline

Activity: 2334
Merit: 2374


View Profile
October 27, 2012, 02:13:55 PM
 #12

Но процессор то не 512-разрядный
Для современных процессоров термин "разрядность" не имеет смысла без указания блока процессора. Разные блоки имеют разную разрядность.

Возьмём обычные интеловские процессора. Они имеют 16 64-битных регистров общего назначения, которые позволяют выполнять арифметические целочисленные и логические операции, операции пересылки данных, условные переходы, специальные операции для поддержки многозадачности. Этот блок регистров и инструкций, связанных с этими регистрами, самодостаточен. С его помощью можно решать всевозможные задачи с числами любой разрядности и формата (целые, с плавающей точкой), но медленно.

В вычислительных задачах нередко возникает необходимо выполнять однотипные операции со множеством независимых данных. Например операции:
A0 + B0 = C0
A1 + B1 = C1
A2 + B2 = C2
A3 + B3 = C3
не зависят друг от друга и могут выполняться одновременно.

Для выполнения таких операции придумали SIMD инструкции: MMX, 3DNow!, SSE, AVX и прочие. Эти инструкции не самодостаточны, невозможно написать программу с использованием только этих операций. Без блока регистров общего назначения не обойтись.

Инструкции SSE есть в любом процессоре не старше 10 лет, поэтому их и рассмотрим. В процессоре есть 16 128-битных регистров SSE, данные в которых можно представить как:
16   8-битных целых
 8  16-битных  целых
 4  32-битных  целых
 2  64-битных  целых
 4  одинарной точности с плавающей точкой
 2  двойной точности с плавающей точкой

Одна инструкция SSE позволяет выполнить 4 операций сложения, приведённых выше, если An, Bn, Cn - 32-битные целые или с плавающей точкой одинарной точности.

Теперь главный вопрос - быстродействие. В Intel® 64 and IA-32 Architectures Optimization Reference Manual расписано количество циклов для всех инструкций. Так например, инструкция сложения целых чисел, хранящихся в регистрах общего назначения, (ADD) выполняется за 1 такт, инструкция сложения целых чисел, хранящихся в SSE-регистрах, (PADDх) занимает также 1 такт (справедливо, по крайней мере, для Sandy Bridge). При этом, в первом случае происходит одна операция сложения, а во втором - от двух до шестнадцати,  в зависимости от длины чисел.

Так какой же процессор стоит в вашем компе: 64-разрядный или 128-разрядный?

Для Xeon Phi я не нашёл такой же таблицы быстродействия, но исходя из вышеизложенного, думаю не так всё плохо, как вам представляется.

     
Maniac
Hero Member
*****
Offline Offline

Activity: 868
Merit: 1000


View Profile
October 27, 2012, 05:44:36 PM
 #13

Главный вопрос - это когда же наконец он будет продаваться всем желающим и когда же мы наконец узнаем сколько же мегахешей в биткоинах и килохешей в лайткоинах?

Прокуратура запретила использовать криптовалюты, а также денежные суррогаты, заведомо печатаемые преступниками, т. е. рубли. Даёшь натуральное хозяйство!
Mohnaty Bulrathi
Member
**
Offline Offline

Activity: 112
Merit: 10



View Profile
November 14, 2012, 07:01:58 AM
 #14

Массовые поставки сопроцессора
Xeon Phi 5110P начнутся 28 января, цена изделия — $2 649.
Карты
Xeon Phi 3100 станут доступны в первой половине 2013 года и будут стоить «менее $2 000».
Maniac
Hero Member
*****
Offline Offline

Activity: 868
Merit: 1000


View Profile
November 14, 2012, 09:46:49 AM
 #15

Массовые поставки сопроцессора
Xeon Phi 5110P начнутся 28 января, цена изделия — $2 649.
Карты
Xeon Phi 3100 станут доступны в первой половине 2013 года и будут стоить «менее $2 000».


Сколько килохешей в лайткоинах ещё не известно?

Прокуратура запретила использовать криптовалюты, а также денежные суррогаты, заведомо печатаемые преступниками, т. е. рубли. Даёшь натуральное хозяйство!
AV
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
December 21, 2012, 06:29:51 PM
 #16

http://www.thg.ru/cpu/obzor_intel_xeon_phi/onepage.html
naima53
Hero Member
*****
Offline Offline

Activity: 616
Merit: 502



View Profile
December 22, 2012, 01:46:03 PM
 #17

Quote
Во время пресс-конференции касательно Intel Xeon Phi мы задали вопрос: "Если вы продаёте эти акселераторы более чем за $2000, как следующее поколение студентов научится писать код под них?". На него мы получили сразу два ответа. Во-первых, Intel Xeon Phi в розничную продажу не поступит, поэтому необходимое оборудование будут закупать университеты. Во-вторых, подающие надежды программисты, работающие с процессорами Core i3 или старшими моделями, уже могут на них начать осваивать новую модель программирования. Не забывайте, большинство преимуществ многоядерной архитектуры связаны с простой оптимизацией кода под многопоточность.

Donate me) 16f6iWHHkVEnDReeBQPT9GwCNwUfPTXrp2
pyromaniac (OP)
Hero Member
*****
Offline Offline

Activity: 639
Merit: 500



View Profile
December 23, 2012, 01:40:26 AM
 #18

Quote
Это не беда, есть же ebay.  Grin

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!