Kevin Adler
589c74aed3
Use systemcfg APIs for CPU detection on AIX
...
AIX libc already provides ready access to an integer that contains a bit
identifying the CPU it's running on, so there's no need to call a
program and grep its output. Additionally, prtconf is not available in
the PASE runtime, which provides an AIX emulation layer on the IBM i
operating system.
The AIX systemcfg.h also provides macro definitions like POWER_8,
POWER_9, etc for all the bits defining the CPUs as well as macros like
__power_8(), __power_9_andup() that return booleans, but I did not use
them. Since these macros depend on the level of the OS in which it is
built, they may not be defined and instead the associated hex literals
are used directly.
2020-07-30 21:06:40 -05:00
Martin Kroeker
ae3a90f78f
merge overwritten part of power10 support
2020-07-12 18:51:58 +02:00
Martin Kroeker
72a0ec8e75
Fix reading of CPU name from prtconf output on AIX
2020-06-25 12:55:10 +02:00
Rajalakshmi Srinivasaraghavan
9fe930f205
powerpc: Add support for future processor
...
This is the initial patch to support build infrastructure
for POWER10 architecture.
2020-06-11 15:47:20 -05:00
AbdelRauf
853a18bc17
power9 makefile. dgemm based on power8 kernel with following changes : 32x unrolled 16x4 kernel and 8x4 kernel using (lxv stxv butterfly rank1 update). improvement from 17 to 22-23gflops. dtrmm cases were added into dgemm itself
2019-03-29 15:49:40 +00:00
Martin Kroeker
0b09516678
Fix missing parameter in popen call
2018-12-06 18:33:05 +01:00
pkubaj
731b2722ba
Fix build on POWER, remove DragonFly, add NetBSD
...
__asm is complete on its own
DBSD developers state they will only support amd64, but NetBSD supports POWER.
2018-11-30 21:12:05 +01:00
Martin Kroeker
42bc2a9202
Fix copy-paste errors (POWER8/9 and extraneous return)
2018-11-16 12:10:44 +01:00
Martin Kroeker
2f04cf22ac
Detect POWER9 as POWER8 on AIX and Linux
...
(already supported by the *BSD version)
2018-11-13 08:16:14 +01:00
Martin Kroeker
807f6e6922
Use prtconf to determine CPU type on AIX
...
for #1803
2018-11-12 18:52:29 +01:00
Martin Kroeker
8d5b33b6be
Add cpu identification via mfpvr call for the BSDs
...
fixes #1671
2018-07-12 23:39:00 +02:00
Werner Saar
b752858d6c
added dgemm-, dtrmm-, zgemm- and ztrmm-kernel for power8
2016-03-01 07:33:56 +01:00
Zhang Xianyi
3e8d6ea74f
Init POWER8 kernels by POWER6.
2015-11-03 12:34:23 +08:00
Fábio Perez
b8d64a856a
Add POWER7/POWER8 as targets
2015-08-05 11:02:39 -03:00
Timothy Gu
6c2ead30f0
Remove all trailing whitespace except lapack-netlib
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
2014-06-27 12:05:18 -07:00
Zhang Xianyi
109500178c
Refs #220 . Support Power7 by old Power6 kernels.
2013-05-21 22:59:45 +08:00
traits
9fc6764fa7
refs #55 . Added DTB_ENTRIES into dynamic arch setting parameters. Now, it can read DTB_ENTRIES on runtime.
2011-09-05 17:37:07 +08:00
Xianyi Zhang
342bbc3871
Import GotoBLAS2 1.13 BSD version codes.
2011-01-24 14:54:24 +00:00