Высокая производительность

  • Хабрахабр

    [Перевод] Парсим 25TB с помощью AWK и R

    Как читать эту статью: прошу прощения за то, что текст получился таким длинным и хаотичным. Чтобы сэкономить ваше время, я каждую главу начинаю со вступления «Чему я научился», в котором одним-двумя предложениями излагаю суть главы. «Просто покажи решение!» Если вы хотите всего лишь увидеть, к чему я пришёл, то переходите к главе «Становлюсь изобретательнее», но я считаю, что интереснее и…

    Подробнее »
  • Хабрахабр

    «Преодолевая» закон Мура: чем заменить традиционные планарные транзисторы

    / фото Taylor Vick Unsplash Сегодня обсуждаем альтернативные подходы к разработке полупроводниковых изделий и какое применение они найдут в дата-центрах. В прошлый раз мы говорили о материалах, которые могут заменить кремний в производстве транзисторов и расширить их возможности. Пьезоэлектрические транзисторы Такие устройства имеют в своей структуре пьезоэлектрический и пьезорезистивный компоненты. Первый преобразует электрические импульсы в звуковые. Второй — поглощает эти…

    Подробнее »
  • Хабрахабр

    [Перевод] 6 небольших советов, чтобы подготовить NodeJS к высоким нагрузкам

    Сервис с распознаванием лиц «Look-A-Like» обслуживал тысячи пользователей одновременно Разработка на NodeJS в качестве хобби — сплошное удовольствие, но когда речь о продакшене для множества пользователей, есть пара вещей, которые стоит знать, чтобы избежать долгого отклика и сбоев. В рамках работы в MyHeritage мы разработали сервис doppelgänger для Евровидения 2019 года, с помощью которого, загрузив селфи, можно узнать на кого…

    Подробнее »
  • Хабрахабр

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

    Если прошлая статья была скорее для затравки, то теперь пришло время проверить способности Джулии в распараллеливании на своей машине. Многоядерная или распределенная обработка Большинство современных компьютеров имеют более одного процессора, и несколько компьютеров могут быть объединены в кластер. Реализация параллельных вычислений с распределенной памятью обеспечивается модулем Distributed как часть стандартной библиотеки, поставляемой с Julia. На производительность влияют два основных фактора:…

    Подробнее »
  • Хабрахабр

    Merkle Tree: ржавое и быстрое

    Недавно открыл для себя язык Rust. Всем привет! Теперь решил копнуть немного глубже, для этого необходимо что-то посерьёзнее списка. О своих первых впечатлениях поделился в предыдущей статье. В этой статье я хочу: Выбор мой пал на дерево Меркла. рассказать про эту структуру данных посмотреть на то, что уже есть в Rust предложить свою реализацию сравнить производительность Это относительно простая структура…

    Подробнее »
  • Хабрахабр

    Приглашаем на митап по frontend-разработке в высоконагруженных сервисах

    В программе митапа — технические доклады о frontend-разработке Почты. 27 июня команда Почты Mail.ru проведёт SmartMail Meetup, посвященный frontend-разработке. Обсудим, чем живут фронтендеры Mail.ru и каково работать с высоконагруженными сервисами. Программа митапа: 18:00. Оценка качества работы приложения — мониторинг потребления трафика Спикер: Игорь Дружинин, Frontend-разработчик Почты Mail.ru Как понять влияние роста на производительность? Приложения развиваются и растут. Требуется время первой…

    Подробнее »
  • Хабрахабр

    Джулия и параллельные вычисления

    Для начинающих стартуют курсы и выпускаются книги. С момента выхода в августе 2018, язык Julia активно набирает популярность, войдя в топ 10 языков на Github и топ 20 самых популярных профессиональных навыков по версии Upwork. Julia используется для планирования космических миссий, фармакометрики и климатического моделирования. Перед тем как приступить к распределенным вычислениям в Julia обратимся к опыту тех, кто уже…

    Подробнее »
  • Хабрахабр

    «Преодолевая» закон Мура: транзисторные технологии будущего

    Говорим об альтернативах для кремния. / фото Laura Ockel Unsplash Одна из причин — кремниевые транзисторы приближаются к своему технологическому пределу. Закон Мура, закономерность Деннарда и правило Куми теряют актуальность. Сегодня говорим о материалах, которые в перспективе могут заменить кремний и продлить действие трех законов, а значит — повысить эффективность процессоров и использующих их вычислительных систем (в том числе серверов…

    Подробнее »
  • Хабрахабр

    Архитектура биллинга нового поколения: трансформация с переходом на Tarantool

    Зачем такой корпорации, как МегаФон, Tarantool в биллинге? Со стороны кажется, что обычно приходит вендор, приносит какую-то большую коробку, втыкает штекер в розетку — вот и биллинг! Когда-то так и было, но сейчас это архаика, и такие динозавры уже вымерли или вымирают. Изначально биллинг это система для выставления счетов — считалка или калькулятор. В современном телекоме — это система автоматизации всего жизненного цикла взаимодействия с абонентом от заключения договора до расторжения, включая real-time-тарификацию,…

    Подробнее »
  • Хабрахабр

    Приглашаем на Tarantool Conference 17 июня

    Предварительно доклады сортируются по темам: микросервисная архитектура, грид-архитектура, туториалы, энтерпрайз. 17 июня в московском офисе Mail.ru Group пройдёт вторая ежегодная открытая Tarantool Conference или коротко T+ Conf — конференция не только про сам Tarantool, а вообще про использование in-memory computing, Tarantool, кооперативной многозадачности и Lua для разработки высоконагруженных отказоустойчивых сервисов. Подробности можно найти под катом. А следовательно, будут интересны не…

    Подробнее »


Кнопка «Наверх»
Закрыть