Basic Linear Algebra Subprograms

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση σε: πλοήγηση, αναζήτηση

Η Basic Linear Algebra Subroutine γνωστή και με την συντομογραφία BLAS είναι μια ντεφάκτο σύμβαση για δημιουργία προγραμματιστικών διεπαφών (APIs: Application Programmers interfaces) για προγραμματιστικές βιβλιοθήκες οι οποίες υλοποιούν αλγόριθμους γραμμικής άλγεβρας που συσχετίζονται με διανυσματικές πράξεις και πίνακες (π.χ. πολλαπλασιασμό πινάκων). Η ιδέα για πρώτη φορά δημοσιεύτηκε το 1979 και έχει χρησιμοποιηθεί για την υλοποίηση μεγάλων μαθηματικών βιβλιοθηκών όπως η LAPACK [1].[2][3]

Παραπομπές[Επεξεργασία | επεξεργασία κώδικα]

  1. «LAPACK — Linear Algebra PACKage». http://www.netlib.org. http://www.netlib.org/lapack. Ανακτήθηκε στις 2013-06-07. 
  2. Chih-Jen Lin. «BLAS: Basic Linear Algebra Subroutines». National Taiwan University. http://www.csie.ntu.edu.tw/~cjlin/courses/nm2013/part2.pdf. Ανακτήθηκε στις 2013-06-07. 
  3. «BLAS (Basic Linear Algebra Subprograms)». http://www.netlib.org. http://www.netlib.org/blas/. Ανακτήθηκε στις 2013-06-07.