home.social

#blis — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #blis, aggregated by home.social.

fetched live
  1. Микроядро SME2 sgemm: 1024 умножения-сложения за проход

    В этой части мы возьмём первый из пропусков BLIS — микроядро sgemm ; сначала зафиксируем форму аккумулятора 32×32 в четырёх тайлах ZA, затем разберём горячий цикл по K, потом эпилог с alpha , beta и ловушкой NaN, а в конце посмотрим, какие числа производительности даёт именно это ядро. Следующая часть оставит структуру почти той же, но заменит геометрию тайла и условия существования ядра.

    habr.com/ru/articles/1071462/

    #BLIS #GEMM #SME2 #Apple_Silicon #микроядро #кэшблокинг #упаковка_данных #высокопроизводительные_вычисления #линейная_алгебра #BLAS

  2. BLIS: недостающую среднюю ступеньку построили тридцать лет назад

    В этой части мы начнём с тупика, в который приводит голый цикл FMOPA ; затем покажем, какую часть GEMM BLIS уже построил за нас; после этого разберём пять циклов BLIS и место микроядра внутри них. Финал главы должен сделать дальнейший план конкретным: что именно нужно добавить для Apple SME, а что уже относится к готовой «мебели» фреймворка.

    habr.com/ru/articles/1069058/

    #BLIS #GEMM #SME2 #Apple_Silicon #микроядро #кэшблокинг #упаковка_данных #высокопроизводительные_вычисления #линейная_алгебра #BLAS

  3. Re-reading the old BLAS level 3 and #FLAME papers about microkernels and performance for performant #GEMM implementations in #BLAS, #GotoBLAS and #BLIS. I had forgotten how well written they are!

  4. @ChristosArgyrop depends on the implementation of the library. #BLIS is good at scaling for multicore shared memory. Also does a good job at maintaining numerical stability (minimizing floating point error accumulations).

    github.com/flame/blis

  5. #Physik #Mathe #Chemie #Biologie #Informatik: Es gibt viele Schüler-Olympiaden in #Brandenburg. Damit der Verein #BLiS sie weiterhin professionell im Auftrag des #MBJS durchführen kann, wurde der Kooperationsvertrag verlängert. So macht Lernen Spaß! #FediLZ #schule #lehrenlebenbrandenburg
    mbjs.brandenburg.de/aktuelles/

  6. ICYMI: T-Mobile acquires Blis: T-Mobile expands its advertising portfolio with strategic acquisition of UK-based ad tech company. ppc.land/t-mobile-acquires-bli #TMobile #Blis #AdTech #Advertising #Marketing

  7. ICYMI: T-Mobile acquires Blis: T-Mobile expands its advertising portfolio with strategic acquisition of UK-based ad tech company. ppc.land/t-mobile-acquires-bli #TMobile #Blis #AdTech #DigitalMarketing #Advertising

  8. T-Mobile acquires Blis: T-Mobile expands its advertising portfolio with strategic acquisition of UK-based ad tech company. ppc.land/t-mobile-acquires-bli #TMobile #Blis #AdTech #DigitalMarketing #Advertising

  9. @fclc I'm biased (contributor) - #BLIS. BLIS has commercial backing, big & small vendor support (AMD, etc), RVV support, multiple threading backends, and prioritizes numerical precision. The PR process was easy - the team prioritizes community building.

  10. Умножение матриц и SMT – почему бы и нет?

    Привет, Хабр! Меня зовут Евгений Буевич, я работаю в Рунити. Как-то раз у меня возникла непреодолимая потребность умножать матрицы определенного размера, смотреть, что получится и умножать опять до тех пор, пока что-нибудь не получится. Остановился на BLIS, скомпилировал, подключил, и было мне счастье. Матрицы стали подрастать в числе и размере, скорость процесса, как ей и положено, падала в кубе от размера и кратно от числа. В конце концов стало ощущаться, что на ЦПУ 486,4 GFLOPS и ни флопсом больше, а замеры показывали, что на самом деле их около 350.

    habr.com/ru/companies/runity/a

    #умножение_матриц #C #BLIS #smt

  11. Congratulations to Field van Zee and Devin Matthews (and the grater #BLIS community) on being selected for the 2023 Wilkinson Prize in Numerical Software. This prize is awarded once every 4 years. BLIS (github.com/flame/blis) provides a clean separation of concerns for high performance dense #LinearAlgebra, with minimal arch-specific code to achieve top performance across hardware, and enabling sharp analytic modeling.
    #SIAM #HPC