Pull to refresh
42
0
Станислав Марчевский @Marchevsky

Пользователь, дизайнер

Легким движением руки GeForce GTX 690 превращается в Quadro K5000 или Tesla K10

Reading time 2 min
Views 226K
Когда вы покупаете GeForce GTX 690 — самую дорогую в линейке двухпроцессорных видеокарт от NVidia — вы ожидаете наилучшей производительности и поддержки всех функций. Что ж, это действительно так, однако эта видеокарта не поддерживает ту же технологию, что и ее профессиональный коллега Quadro K5000.

Если вы сможете переделать GeForce в Quadro, то сможете сэкономить порядка $1000. Этим и занялся пользователь с ником gnif с форума EEV, потому что в ОС Windows GTX 690 поддерживает технологию NVIDIA Surround, но не поддерживает технологию Mosaic, которая является эксклюзивной технологией серии Quadro, в ОС Linux. Стоит отметить и тот факт, что видеокарта Quadro K5000 является однопроцессорной с частотой ниже, чем у 690.
Читать дальше →
Total votes 94: ↑90 and ↓4 +86
Comments 153

Сеть на кристалле — мини-интернет внутри процессора

Reading time 4 min
Views 11K
Мы уже смирились с тем, что рост тактовой частоты процессоров остановился и производители пошли по пути распараллеливания вычислений. Однако и число ядер типичного процессора общего назначения, быстро одолев отметки 2 и 4, остановилось в районе 8. Некоторые даже собрались хоронить закон Мура.

У такого застоя есть объективная причина. Если разница между 2, 4 или 8 ядрами скорее количественная, то уже 16-ядерный процессор сталкивается с принципиальными ограничениями традиционной архитектуры. Дело в том, что на протяжении последних нескольких десятилетий основой коммуникации между отдельными IP-блоками чипа служила шина. Пока блоков было немного, она справлялась, но когда начали плодиться ядра, эта архитектура исчерпала себя. Шина представляет собой общую среду передачи данных, к которой подключено несколько блоков процессора. В каждый момент времени один блок может передавать данные, а все остальные — получать. Если нескольким блокам нужно передавать одновременно — возникает коллизия, а значит и задержка. При числе ядер больше восьми задержки становятся неприемлемо большими, практически полностью перечёркивая преимущества параллельной работы нескольких ядер.

Число ядер можно увеличить ещё немного, разделив шину на несколько сегментов, объединённых мостами, однако это скорее «костыль», который плохо масштабируется и не решает основную проблему. Настоящее решение, которое позволит объединять сотни блоков на одном чипе — это хорошо известная всем сеть с коммутацией пакетов, или Network on Chip.
Читать дальше →
Total votes 128: ↑123 and ↓5 +118
Comments 64

Ядерная энергетика — кратки над Й

Reading time 5 min
Views 12K
Судя по комментариям к посту о небесной воде, среди читателей есть некое недопонимание вопросов ядерной энергетики. Я хочу внести некую ясность в этот вопрос. Многим то, что я напишу, покажется элементарщиной, но, к сожалению, не всем.
Читать дальше →
Total votes 147: ↑138 and ↓9 +129
Comments 244

Сколько нужно правообладателю?

Reading time 4 min
Views 3.7K
Под впечатлением вот этого поста и особенно разразившейся вслед за ним дискуссии рискну продолжить тему.
Некоторое время назад уже пробовал написать в песочницу свои размышления о правах, копирайтах и светлом будущем всемирной Сети, но в силу обилия эмоций пост, вероятно, премодерацию не прошел. Попробую еще раз, более взвешенно и сухо.

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

Далее прошу под кат.
Читать дальше →
Total votes 46: ↑34 and ↓12 +22
Comments 156

Механические клавиатуры

Reading time 17 min
Views 760K
Все мы давно ждем массового появления всевозможных кибер-перчаток и виртуальной реальности на каждом шагу, но все равно каждый день в офисе и дома нам приходится работать за такой банальной вещью, как обычная клавиатура.

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

Итак, некоторое время назад я озаботился сбором информации о клавиатурах, и даже начал готовить информацию для статьи, но к сожалению (к счастью?) нашлась исчерпывающая статья о всех нюансах сразу, которую я решил перевести.

Механические клавиатуры. Путеводитель.

Читать дальше →
Total votes 323: ↑313 and ↓10 +303
Comments 331

Чистилище для компьютеров

Reading time 1 min
Views 992
Вы никогда не задумывались куда уходят тысячи тонн компьютерного мусора? Думаю у каждого из нас есть маленькое кладбище компьютеров. Фотограф Питер Хьюго побывал в Гхане(страна в западной Африке) там живут свои компьютерные гении. Гигантская свалка с находящимися рядом трущобами не перестают дымить, каждый грамм металла дорог.

Российский рынок железа намного меньше мирового, но думаю и в России есть пара таких свалок. Закон Мура сыграл с нами плохую шутку. Каждый раз делая апдейт своему компу мы не думаем что произойдет со старыми компонентами. Во многих регионах нашей планеты утилизация между тем не так прогрессивна как современные технологии.
image
Читать дальше →
Total votes 9: ↑6 and ↓3 +3
Comments 10

Машинное восприятие времени, если бы наносекунды были секундами

Reading time 2 min
Views 7.6K
Давайте сразу обговорим масштаб времени. Процессор вашего компьютера живёт наносекундами: большинство CPU может сделать несколько вещей за одну наносекунду — в основном, простую математику и сравнения. Чтобы облегчить восприятие, предположим, что вы являетесь процессором и вместо наносекунд живёте и работаете секунда за секундой. Для ясности, применим эту метафору на одноядерном процессоре.

Вы можете одновременно держать несколько вещей в голове (регистр). Не больше, чем десяток или два в вашей активной памяти, но вы способны вспомнить любую из них практически мгновенно. Важную для себя информацию вы держите под рукой, будь то доступный за пару секунд отрывной блокнотик на рабочем столе (кэш L1) или одна из книжек на полке (кэш L2 и больше), которые настолько хорошо организованы, что любой фрагмент информации вы можете получить не более чем за десяток секунд или около того.
Читать дальше →
Total votes 196: ↑180 and ↓16 +164
Comments 134

144-ядерный процессор Чарльза Мура поступил в продажу по $20

Reading time 2 min
Views 45K
Чарльз Мур, создатель языка программирования Форт (Forth), довёл до стадии промышленного производства уникальную разработку — многоядерный процессор GA144. Чип размером 10х10 мм уже поступил в продажу по цене $20 (при заказе от десяти штук), также доступны материнские платы для него. Фактически, это аппаратное воплощение самого языка программирования Форт.

Крайне необычный процессор по ряду параметров не имеет себе равных среди CPU:
  • 144 независимых ядра, которые активируются только при поступлении инструкции, то есть у этого процессора нет такой характеристики как «тактовая частота»;
  • скорость выполнения инструкций 1400 пикосекунд (эквивалент 700 МГц);
  • энергопотребление 7 пикоджоулей на одну инструкцию;
  • энергопотребление в «спящем» режиме менее 100 нановатт;
Читать дальше →
Total votes 216: ↑209 and ↓7 +202
Comments 135

Идея – «Жидкое ядро», меняем подход к вычислениям

Reading time 2 min
Views 2.9K
Идея сабжа пришла на днях, не уверен, что тема не затрагивалась ранее. Поэтому, извиняюсь, если не достаточно погуглил, и топик тянет на бородатый баян.

image

В двух словах: создаем процессор с программируемой логикой, как в ПЛИСах, но с динамической конфигурацией. Программа будет представлять из себя не последовательность команд, а последовательность конфигураций.
Читать дальше →
Total votes 67: ↑56 and ↓11 +45
Comments 52

BitTorrent Chat — теперь ФСБ за вами не проследит!

Reading time 1 min
Views 50K
image

BitTorrent Labs демонстрирует альфа-версию своего нового инструмента, который позволяет рассылать защищённые приватные сообщения. Эти сообщения не попадают ни на какой облачный сервер. Как говорят создатели, для передачи данных используется защищённое peer-to-peer соединение, благодаря чему о безопасности можно не беспокоиться.
Оценить можно здесь. Продукт бесплатен. Хм, а когда-то были платные альфы? Для того, чтобы попробовать, нужно подписаться с помощью электронной почты.
Total votes 86: ↑76 and ↓10 +66
Comments 72

Написание музыки в Linux: что есть прямо сейчас

Reading time 9 min
Views 123K
Недавно я прочитал о том, что Гэйб Ньюэлл всерьёз настроен на то, чтобы перенести хорошие и качественные игры в Linux. Как он считает, это именно то, чего не хватает, и что на данный момент ограничивает развитие платформы. Безусловно, он прав. Тем не менее, лично для меня есть и другая область, которая мне даже намного важнее, чем игры — это музыка. Если без игр я могу обойтись, то музыка для меня необходима — как, впрочем, и для многих других людей.

Рабочее место Niels Ott
На картинке ­— рабочее место Niels Ott, на компьютере запущен Ardour.

Моя жена тоже музыкант, и когда она увидела, какие секвенсоры и синтезаторы есть в Linux — она даже не стала пытаться в них разобраться, просто вернувшись к своим Cubase и Reason. На её ноутбуке есть Windows 7, и когда она пишет музыку, она просто перезагружается туда и запускает там эти программы.

Я же, пользуясь Linux уже около 10 лет, не могу так просто отказаться от того, чтобы хотя бы пробовать имеющиеся программы. В принципе, могу точно сказать, что за 10 лет всё очень сильно изменилось в лучшую сторону. И всё же то, что сейчас есть под Linux для написания музыки, очень далеко от идеала. Давайте вместе разберёмся, почему бо́льшую часть музыки всё ещё пишут на Mac OS X или Windows.
Читать дальше →
Total votes 128: ↑124 and ↓4 +120
Comments 124

Несколько интересностей и полезностей для веб-разработчика (выпуск 3)

Reading time 3 min
Views 60K
Доброго времени суток, уважаемые хабравчане. С прошедшим вас днем программиста. За последнее время я увидел несколько интересных и полезных инструментов/библиотек/событий, которыми хочу поделиться с Хабром.

Cloudconvert




Великолепный онлайн конвертер файлов, который поддерживает в общей сложности 140 форматов следующих типов: archive, audio, cad, document, ebook, image, presentation, spreadsheet, video. Синхронизируется с Dropbox и Google Drive, благодаря чему возможно использование на всех смартфонах. А самое приятное это то, что для данного сервиса существует функциональное и простое API.

Читать дальше →
Total votes 145: ↑134 and ↓11 +123
Comments 29

Шифрования сообщений вконтакте методом AES для браузеров Chrome и Firefox

Reading time 2 min
Views 73K
image

После скандала с PRISM вопрос безопасности данных стал еще актуальней чем был, и даже если вы не секретный агент, то ваша личная переписка, должна соответствовать своему названию, и по умолчанию должна быть закрыта от доступа третьих лиц. Взяв это за аксиому это принцип, я занялся разработкой дополнений для браузеров для работы с популярной в странах СНГ социальной сетью вконтакте методом AES.
Читать дальше →
Total votes 80: ↑69 and ↓11 +58
Comments 132

BitTorrent Sync передал уже 1 петабайт файлов

Reading time 1 min
Views 45K


Всего за пару недель с момента публичного запуска альфа-версии BitTorrent Sync пользователи синхронизировали более 1 петабайта файлов. Каждый день пользователи передают между своими компьютерами более 70 терабайт.

Компания BitTorrent не имеет доступа к зашифрованным файлам, не размещает файлы у себя и никак не контролирует процесс, но собирает анонимную статистику. Отсюда и стали известны эти цифры.
Читать дальше →
Total votes 59: ↑58 and ↓1 +57
Comments 39

Современные аналоговые компьютеры: есть будущее?

Reading time 5 min
Views 33K
Большинство из нас связывает развитие информационных технологий с цифровой революцией. Появление микропроцессоров, конечно, вывело электронику на принципиально новый уровень. Уже гонки за обладание самым мощным суперкомьютером потеряли свой научный шарм — терафлопсы прямо зависят от количества денег и свободного места. Докупай серверов и увеличивай вычислительную емкость.

Еще со времен университета меня преследует мысль, которую мне хотелось бы закинуть на обсуждение хабрасообществу.

До цифровой эпохи развивалось направление аналоговых компьютеров.
Где они сейчас? Есть ли им применение?
Total votes 60: ↑50 and ↓10 +40
Comments 105

3D-игра с эффектами специальной теории относительности

Reading time 2 min
Views 111K


В Массачусетском технологическом институте есть лаборатория компьютерных игр (MIT Game Lab). Казалось бы, зачем она там? Какие игры могут разрабатывать доктора наук в рабочее время? И вот они показали, какие: встречайте сюрреалистичный 3D-экшн A Slower Speed of Light. Игрок перемещается по 3D-пространству на скорости, близкой к скорости света, и собирает сферические объекты, каждый из которых замедляет скорость света на фиксированные значения. При этом в реальном времени обсчитываются визуальные эффекты, в соответствии со специальной теорией относительности.
Читать дальше →
Total votes 93: ↑90 and ↓3 +87
Comments 81

Каталог из тысяч 3D моделей в браузере с помощью WebGL

Reading time 1 min
Views 6.9K

  • Возможность изучить 3D модель без закачки на свой ПК? Возможно!
  • Поделиться вашими 3D моделями с кем-либо? Возможно!
  • Оставить на модели заметку с идеей или комментарием? Возможно!

Читать дальше →
Total votes 28: ↑25 and ↓3 +22
Comments 43

Слухи о бесперспективности ReactOS оказались сильно преувеличены

Reading time 2 min
Views 1.8K

Или комплексная альтернатива .NET



Официально объявлено о запуске проекта Wine-Mono, в рамках которого на базе Mono и других компонентов сформирован пакет с реализацией .NET runtime и библиотек классов для Wine. Wine-Mono рассчитан только на работу в связке с встроенной в Wine реализацией .NET Runtime Execution Engine (mscoree.dll). С практической стороны, Wine-Mono позволяет организовать запуск .Net-приложений без установки в окружении Wine официального .NET фреймворка от компании Microsoft.

Передаю всем, кто хоронил ReactOS из-за отсутствия поддержки соответствующих библиотек, пламенный привет. Вскоре ваш аргумент перестанет быть аргументом.



Читать дальше →
Total votes 106: ↑70 and ↓36 +34
Comments 49

Как и зачем мерить FLOPSы

Reading time 8 min
Views 132K
image Как известно, FLOPS – это единица измерения вычислительной мощности компьютеров в (попугаях) операциях с плавающей точкой, которой часто пользуются, чтобы померить у кого больше. Особенно важно померяться FLOPS’ами в мире Top500 суперкомпьютеров, чтобы выяснить, кто же среди них самый-самый. Однако, предмет измерения должен иметь хоть какое-нибудь применение на практике, иначе какой смысл его замерять и сравнивать. Поэтому для выяснения возможностей супер- и просто компьютеров существуют чуть более приближенные к реальным вычислительным задачам бенчмарки, например, SPEC: SPECint и SPECfp. И, тем не менее, FLOPS активно используется в оценках производительности и публикуется в отчетах. Для его измерения давно уже использовали тест Linpack, а сейчас применяют открытый стандартный бенчмарк из LAPACK. Что эти измерения дают разработчикам высокопроизводительных и научных приложений? Можно ли легко оценить производительность реализации своего алгоритма в FLOPSaх? Будут ли измерения и сравнения корректными? Обо всем этом мы поговорим ниже.
Читать дальше →
Total votes 53: ↑48 and ↓5 +43
Comments 32

Как найти девушку за 250 микросекунд

Reading time 4 min
Views 89K
В отличие от Европы и Америки в России к сайтам знакомств преобладает осторожное отношение. Однако, надежда нажать на волшебную кнопочку и найти себе любовь не гаснет в сердцах многих. И мы должны эту надежду оправдывать. Конечно, сразу найти идеально подходящую “половинку” мы не обещаем, но предложить десятки, сотни или в отдельных случаях тысячи вариантов, отвечающих именно вашим запросам, просто обязаны. Что и делаем, причем очень быстро.

Средний поиск по базе из 11 миллионов анкет, имеющих от 4 до 30 параметров каждая, занимает у нас в среднем 3.5 милисекунды. И при этом кроме поиска демон-серчер «Мамбы» выполняет следующие, в том числе не вполне традиционные задачи:
  • для каждой конкретной анкеты выдает ее место в поиске (каждый пользователь, заходя в свою анкету, видит сообщение «Вы находитесь на N месте в поиске»)
  • выдает конкретную анкету из списка по первичному ключу
  • производит непосредственный поиск анкеты по заданным параметрам

Несмотря на то, что наш поиск с самого начала разрабатывался собственными силами, время от времени возникали мысли использовать что-то уже известное, обкатанное и гарантированно эффективное. Ну, а если мы задумываемся о поиске, первым в голову приходит Sphinx.
Читать дальше →
Total votes 99: ↑82 and ↓17 +65
Comments 140

Information

Rating
Does not participate
Registered
Activity