Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 2 ПерваяПервая 1 2
Показано с 11 по 15 из 15
  1. #11
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от Пельмень Посмотреть сообщение
    если нужно кому-то кроме тебя, переделаю в SIMD
    Это такая шутка, да?
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  2. #12
    Аватар для x86
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.01.2019
    Сообщений
    41
    Репутация:
    6 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Это такая шутка, да?
    Что тут такого... человек любит платформо-зависимые реализации. Вероятно он хотел сделать что-то вроде унроллинга (сразу проверять несколько байт) для функции поиска по строке.

  3. #13
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от x86 Посмотреть сообщение
    Что тут такого... человек любит платформо-зависимые реализации. Вероятно он хотел сделать что-то вроде унроллинга (сразу проверять несколько байт) для функции поиска по строке.
    Для манипуляций со строками есть функции из стандартной библиотеки, которые как раз и могут быть реализованы с использованием SIMD (как, например, в glibc или библиотеках MSVC++). В остальном для PVar'ов векторные инструкции - как собаке пятая нога, а потому и предложение добавить SIMD в PVar'ы выглядит как либо незнание сферы применения, либо просто неумелый троллинг.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  4. #14
    Аватар для x86
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.01.2019
    Сообщений
    41
    Репутация:
    6 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Для манипуляций со строками есть функции из стандартной библиотеки, которые как раз и могут быть реализованы с использованием SIMD (как, например, в glibc или библиотеках MSVC++). В остальном для PVar'ов векторные инструкции - как собаке пятая нога, а потому и предложение добавить SIMD в PVar'ы выглядит как либо незнание сферы применения, либо просто неумелый троллинг.
    Векторные инструкции применяют во многих сферах. В том числе и имплементации поисковых функций. А вообще вот тут проводили тесты https://gms.tf/stdfind-and-memchr-optimizations.html

  5. #15
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от x86 Посмотреть сообщение
    Векторные инструкции применяют во многих сферах. В том числе и имплементации поисковых функций. А вообще вот тут проводили тесты https://gms.tf/stdfind-and-memchr-optimizations.html
    Это всё те же стандартные строковые/цепочечные функции, про которые я уже ответил в посте выше.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

 

 
Страница 2 из 2 ПерваяПервая 1 2

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •