Size: a a a

Язык программирования Julia / Julia programming language

2019 November 16

KH

Katie Hyatt in Язык программирования Julia / Julia programming language
https://h2oai.github.io/db-benchmark/ это тот бенчмарк?
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
источник

T

Tamik in Язык программирования Julia / Julia programming language
Katie Hyatt
https://h2oai.github.io/db-benchmark/ это тот бенчмарк?
Modin быстрый я слышал
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
источник

T

Tamik in Язык программирования Julia / Julia programming language
Roman Samarev
файл? последовательное чтение, естественно
Как на картинке?
источник

T

Tamik in Язык программирования Julia / Julia programming language
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
Roman Samarev
но зачем, если у Julia есть куда более быстрые средства работы с таблицами + DSL для формирования запросов? И всё это на уровне native-code
Пандас - это не только манипуляции с имеющимися таблицами, но и чтение/запись. И не все форматы пока реализованы в julia, или реализованы не так полно.
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
первый вопрос был о таблицах без указания формата 🙂
Для Julia написали много пакетов для конкретных форматов, но я в них не углублялся. Общее манипулирование - DataFrames + DSL
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Tamik
Как на картинке?
не совсем понимаю вопрос. Файл - это всегда последовательное чтение. Его физически нельзя прочитать параллельно, потому что это особенность устройства хранения. Если там есть параллельная обработка, то в разборе строк и последующем наполнении таблицы. Но, честно, не знаю, как внутри сделан CSV.jl
источник

T

Tamik in Язык программирования Julia / Julia programming language
Спасибо!
источник

AZ

Aleksey Zhdanov in Язык программирования Julia / Julia programming language
В каком-то видео говорилось что на Julia роботов для  HFT пишут. Есть ещё что-нибудь про это? Нашёл quantopian, но там питон 2.7
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
по-моему, gc-паузы есть до сих пор
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Alexey
Всем доброго времени суток. Хочу поинтересоваться, как обстоят дела с поиском работы? Лично у меня такая проблема, что два работодателя из трёх не имели представления о "Юле"  и собеседование свелось к ликбезу с моей стороны, после чего шаблонное "мы вам перезвоним"
источник
2019 November 17

MW

Mike Wazowski in Язык программирования Julia / Julia programming language
Aleksey Zhdanov
В каком-то видео говорилось что на Julia роботов для  HFT пишут. Есть ещё что-нибудь про это? Нашёл quantopian, но там питон 2.7
В HFT любят не менее молодой Pony — уж очень хорошо подходит
источник

A

Andrey in Язык программирования Julia / Julia programming language
Roman Samarev
не совсем понимаю вопрос. Файл - это всегда последовательное чтение. Его физически нельзя прочитать параллельно, потому что это особенность устройства хранения. Если там есть параллельная обработка, то в разборе строк и последующем наполнении таблицы. Но, честно, не знаю, как внутри сделан CSV.jl
Жаль, разработчики data.table не в курсе
источник

AN

Alexey Neznanov in Язык программирования Julia / Julia programming language
Roman Samarev
не совсем понимаю вопрос. Файл - это всегда последовательное чтение. Его физически нельзя прочитать параллельно, потому что это особенность устройства хранения. Если там есть параллельная обработка, то в разборе строк и последующем наполнении таблицы. Но, честно, не знаю, как внутри сделан CSV.jl
В действительности всё не так, как на самом деле...
Всё зависит от близости к железу, понимания термина "параллельно" и возможностей стека по преодолению "прозрачности" ввода/вывода.
источник

AN

Alexey Neznanov in Язык программирования Julia / Julia programming language
Пример 1. http://www.ericrochester.com/posts/code/parallel-io-with-mmap/index.html - прекрасный пример архитектурного идиотизма.
источник

AN

Alexey Neznanov in Язык программирования Julia / Julia programming language
Пример 2. Здравый подход "от задачи": http://www.1024cores.net/home/scalable-architecture/parallel-disk-io
источник