Commit graph

141 commits

Author SHA1 Message Date
Shengliang Guan
07f9690714
Merge pull request #28603 from taosdata/enh/TD-32540
supporte disable encode and add test case
2024-11-01 18:09:21 +08:00
Shengliang Guan
3e4dddaed8
Merge pull request #28600 from taosdata/fix/TD-32733
fix tsdb compress possible crash
2024-11-01 18:06:03 +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
yihaoDeng
53aa105da9 add disable support and add test case 2024-11-01 11:23:52 +08:00
yihaoDeng
31f4cb5eb4 fix possible crash 2024-11-01 09:46:09 +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
Hongze Cheng
0e1ef424fa remove more void 2024-09-26 11:27:01 +08:00
Hongze Cheng
d183a7b772 ehn: remove void 2024-09-25 18:21:27 +08:00
Hongze Cheng
c9da6822e0 ehn: handle void 2024-09-23 18:02:25 +08:00
Hongze Cheng
a092582a0c enh: clear useless asserts 2024-08-22 14:14:44 +08:00
yihaoDeng
7779c8a75e refactor return error 2024-07-30 10:55:48 +08:00
Yihao Deng
6d9bb3f1fe refactor compress 2024-07-24 04:43:48 +00:00
Yihao Deng
d93302a16c refactor compress 2024-07-24 04:43:35 +00:00
Yihao Deng
f44734707d refactor compress 2024-07-24 04:40:11 +00:00
Haojun Liao
df003cca3c
Merge pull request #26197 from taosdata/fix/3_liaohj
fix(util): uncomment the timestamp decode function with AVX2 instructions
2024-06-20 16:16:52 +08:00
Yihao Deng
d0d155171c update case 2024-06-20 02:03:07 +00:00
Yihao Deng
01ee8b36a4 update case 2024-06-19 12:36:13 +00:00
Yihao Deng
e4916d13a5 update case 2024-06-19 12:12:21 +00:00
Yihao Deng
aa83628383 fix parital update 2024-06-19 12:12:09 +00: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
Yihao Deng
a546a751e8 change float/double default compress 2024-05-21 11:56:14 +00:00
Yihao Deng
a247a43863 change compress 2024-05-08 06:55:29 +00:00
yihaoDeng
697ca8914e enh compress 2024-06-22 11:35:47 +08:00
Yihao Deng
7549bf96e3 Update compression level in l2CompressImpl_zlib function 2024-04-23 11:37:56 +00:00
Yihao Deng
f225e32748 add tmq interface 2024-04-22 05:46:14 +00:00
Yihao Deng
f3ac2e1ef9 add tmq interface 2024-04-22 03:56:45 +00:00
Yihao Deng
cd9fcb37b8 fix other platform error 2024-04-16 13:22:49 +00:00
Yihao Deng
606631354b fix other platform error 2024-04-16 12:00:41 +00:00
Yihao Deng
37cfa56fcb fix other platform error 2024-04-16 11:08:58 +00:00
Yihao Deng
dc484fa2ff fix other platform error 2024-04-16 10:00:56 +00:00
Yihao Deng
65c7824165 fix other platform error 2024-04-16 09:52:35 +00:00
yihaoDeng
b7067e61c8 fix ci error 2024-03-29 08:40:19 +00:00
yihaoDeng
209d1d3db3 fix mem leak 2024-03-28 13:03:30 +00:00
yihaoDeng
ee81a43f81 refactor code 2024-03-28 11:56:44 +00:00
yihaoDeng
94e2aa2ed5 refactor code 2024-03-28 01:44:04 +00:00
yihaoDeng
6d19283d1f refactor code 2024-03-27 05:49:13 +00:00
yihaoDeng
2c5a5c4f28 refactor code 2024-03-27 02:22:42 +00:00
yihaoDeng
a9eb371508 refactor code 2024-03-26 13:38:38 +00:00
yihaoDeng
18986c0ced refactor code 2024-03-26 12:44:53 +00:00
yihaoDeng
02e0e45183 refactor code 2024-03-26 08:50:21 +00:00
yihaoDeng
7aaef32304 refactor code 2024-03-25 09:49:28 +00:00
yihaoDeng
b48a05c081 refactor code 2024-03-24 13:01:19 +00:00
yihaoDeng
2b424e366b refactor code 2024-03-24 12:21:00 +00:00
yihaoDeng
66d9447733 refactor code 2024-03-24 08:15:01 +00:00
yihaoDeng
3ccf9942a9 refactor code 2024-03-24 05:35:07 +00:00
yihaoDeng
6147860edb add test 2024-03-22 10:46:50 +00:00
yihaoDeng
374f8e0462 add test 2024-03-21 13:02:28 +00:00
yihaoDeng
672d189d6f add more compress alg 2024-03-20 08:51:40 +00:00
yihaoDeng
ba7342e50c add more compress alg 2024-03-20 03:13:29 +00:00
yihaoDeng
d31c7f40c7 tsdb support compress 2024-03-18 12:12:55 +00:00