Skip to content
Open
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
4d03761
Add TPC-H Q18 streaming benchmark with two-phase prefilter optimization
rjzamora Dec 8, 2025
4dea5e8
update usage docs
rjzamora Dec 8, 2025
0a129a9
cleanup
rjzamora Dec 8, 2025
eb8a8f0
Merge branch 'main' into q-18-manual
rjzamora Dec 9, 2025
7a14f28
update cmake and avoid default stream
rjzamora Dec 9, 2025
c4830de
Merge branch 'q-18-manual' of github.com:rjzamora/rapidsmpf into q-18…
rjzamora Dec 9, 2025
9d5dbe0
Merge remote-tracking branch 'upstream/main' into q-18-manual
rjzamora Dec 9, 2025
afbb398
Merge branch 'main' into q-18-manual
rjzamora Dec 10, 2025
ca1171c
cmake update
TomAugspurger Dec 10, 2025
3b02df6
Merge remote-tracking branch 'upstream/main' into q-18-manual
rjzamora Dec 11, 2025
afbc824
add PinnedMemoryResourceDisabled arg
rjzamora Dec 11, 2025
b74ebfa
check for unexpected second messages
rjzamora Dec 11, 2025
3b7cbfd
remove unnecessary copy
rjzamora Dec 11, 2025
e08f128
simplify op-id tracking
rjzamora Dec 11, 2025
379e1b7
simplifications based on code review
rjzamora Dec 11, 2025
f54c223
fuse reorder_columns into chunkwise_groupby_agg
rjzamora Dec 11, 2025
a8e0848
add more empty-msg checks
rjzamora Dec 11, 2025
2e9fd36
release original chunk in final_groupby_and_sort
rjzamora Dec 11, 2025
657a99d
Merge branch 'main' into q-18-manual
rjzamora Dec 12, 2025
4e8ed3f
Merge remote-tracking branch 'upstream/main' into q-18-manual
TomAugspurger Dec 31, 2025
d911352
Argument handling
TomAugspurger Dec 31, 2025
9dd047a
refactor
TomAugspurger Jan 2, 2026
cad5d1c
Options parsing
TomAugspurger Jan 4, 2026
3a906a1
Merge remote-tracking branch 'upstream/main' into q-18-manual
rjzamora Jan 8, 2026
9f6d10f
Merge remote-tracking branch 'tom/q-18-manual' into q-18-manual
rjzamora Jan 8, 2026
6c1f87b
Merge branch 'main' into q-18-manual
rjzamora Jan 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 13 additions & 10 deletions cpp/benchmarks/streaming/ndsh/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,30 +37,33 @@ target_link_libraries(
)

add_executable(q09 "q09.cpp")
add_executable(q18 "q18.cpp")
Comment thread
rjzamora marked this conversation as resolved.
Outdated
set_target_properties(
q09
q09 q18
PROPERTIES RUNTIME_OUTPUT_DIRECTORY "$<BUILD_INTERFACE:${RAPIDSMPF_BINARY_DIR}/benchmarks/ndsh>"
CXX_STANDARD 20
CXX_STANDARD_REQUIRED ON
CUDA_STANDARD 20
CUDA_STANDARD_REQUIRED ON
)
target_compile_options(
q09 PRIVATE "$<$<COMPILE_LANGUAGE:CXX>:${RAPIDSMPF_CXX_FLAGS}>"
"$<$<COMPILE_LANGUAGE:CUDA>:${RAPIDSMPF_CUDA_FLAGS}>"
)
target_link_libraries(
q09 PRIVATE rapidsmpfndsh rapidsmpf::rapidsmpf $<TARGET_NAME_IF_EXISTS:MPI::MPI_C>
$<TARGET_NAME_IF_EXISTS:conda_env> maybe_asan
)
foreach(tgt IN ITEMS q09 q18)
target_compile_options(
${tgt} PRIVATE "$<$<COMPILE_LANGUAGE:CXX>:${RAPIDSMPF_CXX_FLAGS}>"
"$<$<COMPILE_LANGUAGE:CUDA>:${RAPIDSMPF_CUDA_FLAGS}>"
)
target_link_libraries(
${tgt} PRIVATE rapidsmpfndsh rapidsmpf::rapidsmpf $<TARGET_NAME_IF_EXISTS:MPI::MPI_C>
$<TARGET_NAME_IF_EXISTS:conda_env> maybe_asan
)
endforeach()
install(
TARGETS rapidsmpfndsh
COMPONENT benchmarking
DESTINATION ${lib_dir}
EXCLUDE_FROM_ALL
)
install(
TARGETS q09
TARGETS q09 q18
COMPONENT benchmarking
DESTINATION bin/benchmarks/librapidsmpf
EXCLUDE_FROM_ALL
Expand Down
Loading
Loading