gem5-users@gem5.org

The gem5 Users mailing list

View all threads

GCN3 Full System

PG
Pau Galindo Figuerola
Tue, Sep 19, 2023 11:02 AM

Hi,

Is it possible to use GCN3 model to run FS mode? I've done it with VEGA but
I'm interested in GCN3 architecture.

In case it is what would it require?

Thank you.

Regards,
Pau

Hi, Is it possible to use GCN3 model to run FS mode? I've done it with VEGA but I'm interested in GCN3 architecture. In case it is what would it require? Thank you. Regards, Pau
PM
Poremba, Matthew
Tue, Sep 19, 2023 2:29 PM

[Public]

Hi Pau,

It’s probably not possible without a lot of set up, but I have found that GPUs that are “not supported” sometimes still work anyway with certain compute stacks.  You would probably need to:

  • Find a BIOS for a GCN3 GPU or rip it from a real GPU – This is so the driver loads so at least this is required
  • The GPU must be a dGPU or you would need to write an IOMMU model in gem5 to use an APU
  • You may need to use an older software stack – These could be hard to find pre-packaged anymore and might require building from source
  • May need to rewrite applications with older software stack API – Dependent on previous step

This will certainly not be easy, even if possible.  Out of curiosity, which parts of GCN3 are you interested in that are different from Vega or Vega does not have?

-Matt

From: Pau Galindo Figuerola via gem5-users gem5-users@gem5.org
Sent: Tuesday, September 19, 2023 4:02 AM
To: gem5-users@gem5.org
Cc: Pau Galindo Figuerola pau.galindo.figuerola@estudiantat.upc.edu
Subject: [gem5-users] GCN3 Full System

Caution: This message originated from an External Source. Use proper caution when opening attachments, clicking links, or responding.

Hi,

Is it possible to use GCN3 model to run FS mode? I've done it with VEGA but I'm interested in GCN3 architecture.

In case it is what would it require?

Thank you.

Regards,
Pau

[Public] Hi Pau, It’s probably not possible without a lot of set up, but I have found that GPUs that are “not supported” sometimes still work anyway with certain compute stacks. You would probably need to: * Find a BIOS for a GCN3 GPU or rip it from a real GPU – This is so the driver loads so *at least* this is required * The GPU must be a dGPU or you would need to write an IOMMU model in gem5 to use an APU * You *may* need to use an older software stack – These could be hard to find pre-packaged anymore and might require building from source * May need to rewrite applications with older software stack API – Dependent on previous step This will certainly not be easy, even if possible. Out of curiosity, which parts of GCN3 are you interested in that are different from Vega or Vega does not have? -Matt From: Pau Galindo Figuerola via gem5-users <gem5-users@gem5.org> Sent: Tuesday, September 19, 2023 4:02 AM To: gem5-users@gem5.org Cc: Pau Galindo Figuerola <pau.galindo.figuerola@estudiantat.upc.edu> Subject: [gem5-users] GCN3 Full System Caution: This message originated from an External Source. Use proper caution when opening attachments, clicking links, or responding. Hi, Is it possible to use GCN3 model to run FS mode? I've done it with VEGA but I'm interested in GCN3 architecture. In case it is what would it require? Thank you. Regards, Pau