Shengliang Guan
877dbd8e90
fix: complie errors
2024-11-22 22:19:42 +08:00
Shengliang Guan
2d13ce5105
refact: rename taos lib name
2024-11-22 15:33:55 +08:00
Shengliang Guan
a71aacbb13
Merge pull request #28620 from taosdata/main
...
merge: from main to 3.0
2024-11-02 12:06:20 +08:00
Jinqing Kuang
647066c4f9
enh(query)[TD-32652]: enable AVX implementation with CPU dispatching
...
Extract AVX implementation of specific functions into separate files.
The CPU dispatching mechanism will now check the machine's instruction
set at runtime to determine whether to use the AVX implementation or
fallback to the naive version.
This enhancement improves performance on most machines while ensuring
compatibility with older hardwares.
2024-11-01 12:44:59 +08:00
qevolg
8c826bfc09
style(cmake): format code
2024-10-25 10:58:57 +08:00
qevolg
81b34e55d7
Merge remote-tracking branch 'origin/3.0' into feat/3.0/TD-32231
2024-10-25 10:56:20 +08:00
Shengliang Guan
cd8674f96f
fix: format codes
2024-10-24 09:53:23 +08:00
Shengliang Guan
46c1c09b3b
Merge pull request #28268 from taosdata/feat/TS-5215-2
...
feat(az/blob): new s3 connection for ablob
2024-10-23 15:22:08 +08:00
qevolg
2178dd53ac
chore(cmake): modify define
2024-10-23 09:04:22 +08:00
qevolg
64830f1057
Merge remote-tracking branch 'origin/3.0' into feat/3.0/TD-32231
2024-10-22 15:10:08 +08:00
qevolg
a193644e85
chore(*): modify taoskeeper build process
2024-10-22 11:20:56 +08:00
Jinqing Kuang
4034ebd7d3
fix(query)[TS-5537]. Disable -mavx flag by default
...
Enabling this flag allows gcc to automatically vectorize using
AVX instructions, which can lead to errors on machines that
do not support the AVX instruction set.
2024-10-22 10:22:14 +08:00
Minglei Jin
4401b5e568
Merge branch '3.0' into feat/TS-5215-2
2024-10-21 10:48:37 +08:00
qevolg
7e8a76f352
Merge remote-tracking branch 'origin/3.0' into feat/3.0/TD-32231
2024-10-18 16:52:50 +08:00
qevolg
904d738d7e
chore(*): add taoskeeper build process
2024-10-18 16:46:19 +08:00
Jinqing Kuang
9c7b925613
fix(query)[TD-30667]. Check hardware support for AVX instructions
...
Modify the CMake script to check for hardware support of AVX
instructions directly, instead of relying on compiler flags
for the verification.
2024-10-17 09:19:08 +08:00
Minglei Jin
082710fc3e
Merge branch '3.0' into feat/TS-5215-2
2024-10-16 10:02:12 +08:00
Minglei Jin
96cc55a164
Merge branch '3.0' into feat/TS-5215-2
2024-10-15 13:58:29 +08:00
Jinqing Kuang
c372959cef
fix(query)[TD-30667]. Fix avx/avx2 check and compilation on ARM platform
2024-10-15 11:32:26 +08:00
Jinqing Kuang
636c65d62f
enh(query)[TS-4661]. Add AVX2 support for decompression and MIN/MAX comparison
...
- Implement AVX2 instructions to decompress float and double data types
- Add AVX2-based MIN/MAX comparison for both integer and floating-point data types
- Include unit tests to verify functionality and performance improvements
2024-10-14 15:31:40 +08:00
Minglei Jin
3890def22b
lib_azure: base on ms ablob sdk
2024-10-09 18:36:06 +08:00
dapan1121
857d9e825b
enh: add rand error test
2024-08-02 13:29:47 +08:00
Haojun Liao
04281bcd07
fix(util): uncomment the timestamp decode function with AVX2 instructions, and do some internal refactor.
2024-06-19 15:06:09 +08:00
Kai Jiang
6e2a5b9292
Improve tsDecompressIntImpl_Hw performance with AVX512.
...
Signed-off-by: Kai Jiang <kai.jiang@intel.com>
Huanrui Zhang <huanruix.zhang@intel.com>
2024-06-19 11:59:30 +08:00
Haojun Liao
bba5a4f08b
other: merge main into 3.0
2023-12-18 18:26:42 +08:00
chao.feng
241515726b
modify cmake for true of DSIMD_SUPPORT by hjliao
2023-12-06 18:27:36 +08:00
Haojun Liao
d7a19a9179
fix(stream): fix invalid decode hbmsg and memory leaks caused by invalid hb msg.
2023-12-01 14:45:18 +08:00
Haojun Liao
e6a024bcb1
refactor: do some internal refactor.
2023-12-01 10:19:58 +08:00
Haojun Liao
0099578816
enh(sys): add check for avx512vl
2023-12-01 10:19:57 +08:00
Haojun Liao
cf835c5ce4
fix(test): do some internal refactor.
2023-12-01 10:19:56 +08:00
Haojun Liao
0131fbe62d
fix(tsdb): add simd for decompress timestamp.
2023-12-01 10:19:54 +08:00
Haojun Liao
f9d717d0f2
refactor: do some internal refactor.
2023-11-27 14:42:13 +08:00
Haojun Liao
5de59a3547
enh(sys): add check for avx512vl
2023-11-27 10:32:47 +08:00
Haojun Liao
6ab14d39bb
fix(test): do some internal refactor.
2023-11-27 09:32:47 +08:00
Haojun Liao
1dd5cd17a0
fix(tsdb): add simd for decompress timestamp.
2023-11-26 23:53:05 +08:00
facetosea
9916e0d24c
build release version on windows
2023-11-20 09:55:59 +08:00
Haojun Liao
65aef15be6
refactor: do some internal refactor.
2023-11-13 23:56:36 +08:00
Haojun Liao
78b63ac4f9
refactor: do some internal refactor.
2023-11-13 00:50:26 +08:00
Haojun Liao
801b211cd8
refactor:do some internal refactor.
2023-11-11 15:39:45 +08:00
Haojun Liao
d57b5cdc55
refactor:do some internal refactor.
2023-11-08 14:29:40 +08:00
Alex Duan
32be17cae2
fix: set JEMALLOC_ENABLED default to false
2023-10-16 11:27:12 +08:00
Alex Duan
9dc3ade9e2
fix: force set all platform to JEMALLOC_ENABLED = false
2023-10-16 09:31:30 +08:00
lx1zhong
6da4088012
add TSZ and ADT-FSE algorithm
2023-09-15 14:30:23 +08:00
Haojun Liao
82222f1ab8
other: disable detail display.
2023-09-07 11:43:43 +08:00
Haojun Liao
ad9f3cbc43
other: merge main.
2023-08-16 09:14:10 +08:00
kailixu
8d0461e98c
fix: use taos_static for tmq_sim on windows
2023-08-14 16:31:58 +08:00
Alex Duan
67991804a6
test: add build
2023-07-23 18:14:07 +08:00
yihaoDeng
ff3ad6c65f
add static lib to 3.0
2023-06-21 14:38:52 +08:00
kailixu
96c91aa5cc
chore: naming optimize
2023-06-14 17:35:13 +08:00
kailixu
62c1d5cf12
enh: decrease the package size
2023-06-14 17:31:07 +08:00