Replies: 2 comments 5 replies
-
Usually, PG-Strom's performance is restricted by the PCI-E bus throughput to load data from NVME-SSD to GPU.
UPDATE is not supported (and hard to support it because of Apache Arrow file format characteristics). Best regards, |
Beta Was this translation helpful? Give feedback.
0 replies
-
Thank you for your reply. It's helpful. Another 2 questions:
1, Even though, I/O impact is more than GPU computation power, I still want to know which part capability of GPU is used by PGStrom engine, FP32, FP64, Tensor Core, or others? Because I need this to determine which GPU card to choose, for example, A2 or A10(fp32: 31Tflops, fp64 ~0) , or A100(FP32: 19.5Tflops, but tensor core like INT8 is more powerful) , which is more suitable?
2, If Apache Arrow files is something like Parquet? If a big file will be splitted into multi parts? If append mode, PGStrom will load all files including appeded ones and combine them together in GPU memory?
***@***.***
From: KaiGai Kohei
Date: 2024-05-10 23:54
To: heterodb/pg-strom
CC: zhaonaiy; Manual
Subject: Re: [heterodb/pg-strom] Which KPI of GPU impact PGStrom perfomance most? (Discussion #767)
1, If FP32 performance impacts PGStrom at most, other than Tensor core (INT8) ? or other KPI?
Usually, PG-Strom's performance is restricted by the PCI-E bus throughput to load data from NVME-SSD to GPU.
Computational portion is usually minor than i/o.
2, How PGStrom arrow files support update from PG tables? Manual work? or any script?
UPDATE is not supported (and hard to support it because of Apache Arrow file format characteristics).
If you want to append rows on existing apache arrow files, use pg2arrow --append mode.
Best regards,
―
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Greetings,
I have 2 questions about PGstrom:
1, If FP32 performance impacts PGStrom at most, other than Tensor core (INT8) ? or other KPI?
2, How PGStrom arrow files support update from PG tables? Manual work? or any script?
Beta Was this translation helpful? Give feedback.
All reactions