По оценкам Gartner, к 2020 году к Интернету будет подключено 50 миллиардов устройств. Большинство из этих компьютеров, мобильных устройств и устройств Интернета вещей будут бездействовать 80% времени. Хотя количество простаивающих компьютеров постоянно растет, алгоритмы искусственного интеллекта (AI) и машинного обучения (ML) потребуют беспрецедентного увеличения спроса на вычислительные ресурсы.

Мы разработали глобальную платформу суперкомпьютеров нейронных сетей под названием computes.io. Наш суперкомпьютер способен использовать эти простаивающие процессоры и графические процессоры через Интернет или даже в центрах обработки данных и настольных компьютерах организаций, чтобы превратить простаивающие компьютеры в частный суперкомпьютер, способный выполнять массовые параллельные вычисления, а также вычисления нейронной сети AI и ML.

Как обсуждалось в нашем предыдущем сообщении блога, Вычисления - это новая платформа распределенных вычислений для Node.JS & NPM, наш суперкомпьютер способен распределять приложения и данные JavaScript по всем этим незанятым ядрам, как если бы они были одним суперкомпьютером. Любой вычислительный ресурс, поддерживающий JavaScript (большинство вычислительных ресурсов), является потенциальным вычислительным ресурсом computes.io, включая веб-браузеры, мобильные устройства и устройства IoT, а также традиционные рабочие станции и серверы.

Стремясь лучше защитить эти вычислительные ресурсы от произвольных распределенных приложений JavaScript computes.io, мы с гордостью объявляем о доступности нашей новой и улучшенной изолированной программной среды приложения JavaScript, которую ласково называют «вычислительные ядра». Это песочница, которая может запускать ненадежный код со встроенными модулями Node.JS из белого списка. Надежно!

Наши новые функции безопасной песочницы JavaScript включают в себя:

  • Безопасно запускает ненадежный код в одном процессе с вашим кодом бок о бок
  • Полный контроль над консольным выводом песочницы
  • Песочница имеет ограниченный доступ к методам процесса.
  • Песочнице могут потребоваться модули (встроенные и внешние)
  • Он может ограничивать доступ к определенным (или всем) встроенным модулям, таким как ввод-вывод диска и т. Д.
  • Он может безопасно вызывать методы и обмениваться данными и обратными вызовами между песочницами.
  • Он невосприимчив к while (true) {}
  • Поддержка транспилеров
  • Нет ограничений на вычисление времени жизни

В дополнение к этим удивительным новым функциям мы включили встроенную поддержку нескольких инструментов машинного обучения нейронных сетей, что делает computes.io идеальной операционной системой для Интернета вещей и искусственного интеллекта!