BenchmarkTools.jl
Pacote para contagem precisa de tempo de CPU e gasto de memória de um trecho de código. Útil quando queremos saber qual dentre diferentes maneiras de fazer uma mesma conta é mais eficiente. É a opção recomendável frente à diretiva @time
.
MKL.jl
Interface para a BLAS da Intel voltada aos seus processadores. É necessário ter instalada a Math Kernel Library (MKL) da Intel no sistema. Ao carregar a interface, a BLAS da MKL é acionada em comandos do pacote LinearAlgebra.jl
voltados para operações matriciais de alto desempenho (como dot
e mul!
), em substituição à implementação BLAS padrão do sistema (usualmente, OpenBLAS).
Quadmath.jl
Interface para a biblioteca de sistema libquadmath
, que implementa o tipo numérico de ponto flutuante de 128 bits Float128
. Útil quando é imperativo realizar contas com precisão acima da dupla (64 bits).
Distances.jl
Cálculo de distâncias de maneira eficiente.