Size: a a a

2021 July 31

R

Rider in pro.lua
в этом и смысл, клиент качает тос - это квик - остальные дербанят
источник

S

Snusmumriken in pro.lua
https://ru.wikipedia.org/wiki/MapReduce

Грубо говоря, у тебя есть очень большие данные которые нужно обработать. Ты берёшь и распиливаешь данные на небольшие блоки и рассылаешь куче приложений/машин (map), которые параллельно посчитают результат, и вышлют тебе обратно, отфильтровав лишнее и минимизировав размеры ответа (reduce), на основе которых уже можно строить выводы.
источник

S

Snusmumriken in pro.lua
В чём цимес: скорость обработки задачи ускоряется примерно в N раз, где N — количество решающих задачу машин (приложений, ядер цпу и т.д).
источник

S

Snusmumriken in pro.lua
Грубо говоря, ты можешь распилить свой файл на N подфайлов для каждой машины. В результате, время ожидания ответа уменьшится до ожидания пока самая последняя принявшая кусок машина решит свой кусочек.
источник

R

Rider in pro.lua
текущая ситуация - г.ноут амд а6....
источник

R

Rider in pro.lua
вторая машина одна
источник

R

Rider in pro.lua
лаг при одной, пока я читаю файл и пропускаю то что не надо у меня уходит 18-25 секунд
источник

S

Snusmumriken in pro.lua
Сколько ядер процессора на второй машине? )
источник

S

Snusmumriken in pro.lua
Ты можешь смело запускать на ней N - 1 задачек, занимающихся вычислениями. Одно ядро оставляешь под нужды ОС и файловые операции, а остальные смело могут читать файлы и считать.
источник

R

Rider in pro.lua
Собственно я на ней)
источник

S

Snusmumriken in pro.lua
Ну вот и отлично, ускоряешь процесс обработки в три раза легко.
источник

R

Rider in pro.lua
тут вопрос к языку скорее всего...
источник

S

Snusmumriken in pro.lua
Нет. Просто открываешь ТРИ приложения, каждое грызёт свой файлик или, например, каждую третью строку в файлике со смещением. ОС разберётся кому какое ядро выделить.
источник

n

nibble in pro.lua
А там нельзя разве корутинами?
источник

S

Snusmumriken in pro.lua
Корутины и прямые аналоги не ускоряют вычисления.
источник

R

Rider in pro.lua
смотри. есть файл. из него надо сделать быстро . например . SI). Ну и как ты это предлагаешь сделать? оно тестовооое!
источник

S

Snusmumriken in pro.lua
Как вычисляется SI?
источник

S

Snusmumriken in pro.lua
Ну примерная формула.
источник

R

Rider in pro.lua
это инструмент) фьючерс бакса)Фьючерс – это биржевой контракт, предусматривающий обязанность покупки/продажи базового актива в будущем по цене, зафиксированной в момент сделки. Базовым активом фьючерса может служить товар (например, нефть или золото), акция, биржевой фондовый индекс и другие активы. Торговать фьючерсом зачастую удобнее и дешевле, чем самим базовым активом.
источник

S

Snusmumriken in pro.lua
local data = {
 {a, b, c, d},
 {a, b, c, d},
 {a, b, c, d},
}

local SI= 0
for i, v in ipairs(data) do
 SI = SI + v.a / v.b - v.c
end

Формула какая-нибудь?
источник