Крылатый
Мечта*
Крылатый
Хз, никто пока не ковырял.
Andrei
Там и так места мало, куда там еще закладку пихнуть незаметно?
Andrei
Закладки палятся по таймингам, например.
Anonymous
Intel ME?
Anonymous
или я что-то путаю
Anonymous
Ну, закатаем рукова!)
У них там свой, ни с кем не совместимый форк протухшей версии GCC 4.
Крылатый
У меня на работе тож тока 4.8.4 гцц.
Matwey
/me вспоминает жалобы из списка расскли erlang, что он не собирается под эльбрусом
FailsBot
Matwey вспоминает жалобы из списка расскли erlang, что он не собирается под эльбрусом
usernameak
есть pro.sql?
Vladislav
есть pro.sql?
@AlexFails, нужно больше чатиков богу чатиков
Square
Cake is a lie
Square
Там слабая тусовка
🦥Alex Fails
Чтобы красные и зеленые квадратики были! Я говорю, может OpenGL? Не хочет он его, только винапи.
Ну так сделай на опенгл, только инициализируй его через винапи) гугли ChoosePixelFormat
🦥Alex Fails
Intel AMT
Anton
Тут что-то задумался. Если кортежи появились в плюсах, то почему нет таблиц?)
Anton
Хранение в виде ветора из std::tuple, конечно, вариант, но вроде не особо эффективный.
Anton
Да join() тот же каждый раз костылить не особо круто.
🦥Alex Fails
Джойнить сложно будет туплы. Они же компайл-тайм
🦥Alex Fails
Можно векторы эни джойнить😂😂😂😂
Anton
Я вроде накидал, но не уверен, что синтаксис правильный.
Anton
class Table<typename ... Args> { /* ... */ }; template<typename <typename ... Args1> Table2, typename <typename ... Args2> Table2, typename ... JoinArgs> Table<JoinArgs ...> join(const Table1<Args1 ...> &, const Table2<Args2 ...>) { /* ? */}
Anton
Выглядит хреново, конечно.
Ioann_
Шалом всем. Собственно вопрос:
Anton
Ну и не понятно, как отделять совпадающие типы, если только не вытаскивать, условно говоря, int №2 из одной таблицы и std::string №3 из другой.
Ioann_
Как думаете, что будет быстрее - написать три if и после выполнять рассчеты
Ioann_
Или использовать simd - 1 командой сделать проверку сразу трех условий, а затем по маске
Ioann_
Вызывать функцию из массивчика по указателю на функцию ?
Ioann_
Я просто не у компа, да и проверять некогда, даже если и буду у оного :)
Anton
Как думаете, что будет быстрее - написать три if и после выполнять рассчеты
На счёт скорости не уверен, но оно будет выглядеть наиболее человекочитабельно.
Anton
Да и в simd есть разве возможность проверить сразу несколько значений и получить маску ответа?
Ioann_
Ну, тут главное именно скорость, читаемость не сильно нужна. Тем более что, ядро математическое и главный критерий скорость. Вот, если кто чего дельного думает - пишите. Просто фишка в том, что процы интел не очень любят ветвления. Ну там всякие механизмы ж угадываний действий и т.п
Anton
Тут, наверно, больше поможет бенчмарк.
Anton
Пока думается, что быстрее будет с использованием simd.
Vladislav
Жаль, нет нормальных named tuples
JBáruch
https://youtu.be/6iO5zXLkaM4
JBáruch
Всем Конан, котаны!
JBáruch
https://youtu.be/6iO5zXLkaM4
Ioann_
так Псаны
Ioann_
Вот вам пруфы, что СИМД - не игрушка
Ioann_
Ioann_
то есть видно - в 4 раза
Tom
Чего-то мне цикл твой не нравится... Уверен, что MSVC насквозь не видит? Или ты с результатом делаешь потом что-то?
Vergil
Крылатый
Cake is a lie
Го создадим?
Vladislav
В avx512 есть
только avx512 толком нет еще
Nikita
Vladislav
вот да, а кто этот xeon phi в глаза видел?
Vladislav
а уж тем более knights landing, в котором avx-512 впервые добавили
Evgenii
На xeon phi пока что
еще i7, i9 X серии вроде
Evgenii
а вообще phi выглядит как серьезный фейл интела
Nikita
а вообще phi выглядит как серьезный фейл интела
Если бы не гигабайты кешей, то да
Evgenii
cannonlake?
skylake по-моему
Evgenii
а вообще phi выглядит как серьезный фейл интела
ну хотя может их серьезные дяди килограммами закупают, а нам невдомек
Vladislav
skylake по-моему
не https://en.wikipedia.org/wiki/Cannonlake
Nikita
skylake по-моему
skylake-x, названия похожи, рынок разный
Vladislav
только вот ждать их еще минимум год
Vladislav
в skylake/coffee lake avx512 не положили
Anton
ну хотя может их серьезные дяди килограммами закупают, а нам невдомек
У них слишком узкая область применения, да и дорогущая, зараза. Я бы всё же назвал фэйлом.
Anonymous
все оказалось несколько веселее, я про вчерашню проблему с бустом
Anonymous
кому интересно - могу рассказать
Berkus
теперь любопытно
Berkus
олсо напомни в чем именно была проблема