文件历史

275 次代码提交

作者 SHA1 备注 提交日期
Muhammed Fatih BALIN 0b31bdd4e7 [GraphBolt] Refactor CachePolicy more. (#7649) 2024-08-03 23:12:34 -04:00
Muhammed Fatih BALIN cfeb9a0d1c [GraphBolt] Cleanup and refine CachePolicy. (#7647) 2024-08-03 10:10:22 -04:00
Muhammed Fatih BALIN 7db086e9e9 [GraphBolt] Enable exceptions for gb::parallel_for. (#7645) 2024-08-02 19:02:09 -04:00
Muhammed Fatih BALIN 84c2cf03e1 [GraphBolt] Keep references valid in CachePolicy. (#7644) 2024-08-02 17:17:42 -04:00
Muhammed Fatih BALIN 8243921620 [GraphBolt][io_uring] Fix queue assignment bug. (#7642) 2024-08-02 09:09:40 -04:00
Muhammed Fatih BALIN f724ec0a00 [GraphBolt] Change hash table for performance. (#7631) 2024-08-02 06:46:50 -04:00
Muhammed Fatih BALIN 489ab1a81e [GraphBolt] QueryAndReplace replaces QueryAndThenReplace. (#7628) 2024-08-01 10:23:18 -04:00
Muhammed Fatih BALIN 105f0c6834 [GraphBolt] Parallel backend experimentation (#7596) 2024-08-01 06:37:25 -04:00
Muhammed Fatih BALIN cfe0541802 [GraphBolt] CachePolicy::QueryAndThenReplace for num_parts>1. (#7621) 2024-07-31 02:41:00 -04:00
Muhammed Fatih BALIN eafb53013f [GraphBolt] Address #7592 review and rename variable. (#7617) 2024-07-31 09:51:09 +08:00
Muhammed Fatih BALIN 87ea76b02a [GraphBolt] Test CachePolicy::QueryAndThenReplace for num_parts==1. (#7620) 2024-07-30 15:16:23 -04:00
Muhammed Fatih BALIN 0462538c5c [GraphBolt] CachePolicy::QueryAndThenReplace. (#7619) 2024-07-30 13:02:42 -04:00
Muhammed Fatih BALIN 9550f0ecab [GraphBolt][io_uring] Launch parallel_for when queues are available. (#7614) 2024-07-30 08:01:52 -04:00
Muhammed Fatih BALIN be2873a2cf [GraphBolt] Overhaul unique_and_compact CPU. (#7613)
Co-authored-by: Rhett Ying <85214957+Rhett-Ying@users.noreply.github.com>
2024-07-30 08:01:11 -04:00
Hongzhi (Steve), Chen 7ea7ccc404 Revert "[GraphBolt] Enable CXX20." (#7615)
Co-authored-by: Muhammed Fatih BALIN <m.f.balin@gmail.com>
2024-07-30 15:23:09 +08:00
Muhammed Fatih BALIN 0e0046041c [GraphBolt] Enable CXX20. (#7610) 2024-07-29 10:04:45 -04:00
Muhammed Fatih BALIN f989f9da14 [GraphBolt] Reuse CachePolicy::Query partition result. (#7608) 2024-07-29 03:03:41 -04:00
Muhammed Fatih BALIN def2a1b01d [GraphBolt] Make CachePolicy hash table types generic. (#7607) 2024-07-28 19:17:49 -04:00
Muhammed Fatih BALIN 1202d22181 [GraphBolt] Optimize CachePolicy even further. (#7606) 2024-07-28 08:21:36 -04:00
Muhammed Fatih BALIN db13f05f58 [GraphBolt][CUDA] Fix overlap_graph_fetch edge_ids cached case. (#7595) 2024-07-27 01:04:40 -04:00
Muhammed Fatih BALIN bea83ed738 [GraphBolt][CUDA] Fix overlap_graph_fetch edge_ids. (#7594) 2024-07-26 19:19:36 -04:00
Muhammed Fatih BALIN 3cab227e93 [GraphBolt][CUDA] gb.indptr_edge_ids. (#7592) 2024-07-26 17:53:37 -04:00
Muhammed Fatih BALIN 46f68e0bcc [GraphBolt] Use parallel_for and return replace partition out. (#7585) 2024-07-25 21:58:59 -04:00
Muhammed Fatih BALIN 31cc41a7cc [GraphBolt] Use graphbolt::parallel_for for IndexSelect. (#7584) 2024-07-25 20:26:53 -04:00
Muhammed Fatih BALIN 58328a619a [GraphBolt] Add graphbolt::parallel_for. (#7583) 2024-07-25 19:44:09 -04:00
Muhammed Fatih BALIN b8604a5491 [GraphBolt] CachePolicy Writer lock for read_async correctness. (#7581) 2024-07-24 19:02:28 -04:00
Muhammed Fatih BALIN 849f1ce4b2 [GraphBolt][io_uring] Use the interop pool for io_uring workers. (#7575)
Co-authored-by: Rhett Ying <85214957+Rhett-Ying@users.noreply.github.com>
2024-07-23 23:23:45 -04:00
Rhett Ying dd02406c99 Dev liburing gnu (#7574) 2024-07-24 08:13:32 +08:00
Muhammed Fatih BALIN c83acdddd6 [GraphBolt] Per-thread RandomEngine initialization fix. (#7557) 2024-07-22 12:22:12 -04:00
Muhammed Fatih BALIN afcf65c0a2 [GraphBolt][CUDA] Ensure GPUCache has can store at least 1 item. (#7544) 2024-07-22 04:02:08 -04:00
Muhammed Fatih BALIN 8ef4a442b7 [GraphBolt][io_uring] Make OnDiskNpyArray threadsafe. (#7562) 2024-07-22 04:01:28 -04:00
Muhammed Fatih BALIN 4dacc79378 [GraphBolt] Make PartitionedCachePolicy thread safe. (#7561) 2024-07-22 04:01:10 -04:00
Muhammed Fatih BALIN c218b197f1 [GraphBolt] Avoid initializing CUDAContext in DataLoader workers. (#7560) 2024-07-22 02:05:28 -04:00
Muhammed Fatih BALIN 69fd95e370 [GraphBolt] Fix new delete mismatch for CachePolicy. (#7556) 2024-07-21 00:38:46 -04:00
Muhammed Fatih BALIN b66e62ef07 [GraphBolt] scatter_async. (#7545) 2024-07-20 11:46:01 -04:00
Muhammed Fatih BALIN e02685caea [GraphBolt][io_uring] Refactor and potential fix for spurious failures. (#7542) 2024-07-19 18:18:29 -04:00
Muhammed Fatih BALIN 41bb3b6491 [GraphBolt] Rename to CPUFeatureCache and bug fixes. [1] (#7539) 2024-07-18 23:50:21 -04:00
Muhammed Fatih BALIN 1ac2da051e [GraphBolt] Better variable naming. (#7536) 2024-07-17 06:07:40 -04:00
Muhammed Fatih BALIN 4a77aeadbe [GraphBolt] Add index_select_async. (#7535) 2024-07-17 05:46:53 -04:00
Muhammed Fatih BALIN d37d516be0 [GraphBolt] Check return values of liburing calls and refactor. (#7518) 2024-07-17 04:50:35 -04:00
Muhammed Fatih BALIN b0706d783d [GraphBolt] Add additional capabilities to gb.index_select. (#7532) 2024-07-16 21:52:55 -04:00
Muhammed Fatih BALIN e38536d20a [GraphBolt] Make graphbolt::CircularQueue reusable. (#7529) 2024-07-16 05:13:47 -04:00
Muhammed Fatih BALIN 2bb7944932 [GraphBolt] Make cache functions async. (#7525)
Co-authored-by: Hongzhi (Steve), Chen <chenhongzhi.nkcs@gmail.com>
2024-07-16 04:07:28 -04:00
Muhammed Fatih BALIN 0984ad9c39 [GraphBolt][CUDA] Add FeatureCache::IndexSelect. (#7526) 2024-07-16 03:30:14 -04:00
Muhammed Fatih BALIN 50a0ae8be8 [GraphBolt] Add graphbolt::async. (#7528)
Co-authored-by: Hongzhi (Steve), Chen <chenhongzhi.nkcs@gmail.com>
2024-07-16 03:11:01 -04:00
Muhammed Fatih BALIN 2ebd7eb609 [GraphBolt] Cache policy replace fix. (#7520) 2024-07-16 00:55:01 -04:00
Muhammed Fatih BALIN eb352e910b [GraphBolt][io_uring] Improve detection and simplify code. (#7515) 2024-07-11 08:43:57 -04:00
Muhammed Fatih BALIN 10e9f889fe [GraphBolt] index_select_csc_batched. (#7511) 2024-07-10 01:46:56 -04:00
Muhammed Fatih BALIN 52651379a0 [GraphBolt][io_uring] Refactor and enable tests (#7506) 2024-07-09 04:06:09 -04:00
Muhammed Fatih BALIN de33ee1ad5 [GraphBolt] Refactor S3-FIFO and add SIEVE, LRU and CLOCK. (#7508) 2024-07-09 01:37:30 -04:00