Часовой пояс: UTC + 3 часа




Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 56 • Страница 2 из 3<  1  2  3  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 12.04.2012
Откуда: UA, Чорнобиль.
Фото: 37
Tiger.711 писал(а):
Вроде после экскаватора. Если Вы об отказе от FPU в процессорной части.

Да, о этом. Но о экскаватора ничего внятного не нашел.
devl547 писал(а):
А это никогда и не было каким-либо аргументом.

Эхсперты по микроархитектурах не раз заявляли, потому что их словарного запаса максимум хватит для 3х букв. :crazy:

_________________
1я блокировка по нац. признаку это ксенофобия. 2я блокировка сразу после 1й по той же причине это уже расизм. 3я такая же будет фашызмом.
Растёте...



Партнер
 

Member
Статус: Не в сети
Регистрация: 23.08.2011
Откуда: ulx
"дабы избежать накладок и иных согласования для передачи данных."
может быть слово "иных" лишнее?


 

Member
Статус: Не в сети
Регистрация: 21.06.2012
UltimateSurvival писал(а):
Ну вот, а все ныли почему не интел в новых консолях, что интел смог бы предложить взамен ?

Интел еще в сандике дала ГПУ доступ в кэш Л3. Иви научился даже записывать туда.
VINRARUS писал(а):
Ведь AMD планирует полностью заменить вычисления FPU на вычисления GPU, правда реализуют это по моему аж в Excavator.

Планируют они много чего, они и опен сл на 19хх запускали, и физику на этих же гпу продемонстрировалли раньше нвидии. Кроме майнинга, гп от от ати, до сих пор ничего не ускоряют в обычных программах. У интела хотя бы quick sync есть годный, хотя этим не гпу вроде занимается.


 

Member
Статус: Не в сети
Регистрация: 04.10.2012
Откуда: Хабаровск
Если правильно понял, то теперь расчетами занимается сразу весь комп? Или как? Просто уменьшили задержки для памяти без кеша?

_________________
I7-4770, MSI GD-65 Gaming, AMD R9 290x Tri-X, Kingston HyperX Predator 2400, AeroCool Mechatron, Thermalright Archon Rev.A


 

Member
Статус: Не в сети
Регистрация: 18.08.2011
terenty79
Ещё два раза по 15 рублей. Молодец, постепенно идёшь к успеху.


 

Member
Статус: Не в сети
Регистрация: 15.03.2009
Откуда: Minsk
АМД молодцы, не дают скучать! :-)

Blind писал(а):
Если правильно понял, то теперь расчетами занимается сразу весь комп? Или как? Просто уменьшили задержки для памяти без кеша?

так понимаю не будет разницы видеопамять или системная память - всё едино, одно адресное пространство.


 

Member
Статус: Не в сети
Регистрация: 25.12.2005
Откуда: Москва
Фото: 0
Умные дядьки в АМД засели, лишь бы не ушли :-)

_________________
Ветеран компьютерных войн.


 

Member
Статус: Не в сети
Регистрация: 10.05.2008
devl547 писал(а):
Проблема в том, что программеры (особенно быдлокодеры) крайне инертны. И заставить их писать качественный многопоточный код крайне сложно.

Это проблема сегодняшнего дня. AMD же старается упростить процесс программирования многоядерных систем, сделать его прозрачным для человека. По-крайней мере, если они смогут вменяемо заменить один FPU на кучку таких же, но поменьше, сделать процесс параллельных вычислений доступным для среднестатистического программиста - флаг им в руки, я болею за них.


 

Member
Статус: Не в сети
Регистрация: 20.03.2011
Откуда: Москва
Infinite_madness а что сложного? Языковые средства позволяют писать параллельный код более чем прозрачно.
последовательный код
Код:
for(int i = 0; i < 10; i++)
   a[i] = i;

параллельный код
Код:
Parallel.For(0,10, i => a[i] = i);


последовательный код
Код:
var query = from b in a
                  where b.X > 10
                  group by b.Y into g
                  order by g.Key;

параллельный код
Код:
var query = from b in a.AsParallel()
                  where b.X > 10
                  group by b.Y into g
                  order by g.Key;

_________________
I would tell you a joke about UDP, but you probably wouldn't get it.


 

Member
Статус: Не в сети
Регистрация: 10.05.2008
Psilon писал(а):
Языковые средства позволяют писать параллельный код более чем прозрачно.
последовательный код

Ну, ок, а компилируемые языки? Какие языковые средства позволяют писать параллельный код?


 

Member
Статус: Не в сети
Регистрация: 20.03.2011
Откуда: Москва
Infinite_madness а чем вам JIT - не компилируемый? Я же не про руби/питон говорю. Энивей тот же самый результат можно получить при компиляции, просто нужно при установке вручную внести параметры системы вроде числа ядер или объема памяти, а в данном случае просто среда вместо нас все это сделает. В чем разица, хранить в папке, в реестре или позволить среде хранить где-то еще и просто у нее дергать в автоматическом режиме?

_________________
I would tell you a joke about UDP, but you probably wouldn't get it.


 

Member
Статус: Не в сети
Регистрация: 10.05.2008
Psilon писал(а):
а чем вам JIT - не компилируемый?

Согласен, разделение на компилируемые/интерпретируемые языки весьма условно, к делу не относится. Я переформулирую свой вопрос: какие современные языковые средства позволяют заменить OpenCL/CUDA? Оставим просто параллельный код(есть же OpenMP, хоть и является отдельным стандартом), но вернемся к числодробилкам. Задача HSA принести GPGPU в массы, не так ли? Так какая есть альтернатива на сегодняшний день? И не просто альтернатива, а прозрачное и дружелюбное к пользователю(программисту) средство.

p.s. лол, а ведь есть же еще, внезапно, OpenACC и С++AMP. Отстал от жизни, беда-беда:(


 

Member
Статус: Не в сети
Регистрация: 20.03.2011
Откуда: Москва
Infinite_madness что касается managed-языков, есть GPU.Net для тех же целей (то же, что использование TPL, только используя GPU), еще парочка, на джаву тоже там свое что-то есть. Так что не все так плохо. Особенно с внедрением функциональных фич в ЯП, вроде лямбд, замыканий, функций как объектов первого класса и прочих вкусностей. А на функциональщине параллелить вообще проще простого, никаких дедлоков, гонок и прочего.

Вот еще можете почитать: http://www.rsdn.ru/article/dotnet/CudaLibs.xml

_________________
I would tell you a joke about UDP, but you probably wouldn't get it.


 

Member
Статус: Не в сети
Регистрация: 14.09.2012
Откуда: Киев
Psilon писал(а):
Infinite_madness а что сложного? Языковые средства позволяют писать параллельный код более чем прозрачно.

Одна задача, множественные данные. Ха, так конечно не сложно! А вот попробуй синхронизировать несколько разных потоков. И попробуй распараллелить однопоточный алгоритм, хотя бы quicksort, никуда не подглядывая.

_________________
Статьи в Персональных Страницах:
- Особенности перехода с 300 мм на 450 мм пластины (2012.09.30)


 

Member
Статус: Не в сети
Регистрация: 20.03.2011
Откуда: Москва
PsiAmp а в чем сложность? На каждой итерации мы делим пополам и сортируем каждую половину независимо. Следовательно получаем
Код:
public async Task<double[]> QSort(double[] a, int low, int high)
{
   ...
   var left  = await QSort(a, low, j)
   var right = await QSort(a, i, high);
   return left.Concat(right).ToArray();
}

такой код отработает за логарифм, что тащем-то очень неплохо. И все что потребовалось, пара слов async/await;

_________________
I would tell you a joke about UDP, but you probably wouldn't get it.


 

Заблокирован
Заблокирован
Статус: Не в сети
Регистрация: 06.06.2010
Откуда: от твоей мамы
terenty79 да ты у мамы тралом растёшь


 

Member
Статус: Не в сети
Регистрация: 13.10.2008
Откуда: Saint-Peterburg
Фото: 3
бедняги АМД... хорошие и умные люди, но труды их куда-то пропадают. Сколько не вспоминаю первые 64 битные камни, первые доступные (и настоящие!) 4-х ядерники, потом 8-ми ядерники, сейчас APU. Но кто-то или что-то просто не даёт им реализовать потенциал. Обидно.

_________________
Диванный критик.


 

Member
Статус: Не в сети
Регистрация: 29.03.2012
Такие люди как terenty79 и не дают. Свято уверенные, что i3 гораздо быстрее, чем 8350.

_________________
Большой кот. Пушистый. Полосатый. Чёрно-белый.

экс-Председатель Союза писателей имени G-Man'a


 

Member
Статус: Не в сети
Регистрация: 20.03.2011
Откуда: Москва
Irlander а вы знаете, почему именно х86 победила, хотя были намного более выгодные архитектуры? Подсказка: начинается на "марке", а заканчивается на "тинг".

_________________
I would tell you a joke about UDP, but you probably wouldn't get it.


 

Member
Статус: Не в сети
Регистрация: 23.02.2013
Откуда: г. Орел
Vladon77 писал(а):
Интел еще в сандике дала ГПУ доступ в кэш Л3. Иви научился даже записывать туда.

вы понимаете разницу между "запись в кеш в специальный выделенный участок" и "запись / чтение и обмен адресами данных из оперативной памяти"?
чет мне не вериться что запись в л3 у интла настолько же крута как у амд из реализация - я думаю даж рядом не валялась.
Vladon77 писал(а):
Планируют они много чего, они и опен сл на 19хх запускали, и физику на этих же гпу продемонстрировалли раньше нвидии. Кроме майнинга, гп от от ати, до сих пор ничего не ускоряют в обычных программах.

сначала амд пошли не верным путем продемонстрировав "ати стеам" или как его там... что то вроде нвшного суда, но потом когда вышли "дерект" и "опенсл" они отказались от развитии собственной платформы (по причине не популярности и унификации) - я могу сказать молодцы. теперь фактически где есть опенсл и директ математика - все прекрасно работает и на картах амд и на картах нв. суда это такой сферический конь... вроде очень крутая платформа (в том числе и sdk) но теперь нафиг никому не нужное - зачем писать чисто под нв когда можно написать на опенсл с полным кроссплатформенным подходом так еще и с возможность работать на цпу/гпу правда сама платформа хуже суды.
так что проблема надуманная у вас везде все работает... где надо.
Цитата:
Барьером на пути hUMA и унифицированной памяти может стать нежелание работать в связке с AMD компаний Intel и NVIDIA. Компания Microsoft тоже заняла выжидательную позицию, хотя и вошла в состав HSA Foundation. Всех их можно понять: NVIDIA лелеет технологию CUDA, Microsoft — DirectCompute. Есть ещё Apple, которая ставит на OpenCL и Google, верующий в Renderware, как и колеблющиеся, например — Qualcomm.


сразу если что поправьте но вроде hsa это все же не апи - это что то типа "библиотек" позволяющие работать через апи. да и мне кажется что hsa все же больше на уровне "железа" чем софта. при этом давайте честно никто не мешает тем более уже есть реальные вещи от амд и других реализовывать несколько апи в чипах. нв не ограничивается только судой. опенсл является ед "незакрытым" стандартом апи такого типа (вроде той же судо) так что неудивительно что опенсл толкают все кому не доступны закрытые стандарты / либо они не желательны.

_________________
Мертвый киберпанк с улыбкой мутанта... (:


Показать сообщения за:  Поле сортировки  
Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 56 • Страница 2 из 3<  1  2  3  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan