Basic Linear Algebra Subprogram
Basic Linear Algebra Subprograms
BLAS Tools
Beating NumPy’s matrix multiplication in 150 lines of C code
TL;DR The code from the tutorial is available at matmul.c. This blog post is the result of my attempt to implement high-performance matrix multiplication on CPU while keeping the code simple, portable and scalable. The implementation follows the BLIS design, works for arbitrary matrix sizes, and, when fine-tuned for an AMD Ryzen 7700 (8 cores), outperforms NumPy (=OpenBLAS), achieving over 1 TFLOPS of peak performance across a wide range of matrix sizes.
https://salykova.github.io/matmul-cpu
세상을 바꾼 10개의 컴퓨터 코드 - Sciencetimes
컴퓨팅 기술과 소프트웨어의 발전은 생물학, 기후 과학, 물리학을 빠른 속도로 발전시키고 있다. 네이처는 20일 지난 1년간 수십 명의 연구자를 대상으로 한 조사를 통해 과학 발전을 이끈 10개의 소프트웨어를 선정해 발표했다. 포트란 컴파일러 (Fortran compiler) 고속 푸리에 변환 (fast Fourier transform) 프로그래밍 언어 포트란을 기계어로 번역해 주는 포트란 컴파일러는 1957년 IBM에서 개발했다.
https://www.sciencetimes.co.kr/news/%ec%84%b8%ec%83%81%ec%9d%84-%eb%b0%94%ea%be%bc-10%ea%b0%9c%ec%9d%98-%ec%bb%b4%ed%93%a8%ed%84%b0-%ec%bd%94%eb%93%9c/


Seonglae Cho