Публикации по теме 'high-performance'


GraalVM
Что такое GraalVM По сути, GraalVM — это высокопроизводительная полиглотная виртуальная машина для запуска программ на разных языках. Он поддерживает языки на основе JVM, такие как Java, Scala и Kotlin, а также JavaScript, Ruby, Python и R. Это означает, что он может быстрее запускать программы, а также компилировать и интерпретировать другие языки. Его выпускает Oracle. Представление Причина использования GraalVM — повышение производительности. Я запускаю на своей машине 2..

MPI: Что и почему? (Часть 01)
Высокопроизводительные вычисления Высокопроизводительные вычисления [¹] В конце 1990-х годов все еще оставался вопрос, смогут ли большие векторные суперкомпьютеры с их специализированными системами памяти противостоять атаке со стороны увеличивающихся тактовых частот микропроцессоров. Кроме того, в конце 1990-х годов возник вопрос, смогут ли быстрые, дорогие и энергоемкие RISC-архитектуры победить массовые микропроцессоры Intel и массовые технологии памяти. К 2006 году архитектура..

Ужасно низкая производительность обычных наборов точек с std :: unordered_set
По вопросу выбора контейнера, подобного множеству, самые опытные разработчики C ++ скажут вам: «Используйте std::unordered_set вместо std::set . Это более эффективно. Конечно, для больших наборов данных ». Если они достаточно дружелюбны, чтобы дать вам дальнейшие советы, они также расскажут вам о важности выбора хорошей хеш-функции и о том, что качественные хэши для вычисления могут быть дорогими. Кроме того, специальный оператор равенства, как того требует std::unordered_set , может..

Tensorflow против Keras против Pytorch: какой фреймворк лучше?
Tensorflow против Keras против Pytorch: какой фреймворк лучше? Мы видим, что в современном требовательном мире существует 3 основных фреймворка глубокого обучения. Однако по-прежнему существует путаница, когда использовать Tensorflow / Keras / Pytorch. Итак, давайте немного углубимся в детали каждой из этих платформ с учетом приведенных ниже факторов и посмотрим, какая из них соответствует вашим потребностям, а кто стоит на вершине. Введение: Тензорный поток: Tensor Flow -..

Успешная история проектирования горизонтальной распределительной системы
Если говорить о системе распределения, то в большинстве случаев это среднее вертикальное распределение, например, разные функции/услуги обрабатываются разными приложениями на разных серверах. Это может помочь разделить работу, снизить нагрузку на одну точку, но, честно говоря, это не поддержит, если система будет соответствовать более высокой пропускной способности на одном узле, что может быть достигнуто за счет горизонтального распределения. Документ основан на опыте внедрения системы с..