Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QUESTION: What is the configuration of GIN and GCN workload? #4

Open
FishSeeker opened this issue Jun 30, 2024 · 0 comments
Open

QUESTION: What is the configuration of GIN and GCN workload? #4

FishSeeker opened this issue Jun 30, 2024 · 0 comments

Comments

@FishSeeker
Copy link

FishSeeker commented Jun 30, 2024

Thanks for providing all the codes of the hardware design which are very helpful. I have a small question about the configuration of the GIN workload used in Table V and the GCN workload in Table VIII.

The latency of GIN shown in Table V is 0.1799 ms, which is 0.1799*10^-3*330*10^6 = 53970 cycles using 1741 DSPs as shown in Table III. Table VIII shows that the latency for processing the GCN workload, such as Cora, is 6.912 us, which is 6.912 * 10^-6 * 330*10^-6 = 2281 cycles with 747 DSPs. Given that the size of HEP is much smaller than Cora's, and even accounting for different numbers of layers, the disparity in latency (approximately 50x difference, calculated as (53970*1741)/(2281*747) seems unusual. This suggests that FlowGNN processes heavier workloads (e.g., Cora) with significantly lower latency.

I guess the only reason is that I might make some mistakes in the configuration of GIN workloads, such as graph size, feature size, or layer number. Could you please provide the detailed configurations for the GIN and GCN workloads used in Tables V and VIII?

Thank you very much.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant