NVIDIA также поддержала OpenCL 1.0
Синхронно с AMD о поддержке открытого API OpenCL 1.0 заявила и NVIDIA. Это безусловно, потому что NVIDIA является одним из разработчиков стандарта. Как говорится в опубликованном компанией пресс-релизе, подмога OpenCL будет включена в CUDA. Напомним, программную платформу CUDA, обеспечивающую разработчикам доступ к вычислительным возможностям GPU, фирма NVIDIA представила летом прошлого года.
Помощь CUDA появилась в 3D-картах NVIDIA GeForce 8800 и сегодня является стандартным свойством всех новых GPU компании - по подсчетам NVIDIA, в мире уже насчитывается больше 100 млн. 3D-ускорителей, совместимых с CUDA.
В один прекрасный миг их бладатели смогут запускать приложения, использующие OpenCL. Уместно сказать, у AMD тоже есть собственная разработка в этой области, выполненная до появления OpenCL 1.0.
Речь идет об инструментальном средстве Brook+. Как сообщила группа, поддержка OpenCL будет добавлена в SDK Stream, который выйдет в первой половине будущего года.
Разработчикам, использующим Brook+, предложат механизм перевода проектов на употребление OpenCL.
Seagate: современное фабрика жёстких дисков
Если вас когда-либо интересовало, что прячется за кожухом жёсткого диска, то мы приглашаем пройти совместно с нами виртуальную экскурсию, во время которой вы узнаете подробности о производстве винчестеров.
Недавно нам посчастливилось посетить производственный комплекс Seagate в Ирландии. Поездка была достаточно приятной. Заводы и исследовательские лаборатории Seagate разбросаны по всему земному шару.
Seagate - компания с вертикальной интеграцией, то есть она контролирует производство всех компонентов, необходимых для сборки финального продукта - жёсткого диска. Производство компонентов разбросано по нескольким производственным комплексам по всей планете, причём любой из них специализируется на чём-то своём. Комплекс в Спрингтауне занимается разработкой и массовым производством головок чтения записи.
Жёсткий диск - сильно непростой компонент.
Посреди компонентов, из которых состоит жёсткий диск, самые важные - это магнитные пластины, на которые записывается инфа, а также головки чтения записи.
Конечно, ничего не будет работать без двигателей, которые заставляют пластины вращаться на высокой скорости и электроники управления, которая играет важную роль в производительности жёсткого диска. В жёстком диске Seagate единственные компоненты, которые закупаются извне, это микросхемы управления.
Дизайн печатных плат и разработка прошивки выполняются в компании Seagate, при этом они, по словам сотрудников, в немалой степени влияют на производительность жёсткого диска. От пластины до жёсткого диска - кругосветное турне. Технология элементов чтения и записи в головке.
Из чего состоит головка жёсткого диска? Если глядеть невооружённым глазом, то головка - крошечный предмет, который "парит" над вращающимися пластинами винчестера, будучи прикреплённым за краешек несущей.
Если же бросить взгляд на головку посредством электронного микроскопа, то можно выделить два элемента: головку чтения и головку записи.
Служба головки чтения заключается в определении изменений магнитного потока, которые модулируют нулевой и единичный биты. Головка чтения изготавливается из магниторезистивного материала - его электрическое сопротивления меняется как функция проходящего через него магнитного поля.
Головка записи имеет более сложную конструкцию, ибо ей нужно творить магнитное поле, довольно сильное, чтобы трансформировать ориентацию магнитных доменов в пластине. Для данной задачи употребляется одна или более катушек.
Что впечатляет больше? Головка жёсткого диска или "Боинг 747"?. Размеры головки жёсткого диска впечатляют. Ширина составляет меньше сотни нанометров, а толщина - около десяти. Головка парит над пластиной, вращающейся со скоростью 15 000 об мин, на высоте, эквивалентной 40 атомам.
Если начать умножать эти крохотные числа, то можно получить лучшее представление о технологии. Все элементы головки изготавливаются по технологиям, схожим с производством микропроцессоров. То есть головки вырезаются из подложек, на которых они формируются методом фотолитографии и осаждения нужных материалов.