Pull to refresh

Проект Folding@Home нашел потенциальные цели для вакцины от COVID-19

High performance *Popular science Biotechnologies Health
image

Проект Folding@Home объявил, что нашел возможные цели для остановки вируса SARS-CoV-2. Он продемонстрировал новые результаты своих усилий по моделированию белков для противодействия коронавирусу.
Читать дальше →
Total votes 22: ↑21 and ↓1 +20
Views 4.1K
Comments 1

Математики нашли решение задачи трех кубов для числа 3

Cloud computing *Mathematics *Popular science

Сотрудники Бристольского университета и Массачусетского технологического института смогли представить число 3 в виде суммы трех кубов целых чисел. Они показали 21-разрядное решение задачи.

Читать далее
Total votes 44: ↑42 and ↓2 +40
Views 20K
Comments 40

Сеть распределённых вычислений Folding@home попала в Книгу рекордов Гиннесса

Lumber room
Проект Folding@home попал в Книгу рекордов Гиннесса как самая мощная сеть распределённых вычислений в мире.

Проект распределённых вычислений для проведения компьютерной симуляции свёртывания молекул белка Folding@home, запущенный учёными из Стэнфордского университета чуть более семи лет назад, благодаря недавней поддержке в виде Sony PlayStation, достиг в прошлом месяце мощность, превышающую 1 петафлопс, или 1015 операций с плавающей запятой в секунду.

Именно приставки PlayStation 3 помогли достичь столь колоссальных мощностей. Дело в том, что многоядерные процессоры Cell, которые используются в PS3, обеспечивают производительность, равную 2,18 терафлопсам, или 2,18*1012 операций с плавающей запятой в секунду, а на данный момент в Folding@home зарегистрировано более 600 тыс владельцев приставок PS3.

Ну что же, Folding@home в Книге рекордов Гиннесса — неплохая реклама и для Sony!
Total votes 21: ↑21 and ↓0 +21
Views 471
Comments 20

Ваш личный распределённый кластер или GPU: a Global Processing Unit

Open source *
Вы, наверное, уже слышали о grid вычислениях (решетчатые вычисления), особенно если следите за развитием всяких высокопроизводительных систем — сейчас это считается самой интересной и перспективной технологией, коммерческие рельсы которой закладывает компания Oracle, впервые выводя это в бизнес-среду. В основном же такие вычислительные фермы (или гриды, этот термин пошёл от энергосети и по сути означает, что вычисления не только распределены в пространстве, но и доступны с любой точки в необходимом количестве, как и электрическая энергия). используются для научных расчётов, визуализации сложных сцен и других высокоёмких расчётов. Кстати, не думайте, что это удел только сверхсекретных лабораторий и больших корпоративных заказчиков. Отнюдь! Используя только open-source ПО вы сами можете построить свою собственную небольшую вычислительную grid-сеть и использовать таким образом объединённые ресурсы для своих нужд. Например, это может пригодится в учебных заведениях для объединения парка компьютеров различных классов в одну сеть для проведения научных расчётов (ведь у образования зачастую нет средств на суперкомпьютеры, а если и есть, то все равно задачи перед учёными всегда требуют на порядок больше вычислительной мощи, чем есть).

Читать дальше →
Total votes 24: ↑24 and ↓0 +24
Views 2.5K
Comments 28

Назад в будущее

Lumber room
Происходит революция, примерно равная по значению появлению PC.
Благодаря Web 2.0 снова возвращается в новой реинкарнации идея мэйнфреймов. В далекие времена обработка данных происходила не на терминале пользователя (не на PC), а на центральной машине. И вот теперь снова возвращаемся к этой идее — только сейчас обработка данных происходит не на «центральной машине» в единственном числе, а на «центральных машинах» во множественном числе. Сходство становится совсем очевидным в свете последних событий. Google установила квоты на машинные ресурсы (CPU time, disk quotes) своего кластера (для приложений Google App Engine) и вскоре объявит цены за превышение квот.
«Совсем как в старые добрые? Нет, не совсем...» (С) агент Смит.
Читать дальше →
Total votes 11: ↑4 and ↓7 -3
Views 259
Comments 52

NVIDIA CUDA(сиквел) — Настройка PyCUDA

Python *
image
В продолжение темы Настройка Ubuntu 8.10 для кодинга под NVIDIA CUDA, я решил наладить себе рабочее место для использования одного из моих любимых языков программирования — Python. Для этого существует отличный набор библиотек PyCUDA, позволяющий реализовывать все прелести NVIDIA CUDA API с помощью удобного и красивого кода.
Читать дальше →
Total votes 41: ↑38 and ↓3 +35
Views 17K
Comments 67

Распределённые вычисления

Lumber room
Многие повседневные дела — веб-сёрфинг, набор и чтение текстов, общение через instant messenger’ы — редко нагружают процессор более чем на десяток процентов. Работающие в фоновом режиме торрент-клиенты и антивирусы также используют лишь малое количество ресурсов машины.
Одним из способов увеличения «КПД» компьютера является участие в распределённых вычислениях.

Что это такое?


Читать дальше →
Total votes 17: ↑14 and ↓3 +11
Views 616
Comments 9

Swarm: язык распределённых вычислений в облаке

High performance *
Год назад Ян Кларк, известный как создатель распределённой сети Freenet, выступил с ещё одной революционной инициативой. Он предложил создать новый язык программирования для распределённых вычислений, логика которого будет идти «не от данных, а от вычислений», чтобы любые написанные на таком языке программы можно было естественном образом распараллеливать по неограниченному количеству процессоров и серверов. Это очень важная задача, если учитывать повсеместный переход на распределённые вычисления. И до сих пор нет нормального фреймворка для создания распределённых программ.

Як Кларк сделал на базе Scala 2.8 первый прототип языка Swarm. Вот исходные коды и инструкция по установке.
Читать дальше →
Total votes 17: ↑17 and ↓0 +17
Views 1.5K
Comments 25

Распределенная файловая система GFS (Google File System)

Website development *
В настоящее время, в условиях роста информации, возникают задачи хранения и обработки данных очень большого объема. Поэтому эти данные обрабатывается сразу на нескольких серверах одновременно, которые образуют кластеры. Для упрощения работы с данными на кластерах и разрабатывают распределенные файловые системы. Мы подробно рассмотрим пример распределенной файловой системы Google File System, используемую компанией Google. (Статья является, фактически, вольным и урезанным переводом оригинальной статьи ).
Читать дальше →
Total votes 81: ↑71 and ↓10 +61
Views 24K
Comments 49

Folding@home: Покажем буржуям, чего стоят наши валенки, балалайки и медведи!

Computer hardware
image

Жила-была отечественная команда распределенных вычислений TSC! Russia. Жила мирно, никого не трогала, но плавно двигалась вверх в командном рейтинге. И всё было бы и дальше тихо, спокойно и замечательно, если бы не обогнали они западную Overclock.net, поднявшись с 8 места на 7.
Буржуи засуетились и начали подтягивать дополнительные мощности с целью вернуть себе лидерство под девизом «we cant let the Russians win!».
Наши про это прознали, и, естественно, их это задело. Логично рассудив «а чем мы хуже?», под лозунгом "Покажем им, чего стоят наши валенки, балалайки и медведи!" TSC! Russia включились в борьбу.
Началось противостояние команд. Поскольку OCN стали наращивать мощности уж очень активно, наши начали сливать, почти уступив заветное место в рейтинге.
Тогда было принято решение подтянуть внекомандные ресурсы, хотя бы на время — чтобы поставить заносчивых соперников на место.

На призыв случайно наткнулся и я. И, знаете, заинтересовался =) Поэтому решил предложить и хабражелезячникам.
  • Интересовались проектами распределенных вычислений, но не знали, с чего начать? Отличный повод определиться!
  • Уже участвуете, но сами по себе? Присоединяйтесь к команде!
  • Компьютер работает круглые сутки, а в основном выполняет роль качалки? Займите его другими полезными делами!
Присоединиться на время или как постоянный участник — решать уже вам самим.
В любом случае, как сказал один из членов команды:
Наше состязание с буржуями только на пользу науке. И они нехило раскочегарились, и мы заметно поднажали.

Для заинтересовавшихся: forums.overclockers.ru/viewtopic.php?f=21&t=342556
Номер команды: 47191
Total votes 93: ↑82 and ↓11 +71
Views 2.2K
Comments 91

Распределенные вычисления на javascript

Lumber room
На днях открыл для себя Life with Playstation, но суть не в нем, а в фоновом процессе Folding@home. Проект распределённых вычислений для проведения компьютерной симуляции свёртывания молекул белка. Пока мы читаем новости, смотрим погоду наша PS3 производит вычисления для Folding@home.

И тут мне пришла идея, а почему бы не производить вычисления в браузере, пока пользователь работает на нашем сайте, ведь загрузка процесора при просмотре сайта минимальна.

Долго не мог придумать, что же такое можно вычислять распределенно, дабы материализировать идею… Рендерить 3D сцену — не оправдано для теста и затратно по передаваемым данным. Вспомнилась простая лабораторная работа из студентческих годов по КМФП — визуализация потенциала поля с несколькими зарядами. Предельно просто, можно вычислять распределенно.
Читать дальше →
Total votes 29: ↑26 and ↓3 +23
Views 925
Comments 10

Разработка системы распределенных вычислений для мобильных платформ

High performance *

Откуда есть пошла


Не так давно выпустился я из такого занимательного (судя по временным затратам, на бесполезную деятельность) заведения, как университет. Ну, казалось бы, закончил учебу, так живи и радуйся. Работай, плати налоги, в общем, будь добр, отрабатывай то, что вложило в тебя государство. Вот все бы хорошо, но незадолго до выпуска увлекла меня одна любопытная тема- тема распределенных вычислений. Ведь это же прям коллективный “разум”, “взаимовыручка” среди железной братии. Забавно, не правда ли?! Да и хочется двигать науку, аж зубы ноют.
Читать дальше →
Total votes 10: ↑6 and ↓4 +2
Views 3.2K
Comments 19

Бизнес-модель распределенных вычислений и p2p

Lumber room
Некоторое время назад перечитывая вики-страницу об LHC я радостно обнаружил, что CERN открыл свой проект распределенных вычислений. Радостно — потому что работа коллайдера меня с давних пор очень воодушевляет, а возможность хоть как-то им помочь наполнила меня суровым оптимизмом. Не знаю почему, но в какой-то степени я наивно надеюсь, что результат работы проекта сделает нашу жизнь значительно лучше.

Когда-то мой бывший коллега рассказал мне о проекте SETI@home — и поэтому с общим механизмом процесса распределенных вычислений в целом я был знаком. В будущее проекта SETI мне как-то не особо верилось, поэтому подключаться к процессу я не стал. С LHC все, конечно, вышло иначе: BOINC мгновенно очутился на компьютере и аки пионерка смиренно приготовился принимать участие в разгадке строения вселенной. Но, к моему глубокому разочарованию, заданий на расчет не было и не предвиделось.

Чтобы энтузиазм не иссякал, я добавил пару проектов по борьбе с разными болезнями, свернул менеджер и стал читать всевозможные статьи про распределенные вычисления. Одновременно, в голове мелькала мысль о том, насколько же это похоже на p2p. И вот тут у меня появилась идея, которой я и хотел бы поделиться, вернее, узнать ваше профессиональное мнение о возможности/невозможности ее появления в жизни, а возможно, и о существовании реализаций и их успехах/провалах.
Читать дальше →
Total votes 11: ↑9 and ↓2 +7
Views 566
Comments 12

Платформа серверных решений (PaaS) для массовых интернет проектов на облачной технологии

Lumber room
В интернет среде очень популярны онлайн приложения, в которых пользователи взаимодействуют друг с другом. Это игры, социальные сети, обучающие системы, корпоративные программы и другие. Количество пользователей интернет и как следствие интернет приложений неуклонно растёт. Чтобы обслуживать всех клиентов сетевой программы, а их может быть миллионы, требуется очень мощное программное обеспечение. Во время появления социальных сетей количество пользователей онлайн приложений выросло на несколько порядков. Но большую нагрузку испытывают не только веб сайты а и онлайн приложения (ММО игры, социальные приложения, корпоративные приложения и другие) а с приходом HTML5 и вовсе веб приложения станут интерактивными и потребуют обработку в реальном времени (чаты, голос, мгновенные сообщения, ММО игры).
Читать дальше →
Total votes 7: ↑3 and ↓4 -1
Views 848
Comments 7

Создатели SETI@Home запускают новый проект

Cloud computing *Popular science Astronautics
image

Наверное, подавляющая часть хабрасообщества слышала о проекте SETI@Home, многие даже участвовали или участвуют в этой программе. Действительно, «прослушивание» космоса длится уже десятки лет, и последние несколько пятилеток все больше интернет-пользователей присоединяется к программе распределенных вычислений SETI@Home. Несмотря на то, что инопланетные цивилизации все еще не обнаружены (правда, некоторые считают WOW-сигнал доказательством присутствия братьев по разуму), проект дал очень многое человечеству, включая обнаружение редких классов космических объектов. Но вот, создатели SETI@Home собираются запустить новый проект.

Читать дальше →
Total votes 76: ↑68 and ↓8 +60
Views 1.1K
Comments 61

Распределённое серверное решение для ММО проектов (результаты тестирования транспортной части)

Lumber room
По просьбам читателей привожу описание тестирования транспортной части серверного решения на облачной технологии, которое я описывал в прошлой статье. Вначале хочу немного описать, что это такое и для чего его тестировать. Начав свои разработки с построения серверных решений для высоконагруженных ММО проектов в реальном времени, постепенно пришёл к выводу, что для поддержания максимально большого количества клиентов необходимо использовать полностью распределённую систему. Ниже приведу тезисы, на основании которых, разрабатываем сейчас серверные решения.
 
  1. Полное разделение транспортной части проекта от логической части и данных
  2. Максимальная модульность для создания оптимального решения под конкретный проект
  3. Унификация сервисов решения (любую команду может выполнить любой из предназначенных для этого сервисов)
  4. Асинхронное выполнение задач
  5. SQL предназначена только для постоянного хранилища
  6. Использование NoSQL для хранения оперативных данных
  7. Использование системы пулов (многократно используемых групп объектов)
  8. Нет привязки данных к сервисам обработки

Читать дальше →
Total votes 11: ↑9 and ↓2 +7
Views 633
Comments 5

Web – P2P — Web

Decentralized networks *
Доброе время суток, дорогой %username%.

Недавно прочитал хабрастатью посвящённую достаточно общей идее распределённого веба. Сам я уже некоторое время занят в практической реализации проекта, идеи которого поразительно похожи на идеи автора вышеупомянутой статьи.

Под катом общие размышления, обзор текущего состояния проекта, перспективы и, конечно, немного трафика.

Если интересно — welcome под кат.
Читать дальше →
Total votes 62: ↑59 and ↓3 +56
Views 14K
Comments 65

Теперь у хабровчан есть своя команда в проекте GIMPS!

Algorithms *Mathematics *

Приветствую!
Наверное, многие уже слышали о проекте распределенных вычислений по поиску больших простых чисел GIMPS (Great Internet Mersenne Prime Search). На хабре уже проскакивала информация о проекте и его результатах.

Если вы из тех, кто любит разглядывать 12мегабайтные числа в поисках интересностей и просто с целью медитации, не боитесь всё время видеть 100 процентную загрузку CPU (зная, что программа работает с приоритетом «ниже среднего» и практически не влияет на быстродействие машины), а так же хотите внести свой вклад в развитие математики, то прошу под кат.
Читать дальше →
Total votes 37: ↑30 and ↓7 +23
Views 1.2K
Comments 27

OpenStreetMap News №3

OpenStreetMap *Geoinformation services *Crowdsourcing
image
Читать дальше →
Total votes 64: ↑51 and ↓13 +38
Views 1.3K
Comments 30

LHC@home 2.0 открылся для всех

Crowdsourcing
ЦЕРН начал открытое тестирование бета-версии популярной программы распределённых вычислений LHC@home 2.0. Первая версия LHC@home 1.0 с 2004 года использовалась для моделирования поведения пучка заряженных частиц при различных параметрах воздействия управляющих магнитов Большого адронного коллайдера. Это было важно для настройки магнитов БАК, но не более того.

Вторая версия программы принципиально отличается. Здесь уже моделируются реальные столкновения частиц при тех или иных параметрах. Большой адронный коллайдер — самый масштабный научный эксперимент в истории человечества. И теперь мы все можем в этом участвовать.
Читать дальше →
Total votes 12: ↑9 and ↓3 +6
Views 800
Comments 4