799 Commits (5e43ba948c3cb35864c7b0953b8dd02374dd3967)

Author SHA1 Message Date
  Zhang Xianyi bdf8d9411e Refs #163. Obtain the build configure on runtime. 12 years ago
  Zhang Xianyi bfaaa975e6 Added BULLDOZER target. So far it uses barcelona kernels. 13 years ago
  Zhang Xianyi b7c0fa6bd2 Init AMD Bulldozer codebase. 13 years ago
  Zhang Xianyi 6751f7b9a7 Fixed #157. Only detect the number of physical CPU cores on Mac OSX. 13 years ago
  Zhang Xianyi 538c764d2b Refs #153. Restore the original CPU affinity when calling openblas_set_num_threads(1). 13 years ago
  Zhang Xianyi 6c5899dff5 Don't use xgetbv instruction when NO_AVX=1 13 years ago
  Zhang Xianyi 735ca38b8f Refs #139. Check OS supporting AVX on runtime. 13 years ago
  Zhang Xianyi f76a384841 Refs #139. Added NO_AVX flag to use old Nehalem kernels on Sandy Bridge. 13 years ago
  Jameson Nash d0e731e8b8 provide support for passing CFLAGS, FFLAGS, PFLAGS, FPFLAGS to make on the command line 13 years ago
  Zhang Xianyi fe4ab95cd5 Refs #136. Fixed a bug about controlling the number of threads on Windows. 13 years ago
  Xianyi Zhang 801383effe Fixed a hang bug when shutdown blas threads server on Windows. Added the feature about dynamic changing the number of threads on Windows. 13 years ago
  Zhang Xianyi 54cd65e47f Use sandy bridge kernel when DYNAMIC_ARCH=1. 13 years ago
  Zhang Xianyi a55821a2ec Refs #132. Kill the threads when unload the library. 13 years ago
  Zhang Xianyi d007cca61d Refs #134. Fixed the building bug on IBM Power. 13 years ago
  Xianyi Zhang 25f1a573fd Fixed the build bug when DYNAMIC_ARCH=0. 13 years ago
  Sylvestre Ledru 3692b4d631 Improve the detection of sparc 13 years ago
  Xianyi Zhang a507b56ab1 Refs #119 #118. Fixed disabling hyper threading bug. 13 years ago
  Xianyi Zhang 853d16ed7e Added openblas_set_num_threads dummy function on Windows. We plan to implement this feature in next version. 13 years ago
  Zhang Xianyi 422359d09a Export openblas_set_num_threads in shared library. 13 years ago
  Zhang Xianyi d3b67d0bd8 Refs #113. Fixed the typo BOBCATE -> BOBCAT 13 years ago
  Zhang Xianyi d6cab3f37e Refs #113. Support AMD Bobcate using Barcelona kernel codes. Replace 3DNow! with MMX. 13 years ago
  Zhang Xianyi 90d6ad569d Merge branch 'sandybridge' into develop 13 years ago
  Xianyi Zhang a6adbb299d Refs #112. Improved setting thread affinity in Linux. Remove the limit (64) about the number of CPU cores. 13 years ago
  Xianyi Zhang a53c6e2440 Merge branch 'develop' into sandybridge 13 years ago
  Zaheer Chothia a431042475 Fix inconsistent case for OS_* macros (Refs pull request #111) 13 years ago
  Mike Nolta 4e29b6ffc0 FreeBSD: fix OS_FreeBSD -> OS_FREEBSD typos 13 years ago
  Xianyi Zhang 19a48b82cf Init Sandybridge codes based on Nehalem. 13 years ago
  Xianyi Zhang 0b89a7a92d Ref #82. Disable outputing debug information in alloc_mmap. 13 years ago
  Wang Qian 8163ab7e55 Change the block size on Loongson 3B. 14 years ago
  Xianyi Zhang ef6f7f32ae Fixed mbind bug on Loongson 3B. Check the return value of my_mbind function. 14 years ago
  Xianyi Zhang b95ad4cfaf Support detecting ICT Loongson-3B CPU. 14 years ago
  traz 9fe3049de6 Adding conditional compilation(#if defined(LOONGSON3A)) to avoid affecting the performance of other platforms. 14 years ago
  traz 831858b883 Modify aligned address of sa and sb to improve the performance of multi-threads. 14 years ago
  Xianyi Zhang 16fc083322 Refs #47. Fixed the seting parameter bug on Loongson 3A single thread version. 14 years ago
  Xianyi Zhang 3c856c0c1a Check the return value of pthread_create. Update the docs with known issue on Loongson 3A. 14 years ago
  Xianyi Zhang 4727fe8abf Refs #47. On Loongson 3A, set DGEMM_R parameter depending on different number of threads. It would improve double precision BLAS3 on multi-threads. 14 years ago
  Xianyi Zhang 82f5274828 Refs #39. It's unnecessary to include sys/mman.h file in blas_server_omp.c. 14 years ago
  Xianyi Zhang 1496383224 Print the wall time (cycles) with enabling FUNCTION_PROFILE. 14 years ago
  Xianyi Zhang af40551c9f Fixed the makefile bug about openblas_set_num_threads. 14 years ago
  Xianyi Zhang 417b8ec792 Added openblas_set_num_threads for Fortran. 14 years ago
  Xianyi Zhang 989c6f8b06 Fixed #14 the SEGFAULT bug on 64 cores. On SMP server, the number of CPUs or cores should be less than or equal to 64. 14 years ago
  Xianyi Zhang e4bb6f2482 Fixed the detecting bug on Intel Core i5. Thank ggl329 for the patch. 14 years ago
  Xianyi Zhang f7a5e049e2 Enable Debug flags in memory alloc and init functions. 14 years ago
  Xianyi Zhang 1b97ec1a7c Added DEBUG option in Makefile.rule. Fixed DEBUG typo mistakes. 14 years ago
  Xianyi Zhang 128418f49b Fixed #10. Supported GOTO_NUM_THREADS & GOTO_THREADS_TIMEOUT environment variables. 14 years ago
  Xianyi Zhang e51364edb4 Fixed #5 Detected Intel Westmere (using Nehalem codes) in build and dynamic arch build. 14 years ago
  Xianyi Zhang e6c13e2b3c changed library name to openblas and modified environment variable. 14 years ago
  Xianyi Zhang 5c9f1ebbf9 Fixed a bug when compiling dynamic ARCH x86 in GotoBLAS2. 14 years ago
  Xianyi Zhang 342bbc3871 Import GotoBLAS2 1.13 BSD version codes. 14 years ago