Добро пожаловать, Гость! Вы можете войти или зарегистрироваться
Обратная связь
Мой регион
Основы работы с технологией CUDA (+ CD-ROM)
А.В. Боресков, А. Харламов
[Previous]
[далее]
Основы работы с технологией CUDA (+ CD-ROM)
Заглянуть внутрь
Основы работы с технологией CUDA (+ CD-ROM)

А.В. Боресков, А. Харламов

Отзывы для «Основы работы с технологией CUDA (+ CD-ROM)» (5)

Неизвестный автор
04 июня 2011
Неизвестный автор
0или 0
пролистал электронную версию книги. Как раз собирался для гидродинамики прменять, так что мне дожно быть интересно ))) Будем надеяться , что авторы учтут все замечания во втором издании и книга уже будет 2х или 3х томником, т.е. слишком много уложили а 232 страницы
Ответить
Fatalityap
26 декабря 2010
Fatalityap
0или 0
Да книга реалньо не самая удачная, но хоть какая-то. Но я не соовсем понял на кого она рассчитана - студенты и прикладные программисты потонут в куче матиматики, а никакого-то более прикладоного популярного алгоритма там не описано(то же шифрование), архитектура описана не ахти, основ технологии почти нет. Преподавателям не думаю что будет понятна как вообще работает эта система. Вообщем кашица, но так ознакомиться и потратить деньги можно.
Ответить
xwizard
25 декабря 2010
xwizard
0или 0
Читал электронную версию книги. О технологии, мелькающей в названии после прочтения книги вы действительно будете знать малова-то. Например, разбирается задача о N-телах. Мне эта тема интересна. НО! Я, занимаясь решением этой задачи в контексте однопоточных вычислений так и не понял алгоритм распараллеливания, т.к. о нем просто ни слова не сказано. Говорятся какие-то общие слова, конкретики нет, текст не имеет логичной структуры, информация не полная и в том виде, в котором она представлена она не может быть применена для решения каких-то реальных задач. впрочем и на английском языке - на сайте той же NVidia - только графики "прироста производительности" плюс разбор простых примеров типа складывания матриц. сомнительно, что с такой документацией можно далеко уйти. книгу читать только в электронном виде, покупать точно не стоит.
Ответить
Владислав Юрьевич
09 октября 2010
Владислав Юрьевич
0или 0
Данная книга - единственная по технологии CUDA на русском языке, но, мне кажется, она совершенно не способна вас ничему научить. Она называется "Основы работы с технологией CUDA". Видимо, по мнению авторов, "основы" - это примерно 50 страниц отрывочных сведений о том, как функционирует GPU, которые . Потому что после этих 50 страниц идут листинги решения на GPU зубодробительных задач. Если первые 50 страниц имеют более-менее понятные примеры вроде сложения и умножения векторов, умножения и транспонирования матриц, то дальше вы будете озадачены решением задачи о N телах из физики, параллельной редукцией, битонической сортировкой, нейросетями, моделью распространения волн цунами и так далее. Если вы знаете, что такое "суммарная ошибка ресептона" или "риманов инвариант системы", вероятно, вам все будет понятно. Но, напоминаю, книга называется "Основы работы...". Авторы наслаждаются, излагая математические основы задач, которые вам придется решать, используя технологию CUDA, обрушивая на вас страницы формул, затем приводят листинг кода на С и глава заканчивается. Впечатление такое, как будто авторы пробежались по верхам, до конца не разобрались в вопросе и боятся в этом признаться, прикрываясь обсуждением вопросов (математических и физических), в которых они разбираются лучше. Совершенно непонятно, зачем в книгу включены две главы про PTX-ассемблер (напоминаю, книга называется "Основы...") и одна про взаимодействие с OpenGL на примере Шума Перлина (вы не знаете, что это такое?). Совершенно непонятно, зачем нужно было рассказывать про трассировку лучей или решение задач по гидродинамике. Информация о том, как правильно скомпилировать код примеров в книге отсутствует. Зато две страницы занимает полный список ключей компилятора абсолютно безо всякого объяснения, зачем нужен, например, ключ --optimize и что он делает. Описание создания проекта в Visual Studio довольно кратко и не дает полного представления о том, как же вообще удобно вести разработку для CUDA в этой среде. Про профайлер и отладку - ничего. Авторы не стесняются публиковать в книге чужие материалы. Например, на странице 15 вы найдете красивый график роста вычислительной мощности карт NVIDIA, скопированный со статьи на IXBT. Разумеется, безо всякого об этом упоминания. Примеры в книге даны с опечатками. "Kernal" вместо "Kernel" - нормальная ситуация. Достаточно много переменных называются не иначе, как cDev, n, u, a, ptr, pDst, uc4, pD_a и так далее. Листинги PTX-ассемблера не прокомментированы (хорошо, хоть листинги кода на С более-менее приемлемы и нормально читаются). Про дополнительные библиотеки вроде CUSPARSE, CURAND, CUFFT, CUBLAS в книге ни звука. Как будто их нет. Про оптимизацию фактически написано всего три с половиной страницы, хотя я уже заказал в Amazon целую книгу про это. Большая часть решений задач, насколько мне удалось понять, отличается только сложностью математической базы. Авторам не удалось продемонстрировать различные подходы к распараллеливанию сложных алгоритмов. Хотя, впрочем, вторую половину книги я просто пролистал, запутавшись в дебрях "гиперболической" математики. Разумеется, для понимания материала знание C обязательно. Приятного чтения.
Ответить
Александр Леонидович
0или 0
На русском языке единственная книга, за что уже большое спасибо. Принципиально всё собрано и расписано, опечатки конечно есть, но это не существенно. Для того, что бы хорошо во всем разобраться, желательны знания Си.
Ответить

Оставьте отзыв

Для того, чтобы оставить отзыв, необходимо указать Вашу оценку

Оцените книгу:

Введите код с картинки:

  • 17.43 USD
    16.21 USD
    действуют ограничения
    вы экономите 1.22 USD (7%).
  • В корзину

    включить функцию
    Заказ в 1 клик

  • Наличие на складе:

    Склад в Москве
    отгрузка со склада в Москве: 11.06.2012

    Склад в С.-Петербурге
    Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 16.06.2012; планируемая отправка: 17.06.2012